sebing
Messages postés144Date d'inscriptionmercredi 3 février 2010StatutMembreDernière intervention 3 novembre 2010
-
23 nov. 2008 à 23:02
sebing
Messages postés144Date d'inscriptionmercredi 3 février 2010StatutMembreDernière intervention 3 novembre 2010
-
24 nov. 2008 à 21:34
Bonsoir,
Je veux créer sur mon site une page dont l'on pourrait télécharger des fichiers sur le serveur, ou les supprimer, ou les télécharger sur son ordinateur.
La visualisation marche, mais pas la suppression, je suis sur free et voila les codes:
Page principale:
----
nom |
Supprimer |
<?php
if ($handle = opendir('upload_fichier')) { while (false !($file readdir($handle))) {
if ($file != \".\" && $file != \"..\") {?>
----
<?php echo "$file\n";?>,
<?php echo '[partage_fichiers.php Ajouter un fichier]
Lorsque je suis sur la page principale et que je survole supprimer le lien qui apparaît n'est pas bon car c'est que la première lettre du fichier qui apparaît
exemple:
Ca devrait être: delete.php?file=exemple.doc
mais j'ai delete.php?file=e
Merci de me venir en aide
Bonne soirée
Seb
A voir également:
Code php pour supprimer fichier du serveur ne marche pas help
cs_TropNul
Messages postés340Date d'inscriptiondimanche 18 septembre 2005StatutMembreDernière intervention22 octobre 2009 24 nov. 2008 à 05:26
Bonjour sebing,
Remplaces
[delete.php?file=' . $file['.'] . '
par
]
Et si ça ne fonctionne toujours pas, c'est peut-être du à une erreur de permission sur le dossier. Et là, tu devras demander à free plus d'infos. Je ne connais pas leurs règles.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 24 nov. 2008 à 06:30
TropNul, si tu parles de cette ligne la :
echo '[delete.php?file=' . $file['.'] . ' '; ?>
alors regarde la en entier... ce n'est pas un probleme de quotes.
par contre, il fallait l'ecrire comme ceci :
echo ']'; ?>
et comme il le dit plus bas, pour le moment, c'est son lien qui est faux. pas un probleme de permission.
sebing
Messages postés144Date d'inscriptionmercredi 3 février 2010StatutMembreDernière intervention 3 novembre 2010 24 nov. 2008 à 17:45
Bonsoir,
Merci de votre aide,
Malgré que maintenant tout le nom du fichier apparaît, ça marche toujours pas, je tombe sur une page blanche et le fichier n'est pas effacé.
Adresse de la page blanche:
/delete.php?file=DOSSIER_DE_PARRAINAGE.doc
Sachant que je peux écrire dans le dossier, je pense que mon code est mauvais.