Aller au contenu

PHPCreation

Membre
  • Compteur de contenus

    3
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. Je me permet de faire remonter ce "vieux" topic pour ajouter : Hebergeur-Allopass.com 750 MO d'espace disque 21 GO de bande passante / mois
  2. Salut, perso je n'ai jamais lu de livre, mais je peux te conseiller ceci : Lire attentivement : http://www.siteduzero.com/tuto-3-4-0-un-si...e-avec-php.html Essayer tes "nouvelles" connaissances, puis ensuite apprendre sur le tas en fonction de ce que tu auras besoin de réaliser en PHP et en t'aidant de Google, je trouve que c'est la meilleur des solutions. Maintenant, ce n'est que mon humble avis Bon chance PS : sinon moi j'aurais pris ceci pour débuter : Pratique de MySQL et PHP et ensuite PHP 5 avancé
  3. Certains dossiers ne peuvent être supprimés que si les fichiers cachés qu'ils contiennent sont supprimés. Cela vient des droits et de la configuration du serveur. Lorsqu'un fichier est enregistré grâce à un script php, il est créé avec comme propriétaire du fichier "nobody". Ce qui signifie que l'utilisateur exécutant php est "nobody". Les droits par défaut sont écriture et lecture uniquement par le propriétaire du fichier ("nobody"). Ce qui veut dire que seul l'utilisateur "nobody" pourra agir sur le fichier (suppression, chmod, etc...). Or dans une connexion par FTP, "utilisateur" est le login, par ex "paspayer", lequel ne peut pas du tout agir sur le fichier. Donc impossible de le supprimer, de le lire, ou de changer ses droits. Le seul moyen de remédier au problème est de créer un script php qui va modifier les droits sur le fichier ou même directement le supprimer. Et le serveur pourra le faire, puisque le script s'exécutera avec l'utilisateur "nobody". Et voici l'outil qui vous sort d'affaire, par "paspayer"... Recopiez ceci dans un fichier texte que vous renommerez efface.php ou autre et mettez-le dans votre site (hors dossiers c'est à dire à la "racine"). <?php // Supprimer un fichier ou dossier FTP via son navigateur par // l'adresse: http://votresite.org/efface.php?x=dossier/fichier.ext $xx=$_GET['x']; if($xx==''){ die("Parametre x oublié"); } // si fichier if(is_file($xx)){ chmod($xx,0777); unlink($xx); exit; } // si dossier $xx=$_GET['x'].'/'; if(is_dir($xx)){ chmod($xx,0777); $question=opendir($xx); // vider tout son contenu while($fichier=readdir($question)){ if(is_file($xx.$fichier)){ chmod($xx.$fichier,0777); unlink($xx.$fichier); } } closedir($question); rmdir($xx); } ?> Ensuite pour effacer un fichier ou un dossier protégé il suffit d'aller à l'adresse... ...pour un fichier "machin.txt" http://votresite.org/efface.php?x=machin.txt ...pour un dossier "truc" http://votresite.org/efface.php?x=truc ...pour un fichier "machin.txt" qui se trouve dans un dossier "truc" http://votresite.org/efface.php?x=truc/machin.txt ...pour un fichier sans extension "bidule" http://votresite.org/efface.php?x=bidule En éspèrant que celà fonctionne pour toi. Cordialement, PHPCrea
×
×
  • Créer...