[PHP]contourner des fonctions bloquées(serveur Free)

contourner des fonctions bloquées(serveur Free) [PHP] - PHP - Programmation

Marsh Posté le 29-11-2006 à 17:58:16    

Salut Tlm !
 
Voilà je cherche le moyen de supprimer un dossier en php .
La fonction qui le permet est rmdir() mais le probleme est que le serveur free bloque cette fonction .
je cherche donc le moyen de contourner cette fonction qui n'est pas bloquer chez d'autres fournisseurs .
je me demande meme pourquoi il est possible de créer mais pas de supprimer ... :??:  
j'ais dejà pensé a utiliser une connection ftp a partir du site meme , mais la fonction ftp est aussi bloquée ...
 
Si vous connaissez un moyen , merci de me donner car je galere ... :pt1cable:

Reply

Marsh Posté le 29-11-2006 à 17:58:16   

Reply

Marsh Posté le 29-11-2006 à 18:46:39    

Reply

Marsh Posté le 29-11-2006 à 19:08:35    

Ouais , ben ya pas plus de solutions lol ...
 
Unlink sa marche mais pour les fichiers ...
j'ai envoyé un mail chez free , j'ai bien hate de savoir pkoi il bloquent cette fonction.

Reply

Marsh Posté le 29-11-2006 à 19:46:58    

sinon les fonction ftp de php fonctionnent sous free ?
ca serait la seule solution [:tinostar]

Reply

Marsh Posté le 29-11-2006 à 19:52:24    

ben non , les fonctions ftp php ne marchent pas chez free ...
je vais faire un truc a l'arache envoyer mes donnée sur un site temporaire (non-free qui accepte le ftp en php) qui le renvera par le protocol ftp sur le serveur free
 
en tt cas merci Gastu35 de t'etre penché sur mon probleme ;)

Reply

Marsh Posté le 29-11-2006 à 20:01:27    

sinon solution simple :  
supprimer tous les fichiers du répertoires (unlink()) et ensuite déplacer ce répertoire dans un répertoire poubelle que tu vides de temps en temps via ftp

Reply

Marsh Posté le 29-11-2006 à 20:21:53    

Pas bete ! mais je me demande si sa va pas me faire le meme probleme si je jete 2 dossiers qui s'appellent pareil ...

Reply

Marsh Posté le 29-11-2006 à 20:40:25    

raph37 a écrit :

Pas bete ! mais je me demande si sa va pas me faire le meme probleme si je jete 2 dossiers qui s'appellent pareil ...


Tu checkes si le dossier existe déjà, dans ce cas tu le renommes d'abord en mettant un numéro aleatoire de 10 chiffres (tant qu'on y est) et tu le déplace

Reply

Marsh Posté le 29-11-2006 à 21:24:42    

ouais sa peut le faire !  
pour le moment je test de l'effacer en appelant un autre site qui se connecte au serveur free par ftp et qui effassera le dossier.
 
Site Free(commande de supression)=>appel autre site(connection ftp sur free + suppr du dossier)
c'est peut etre pas claire mais çà devrai marcher aussi ;)

Reply

Marsh Posté le 29-11-2006 à 21:33:53    

Ouai mais niveau sécurité ça me parait pas top.

Reply

Marsh Posté le 29-11-2006 à 21:33:53   

Reply

Marsh Posté le 29-11-2006 à 21:50:19    

raph37 evite la solution pourri que tu veux mettre en place.
 
Le deplacement dans un dossier est sans doute la meilleure :o
 
tu créés un répertoire ".trash" a la racine de ton FTP
tu lui colles un .htaccess dans dedans histoire que personne vienne voir ce qu'il y a à l'intérieur.
 
Et à chaque fois que tu déplaces un dossier, tu checkes si le dossier précédent existe déjà (je pense qu'un déplacement gère l'écrasement de dossier (ca serait pas mal tiens). et tu vides le dossier de tous ses fichiers.
 

Reply

Marsh Posté le 29-11-2006 à 21:52:34    

t'en fais pas , je veux juste faire une comparaison et m'amuser ! t'en fais pas au final je ferai comme tu l'as dis ;)

Reply

Marsh Posté le 18-11-2007 à 22:37:39    

Et sinon chez les autres FAI ??
Ceux qui sont chez 9/alice/darty/etc peuvent-ils nous dire ce qu'il en est des fonctions FTP et rmdir de leur FAI ??
 
merci !!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed