Upload d'image php
                    
        
     
             
                    saraza
    
        
    
                    Messages postés
            
                
     
             
            103
        
            
                                    Statut
            Membre
                    
                -
                                     
dindoun Messages postés 1047 Statut Membre -
        dindoun Messages postés 1047 Statut Membre -
        Bonsoir,
Je veux rajouter un script d'upload en php sur mon site mais je n'y connais pas grand chose en php.
J'ai commencé à modifier ce script mais je bloque sur deux points.
Le script : http://www.uploader.toolordi.fr/image.txt
la page où il est installé : http://www.uploader.toolordi.fr/index2.php
Les problèmes sont : - si on rajoute une image de même nom que une autre, il y a u message comme quoi il y a déjà un fichier à ce nom là. Mais j'aimerais que quand on upload l'image, il y ait un nom aléatoire pour l'image.
- J'aimerais qu'après l'upload de l'image, on ait son adresse entière et non pas un lien.
Merci beaucoup de votre aide
                
            
                
    
    
    
        Je veux rajouter un script d'upload en php sur mon site mais je n'y connais pas grand chose en php.
J'ai commencé à modifier ce script mais je bloque sur deux points.
Le script : http://www.uploader.toolordi.fr/image.txt
la page où il est installé : http://www.uploader.toolordi.fr/index2.php
Les problèmes sont : - si on rajoute une image de même nom que une autre, il y a u message comme quoi il y a déjà un fichier à ce nom là. Mais j'aimerais que quand on upload l'image, il y ait un nom aléatoire pour l'image.
- J'aimerais qu'après l'upload de l'image, on ait son adresse entière et non pas un lien.
Merci beaucoup de votre aide
        A voir également:         
- Upload d'image php
- Upload video youtube - Télécharger - Diffusion
- Image iso - Guide
- Légender une image - Guide
- Reduire taille image - Guide
- Acronis true image - Télécharger - Sauvegarde
9 réponses
                        
                    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
                        
                    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 ?
                        
                    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
                        
                    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 ?
                        
                    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
