Aller au contenu

upload


Sujets conseillés

Posté

Bonjour

voila je veux personnaliser ce scripts d'upload d'images

pour les envoyer sur un site en ligne mais je ne vois pas ou mettre l'adresse de mon site mersi de votre aide

<?php

  $mimes = array('image/jpeg','image/gif','image/png');
if($_GET['action'] == 'image' && isset($_FILES['upload']))
{
  if(!in_array($_FILES['upload']['type'], $mimes))
  {
     $error .= '<p>L\'image doit être uniquement de type gif, jpg ou png.</p>';
  }
  else
  {
     if(!move_uploaded_file($_FILES['upload']['tmp_name'],$_SERVER['DOCUMENT_ROOT'].'/'.$_POST['dest'].$_FILES['upload']['name']))
     {
        $error .= '<p>Impossible d\'uploader l\'image.</p>';
     }
     else
     {
        $error .= '<p>Image uploadée avec succès.</p>';
     }
  }
}
  ?> <form action="adhesion.php?action=image" method="post" enctype="multipart/form-data">
<input name="MAX_FILE_SIZE" value="1000000" type="hidden" />
<label for="upload">Uploader l'image </label>
<input name="upload" type="file" /> vers
<select name="dest">
<option value="images/">images/ -> images générales</option>
<option value="images/hq/">images/hq/ -> Tableaux haute qualité</option>
<option value="images/lq/">images/lq/ -> Tableaux basse qualité</option>
</select>
<input name="gofile" class="button" value="Uploader" type="submit" />
</form>

Posté

Bonjour,

l'adresse de ton site est contenu dans la variable $_SERVER['DOCUMENT_ROOT'], donc c'est détecté automatiquement et il le met dans le dossier spécifié dans le formulaire de remplissage apparamment... ;)

Posté

je teste en local donc aparament il detecte c://wamp/www/ et moi je souhaiterai uploader vers un site hebergé en ligne .

comment faire merci.

Posté

est ce qu'il faut que je remplace dans la ligne

 if(!move_uploaded_file($_FILES['upload']['tmp_name'],$_SERVER['DOCUMENT_ROOT'].'/'.$_POST['dest'].$_FILES['upload']['name']))

$_SERVER['DOCUMENT_ROOT'] par une concatenation : ."@ du serveur"

Posté

Je suis pas un crac en php mais pour que ton script php fonctionne tu doit le mettre sur ton serveur et non en local.

Alors transfert ton script php sur le serveur et connect toit dessus avec ton anvigateur et la tu verra il transferera les images sur ton serveur.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...