upload des images

upload des images - PHP - Programmation

Marsh Posté le 16-08-2007 à 12:48:26    

bonjour a tous,
 
je voudari faire des mise à jours dans une page , parmi ces mise à jours l'upload des images,  
 
mon prob c que , parfois je veux pas changer l'image , mais d'aprés le script trouvé sur le net que j'utilise on m'oblige toujours a l'uploadée ce qui entraine la multiplication de la mm image dans mon dossier "images".
 
est ce qu'on peut pas récupérer l'url de l'image dans la zone de texte?
 
mon script est:
 
 
function upload(){
 
  if( isset($_POST['Submit']) ) // si formulaire soumis
  {
   $content_dir = '../images/'; // dossier où sera déplacé le fichier
   
   $tmp_file = $_FILES['fichier']['tmp_name'];
   
   if( !is_uploaded_file($tmp_file) )
   {
    exit("Le fichier est introuvable" );
   }
   
   // on vérifie maintenant l'extension
   $type_file = $_FILES['fichier']['type'];
   
   if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
   {
    exit("Le fichier n'est pas une image" );
   }
   
   // on copie le fichier dans le dossier de destination
   $name_file = $_FILES['fichier']['name'];
   
   if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
   {
    exit("Impossible de copier le fichier dans $content_dir" );
   }
   return($name_file);
  }
 }
 
merci d'avance

Reply

Marsh Posté le 16-08-2007 à 12:48:26   

Reply

Marsh Posté le 16-08-2007 à 14:01:02    

bensi tu veux ajouter une image et non la remplacer, choisis un nouveau nom de fichier...

Reply

Marsh Posté le 16-08-2007 à 14:05:16    

Tu voudrais un script pour générer un nom de fichier ?
Exemple : si j'upload photo.jpg, le nom du fichier une foix uploadé sera 001photo.jpg.


Message édité par Profil supprimé le 16-08-2007 à 14:06:39
Reply

Marsh Posté le 16-08-2007 à 14:13:31    

quand je lance le formulaire de la modification de ma page web ,je voudrai recuperer l'url de mon image genre photo1.gif dans la zone de text
 
le code par ex:
 
         echo'<td valign="top" align="left"><input type="file" name="fichier" size="30" class="textbox"  value=" '.$val['image'].'"></td></tr>'; ça marche pas

Reply

Marsh Posté le 16-08-2007 à 14:33:26    

$_FILES['fichier']['name']

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed