begin process at 2012 02 13 16:08:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Stress avec code pour upload image .. :)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Stress avec code pour upload image .. :)

mercredi 29 septembre 2004 à 12:42:18 | Stress avec code pour upload image .. :)

Hash2o

Voila .. un script qui fctionne bien, mais qui donne des stress lors de la mise en place de l'image sur le serveur. A la place de donné le nom du fichier il me met un nom genre .. : zxbjipr5.jpg , ef5r4e11e.jpg ..

Est ce que qq'un peut m'aider pour que les fichiers ait un nom courrant genre .. img0001 ... ou meme le nom du fichier même

Merci de votre aide :)

-- upload.php

<?php
// repertoire de stockage
$path = "pics";
// taille max autorisé
$MaxSize = 200000;


$ValidType = array("image/gif"=>"gif","image/pjpeg"=>"jpg","image/jpeg"=>"jpg","image/png"=>"png");

if(!isset($_FILES['fichier'])) exit("Fichier absent");
if($_FILES['fichier']['size'] > $MaxSize) exit("Image trop lourde");
$ext = "";
foreach($ValidType as $k => $v) if($_FILES['fichier']['type'] == $k) $ext = $v;
if(empty($ext)) exit("Type de fichier invalide");

$liste = "abcdefghijklmnopqrstuvwxyz0123456789";
$NomImage = "";
while(strlen($NomImage) != 8) $NomImage .= $liste[rand(0,35)];

if(!move_uploaded_file($_FILES['fichier']['tmp_name'], $path."/".$NomImage.".".$ext)) exit("l'upload a échoué");
else
{
echo "<img src=\"".$path."/".$NomImage.".".$ext."\">";
echo "nom : <strong>".$NomImage.".".$ext."</strong><br />\n";
echo "taille : <strong>".$_FILES['fichier']['size']." octets</strong><br />\n";
echo "type : <strong>".$_FILES['fichier']['type']."</strong><br />\n";
}
?>
mercredi 29 septembre 2004 à 12:53:49 | Re : Stress avec code pour upload image .. :)

Anthomicro

Salut,

ceci vient du fait que tu fais un rand pour nommer ton fichier, tu peux remplacer ça :


$liste = "abcdefghijklmnopqrstuvwxyz0123456789";
$NomImage = "";
while(strlen($NomImage) != 8) $NomImage .= $liste[rand(0,35)];

if(!move_uploaded_file($_FILES['fichier']['tmp_name'], $path."/".$NomImage.".".$ext)) exit("l'upload a échoué");


par ça :

if(!move_uploaded_file($_FILES['fichier']['tmp_name'], $path."/".$_FILES['fichier']['tmp_name'])) exit("l'upload a échoué");

a ++

[ Lien ] : entraide, dépannage et vulgarisation informatique
mercredi 29 septembre 2004 à 12:57:45 | Re : Stress avec code pour upload image .. :)

Hash2o

non .. même avec la partie du code que tu m'as donné .. ça continuer a faire des nom comme ça .. : kk3fvtxv.gif
mercredi 29 septembre 2004 à 12:59:30 | Re : Stress avec code pour upload image .. :)

Anthomicro

Alors tu remplaces ['tmp_name'] par ['name']

a ++

[ Lien ] : entraide, dépannage et vulgarisation informatique
mercredi 29 septembre 2004 à 13:00:11 | Re : Stress avec code pour upload image .. :)

Anthomicro

Plus précisément ça :

if(!move_uploaded_file($_FILES['fichier']['tmp_name'], $path."/".$_FILES['fichier']['tmp_name'])) exit("l'upload a échoué");

par ça :

if(!move_uploaded_file($_FILES['fichier']['tmp_name'], $path."/".$_FILES['fichier']['name'])) exit("l'upload a échoué");

a ++

[ Lien ] : entraide, dépannage et vulgarisation informatique
mercredi 29 septembre 2004 à 13:05:03 | Re : Stress avec code pour upload image .. :)

Hash2o

okay .. j'vais tester de suite :)
mercredi 29 septembre 2004 à 13:06:52 | Re : Stress avec code pour upload image .. :)

Hash2o

nop .. toujours pas, je ne comprends pas pourquoi il ne veut pas mettre le name du fichier :S
mercredi 29 septembre 2004 à 13:16:46 | Re : Stress avec code pour upload image .. :)

Hash2o

ok .. je n'ai rien dis, ta methode fctionne merci ..

Est ce que tu peux me dire comment je peux récuperer les images d'un fichier stp ?
mercredi 29 septembre 2004 à 13:16:58 | Re : Stress avec code pour upload image .. :)

Anthomicro

Bon ça devrait pas marcher mais tu peux essayer :

remplaces ça

if(!move_uploaded_file($_FILES['fichier']['tmp_name'], $path."/".$_FILES['fichier']['name'])) exit("l'upload a échoué");

par ça :

if(!move_uploaded_file($_FILES['fichier']['name'], $path."/".$_FILES['fichier']['name'])) exit("l'upload a échoué");

[ Lien ] : entraide, dépannage et vulgarisation informatique
mercredi 29 septembre 2004 à 13:18:02 | Re : Stress avec code pour upload image .. :)

Anthomicro

Réponse acceptée !
Ah ok dsl ça fonctionne, tu peux donc mettre "réponse acceptée" sous mon pseudo pour passer ton topic en résolu...

Ensuite je n'ai pas compris ton autre question...

Récupérer les images d'un fichier ?

[ Lien ] : entraide, dépannage et vulgarisation informatique

1 2

Cette discussion est classée dans : fichier, image, files, ext, nomimage


Répondre à ce message

Sujets en rapport avec ce message

upload +insert bdd :( [ par ksinteractive ] bonjour et merci d'avance :)jai fais une petite admin avec insertion d'une fiche avec le nom du modele et un champ upload pour uploader une image qui Problème d'upload d'image [ par zemele ] Bonjour, Je souhaite offrir la possibilité d'uploader une image sur le serveur. Voilà comment j'ai procédé : -J'ai un formulaire qui a en propriété (upload d'image) marche une fois sur deux??? [ par kenru ] Bonjour à tous. Dans un dernier post précédemment écrit par moi même je réussi, grâce à l'aide de certains d'entre vous, à résoudre mon problème d'upl Gros problème d'upload d'image...encore un [ par kenru ] Bonjour à tous, voilà j'ai un petit souci pour un upload d'image.//Fonction d'upload$nom_fichier = $_FILES['userfile']['name'];$tmp_fichier = $_FILES[ bug sur move_uploaded_file()... (gros fichiers) [ par Waynejunior ] Bonjour, j'ai apparemment un bug sur un script de move_uploaded_file()... sur de gros fichiers, mon script (voir en dessous) ne marche pas. Il ne fait UPLOAD IMAGES [ par sebalex ] Salut à tous, Voilà, j'ai repris un code pour l'upload d'image sur ce forum et tout fonctionne. Le problème est que je souhaite que l'image uploadée s j'ai un bug dans mon script upload HELP!!! [ par ptiloup73 ] Voila j'ai fais un forumulaire d'upload avec un check de l'extention mais bon .. je ne comprends pas pourquoi il plante.. je débute en php donc je pen Les fichiers [ par Bumcello ] Bonjour,Le script suivant sert à uploader des images de types differents. Et donc si je choisis un fichier jpeg cela ne fonctionne pas cela m'affiche Taille max pour une img [ par guisx00 ] Salut voila j'ai un petit upload d'image et j'aimerais lui dire que si la taille de l'image est superieur à 90x90 on ne cree pas seul prob je vois pas Upload ? [ par robapt ] Bonjour, je fais pour un site en ce moment un code qui demande un mots de passe avant qu'on puisse uploader le fichier qu'on choisit, j'ai les 2 code


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,714 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales