Upload d'image php
Fermé
saraza
Messages postés
100
Date d'inscription
mardi 1 mai 2007
Statut
Membre
Dernière intervention
11 mars 2012
-
23 sept. 2008 à 22:28
dindoun Messages postés 1028 Date d'inscription mercredi 23 janvier 2008 Statut Membre Dernière intervention 17 février 2017 - 25 sept. 2008 à 21:35
dindoun Messages postés 1028 Date d'inscription mercredi 23 janvier 2008 Statut Membre Dernière intervention 17 février 2017 - 25 sept. 2008 à 21:35
A voir également:
- Upload d'image php
- Image iso - Guide
- Acronis true image - Télécharger - Sauvegarde
- Faststone image viewer - Télécharger - Visionnage & Diaporama
- Image iso windows 10 - Guide
- Comment agrandir une image - Guide
9 réponses
dindoun
Messages postés
1028
Date d'inscription
mercredi 23 janvier 2008
Statut
Membre
Dernière intervention
17 février 2017
135
24 sept. 2008 à 18:39
24 sept. 2008 à 18:39
salut,
y a une ligne if (@move_uploaded_file($c['tmp_name'], ft_get_dir()."/{$c['name']}")) {
dans ton fichier
ft_get_dir()."/{$c['name']}") est le nouveau nom du fichier
donc ft_get_dir()."/{$c['name']}".rand(0,100000) est le nouveau nom ( mais je te conseille plutot d y mettre la date ou des secondes, ce sera plus simple quant tu auras plus de fichier par exemple
ft_get_dir()."/{$c['name']}".getdate() [0]
voir
https://www.php.net/manual/fr/function.getdate.php
https://www.php.net/manual/fr/function.date.php
y a une ligne if (@move_uploaded_file($c['tmp_name'], ft_get_dir()."/{$c['name']}")) {
dans ton fichier
ft_get_dir()."/{$c['name']}") est le nouveau nom du fichier
donc ft_get_dir()."/{$c['name']}".rand(0,100000) est le nouveau nom ( mais je te conseille plutot d y mettre la date ou des secondes, ce sera plus simple quant tu auras plus de fichier par exemple
ft_get_dir()."/{$c['name']}".getdate() [0]
voir
https://www.php.net/manual/fr/function.getdate.php
https://www.php.net/manual/fr/function.date.php
saraza
Messages postés
100
Date d'inscription
mardi 1 mai 2007
Statut
Membre
Dernière intervention
11 mars 2012
15
24 sept. 2008 à 18:03
24 sept. 2008 à 18:03
personne ?
saraza
Messages postés
100
Date d'inscription
mardi 1 mai 2007
Statut
Membre
Dernière intervention
11 mars 2012
15
24 sept. 2008 à 18:25
24 sept. 2008 à 18:25
il faudrait que je rajoute $rename=rand(0,100000);
pour générer un nombre aléatoire dans le nom du fichier.
Mais je ne sais pas comment ni où le mettre ?
pour générer un nombre aléatoire dans le nom du fichier.
Mais je ne sais pas comment ni où le mettre ?
saraza
Messages postés
100
Date d'inscription
mardi 1 mai 2007
Statut
Membre
Dernière intervention
11 mars 2012
15
24 sept. 2008 à 18:49
24 sept. 2008 à 18:49
merci beaucoup dindoun de ta réponse
j'ai fait ce que tu m'as dis pour .rand(0,100000) et c'est bon il n'y pas de problème mais avec get date j'ai un message d'erreur
j'ai fait ce que tu m'as dis pour .rand(0,100000) et c'est bon il n'y pas de problème mais avec get date j'ai un message d'erreur
Parse error: syntax error, unexpected '[' in /homepages/............... on line 591
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dindoun
Messages postés
1028
Date d'inscription
mercredi 23 janvier 2008
Statut
Membre
Dernière intervention
17 février 2017
135
24 sept. 2008 à 19:45
24 sept. 2008 à 19:45
salut
en fait il faudrait le faire en deuxlignes
$date=getdate();
et utiliser $date[0]
en fait il faudrait le faire en deuxlignes
$date=getdate();
et utiliser $date[0]
saraza
Messages postés
100
Date d'inscription
mardi 1 mai 2007
Statut
Membre
Dernière intervention
11 mars 2012
15
24 sept. 2008 à 20:32
24 sept. 2008 à 20:32
Ok merci c'est bon.
Mais est ce que quelqu'un saurait comment je pourrais afficher le lien de l'image après l'upload ?
Mais est ce que quelqu'un saurait comment je pourrais afficher le lien de l'image après l'upload ?
dindoun
Messages postés
1028
Date d'inscription
mercredi 23 janvier 2008
Statut
Membre
Dernière intervention
17 février 2017
135
25 sept. 2008 à 19:02
25 sept. 2008 à 19:02
salut,
if (@move_uploaded_file($c['tmp_name'], ft_get_dir()."/{$c['name']}")) {
@chmod(ft_get_dir()."/{$c['name']}", PERMISSION);
// Success!
//tu rajoutes ici
echo "<img src=\"./".ft_get_dir()."/{$c['name']}". cequetuasrajoutepourlenom."\">";
ca rajoute <img src="tonfichier"> dans le fichier html mais je sais pas ou
if (@move_uploaded_file($c['tmp_name'], ft_get_dir()."/{$c['name']}")) {
@chmod(ft_get_dir()."/{$c['name']}", PERMISSION);
// Success!
//tu rajoutes ici
echo "<img src=\"./".ft_get_dir()."/{$c['name']}". cequetuasrajoutepourlenom."\">";
ca rajoute <img src="tonfichier"> dans le fichier html mais je sais pas ou
saraza
Messages postés
100
Date d'inscription
mardi 1 mai 2007
Statut
Membre
Dernière intervention
11 mars 2012
15
25 sept. 2008 à 21:25
25 sept. 2008 à 21:25
mais comment je pourrais dire que le .rand(0,100000) soit le même pour le lien ?
dindoun
Messages postés
1028
Date d'inscription
mercredi 23 janvier 2008
Statut
Membre
Dernière intervention
17 février 2017
135
25 sept. 2008 à 21:35
25 sept. 2008 à 21:35
avant le if tu mets $nom_rand=rand(0,1000);
if (@move_uploaded_file($c['tmp_name'], ft_get_dir()."/{$c['name']}"). $nom_rand) {
if (@move_uploaded_file($c['tmp_name'], ft_get_dir()."/{$c['name']}"). $nom_rand) {