nolog Posté 12 Février 2006 Posté 12 Février 2006 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>
Sarc Posté 12 Février 2006 Posté 12 Février 2006 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...
nolog Posté 12 Février 2006 Auteur Posté 12 Février 2006 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.
nolog Posté 12 Février 2006 Auteur Posté 12 Février 2006 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"
dragondz Posté 12 Février 2006 Posté 12 Février 2006 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.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant