une question sur l'upload en php...
bonjour, j'ai réalisé un petit script d'upload en me basant sur d'autres scripts et en lisant les cours du site.
J'aimerais qu'à chaque fois qu'un fichier soit uploadé, l'adresse du fichier se rajoute en dessous de l'adresse du précédent fichier sur une page afin que je puisse voir tous les fichier qui ont été uploadés rien qu'en allant sur cette page.
Mais aussi, j'aimerais pouvoir supprimmer les fichiers à partir de cette même page...
Comment faire svp ?
J'ai déjà déclaré la variable qui contient le nom du fichier que l'on upload, j'arrive donc à afficher le nom du fichier sur la page de confirmation (votre fichier a bien été uploadé, il est disponible à l'adresse: $nomdufichier ) mais je n'arrive pas a afficher ce nom sur une autre page...
merci d'avance ;)
http://raphlight.free.fr/trad.php
pour afficher une variable elle doit etre declarée
si tu veux faire passer des variable d une page a une autre 2 solution
soit tu les rentre dans une table et tu les récupere chaque fois que tu en a besoin
soit tu les rentre dans une session
exemple
<?php
session_start();
$_SESSION['fichier'] = $nomdufichier;
//attention pour recuperer des variable en haut de la page tu dois mettre ce code
session_start();
// et tu recupere comme ca
echo $_SESSION['fichier'];
?>
Ptet pas besoin de créer une session pour ca.
Suffit de faire une page qui liste tous les fichiers uploadés via une requete MySQL.
si tous les fichiers sont dans le même répertoire, tu peux même te passer de la requete SQL. Une simple boucle qui liste tes fichiers dans le répertoire peut suffir.
++
je vais essayé chaque chose que vous m'avez dit .
Merci, je savais aps du tout ;)
http://raphlight.free.fr/trad.php
voilà, j'ai fait un truk.
En fait, j'ai rajouté ca à mon fichier de traitement d'upload d'images:
//On ouvre la liste
$fp = fopen("liste.php",a);
//On declare les variables
$fichierliste = "http://monsite.com/$nom_fichier";
$imageliste = "<br><img src="http://monsite.com/$nom_fichier"><br><hr>";
$tout = "$fichierliste $imageliste";
//On rajoute le fichier dans la liste
fwrite($fp,"$tout" ,strlen("$tout"));
//On ferme la liste
fclose($fp);
Voilà, j'avais la flemme de mettre toutes les variables dans le "fwrite" alors je les ai englobées dans la variable "$tout", lol
PS: la variable $nom_fichier a été déclarée avant...
http://raphlight.free.fr/trad.php
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: