Envoi de photo
Résolu/Fermé
A voir également:
- Envoi de photo
- Photo aérienne de ma maison - Guide
- Partage photo - Guide
- Photo de profil - Guide
- Traduction photo gratuit - Guide
- Télécharger toutes les photos de google photo - Guide
2 réponses
jordane45
Messages postés
38308
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
Modifié le 22 sept. 2018 à 19:14
Modifié le 22 sept. 2018 à 19:14
Essaye ça
<?php //affichage des erreurs php error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); /** * Upload fichier */ function upload($index,$destination='./') { $files = !empty($_FILES[$index]) ? $_FILES[$index] : NULL; if($files){ $fileError = !empty($files['error']) ? $files['error'] : NULL; if(!$fileError){ $file = !empty($files['tmp_name']) ? trim($files['tmp_name']) : NULL; $fileSize = $file['size']; $fileName = basename($_FILES['avatar']['name']); if(file_exists($destination)){ if(move_uploaded_file($file,$destination . $fileName)){ $result = array('msg'=>'OK'); }else{ $result = array('msg'=>"Erreur lors de l'upload",'datas'=>array('file'=>$file,'destination'=>$destination.$fileName,'file size'=> $fileSize)); } }else{ $result = array('msg'=>"Repertoire $destination inconnu!"); } }else{ $result = array('msg'=>'$_FILES ERROR', 'err' => getErrorFiles($fileError)); } }else{ $result = array('msg'=>"Aucun fichier " . $index . " à uploader !",'datas'=>$_FILES); } return $result; } /** * Indique le type d'erreur */ function getErrorFiles($fileError){ // Check $_FILES[$index]['error'] value. switch ($fileError) { case UPLOAD_ERR_OK: $err = false; break; case UPLOAD_ERR_NO_FILE: $err = 'No file sent.'; break; case UPLOAD_ERR_INI_SIZE: case UPLOAD_ERR_FORM_SIZE: $err = 'Exceeded filesize limit.'; break; default: $err ='Unknown errors.'; break; } return $err; } // Lancement de l'import : $upload1 = upload('icone','/home/debian/image'); if(!empty($upload1['msg']){ print_r($upload1['msg']); }
jordane45
Messages postés
38308
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
22 sept. 2018 à 16:54
22 sept. 2018 à 16:54
Bonjour,
Tu as une erreur dans ton appel de ta fonction...
Tu lui passes, comme "index", la valeur "icone.jpg"
mais.. le nom du champ c'est simplement "icone"
Tu as une erreur dans ton appel de ta fonction...
Tu lui passes, comme "index", la valeur "icone.jpg"
mais.. le nom du champ c'est simplement "icone"
22 sept. 2018 à 19:39
22 sept. 2018 à 19:52
Lorsque tu appelles une page de ton site, le serveur travaille (via le PHP ) puis renvoi la réponse à l'utilisateur.
Seuls le HTML, le JAVASCRIPT et le CSS sont interprétés côté "client".
22 sept. 2018 à 20:06
22 sept. 2018 à 20:24
Je ne vais pas te faire un cours sur le fonctionnement d'internet et des navigateurs...
Ne confonds pas le "code source" (celui que tu écris et qui peut contenir du php, du html, du javascript, du css....) et le code "reçu" (puis interprété) par le navigateur internet.
En gros...
le code source : Le paysage que tu photographie avec ton smartphone
Le code interprété par le téléphone du pote à qui tu l'a envoyé : la photo reçue par mms
22 sept. 2018 à 20:33