salut,
je voulais ecrire un script qui me permet d'uploader une image ou un logo, pour mettre dans mon site
voici le script
<?php
//
// Fonction trouvée dans la documentation de la fonction ini_get()
//
function return_bytes($val) {
$val = trim($val);
$last = strtolower($val{strlen($val)-1});
switch($last) {
// The 'G' modifier is available since PHP 5.1.0
case 'g':
$val *= 1024;
case 'm':
$val *= 1024;
case 'k':
$val *= 1024;
}
//
// Type mime du fichier
//
if(function_exists('mime_content_type')){
// Notre système nous permet de déterminer le type réel
$type = mime_content_type($tmp_name);
}
else{
// Nous sommes contraints à faire confiance à l'internaute
$type = $_FILES['attached_file']['type'];
}
//
// Gestion des erreurs éventuelles
//
switch($error){
case UPLOAD_ERR_OK:
$error_string = 'Fichier correctement reçu';
break;
case UPLOAD_ERR_INI_SIZE:
$error_string = 'Fichier trop volumineux (php.ini)';
break;
case UPLOAD_ERR_FORM_SIZE:
$error_string = 'Fichier trop volumineux (MAX_FILE_SIZE)';
break;
case UPLOAD_ERR_PARTIAL:
$error_string = 'Fichier partiellement envoyé';
break;
case UPLOAD_ERR_NO_FILE:
$error_string = 'Fichier non envoyé';
break;
case UPLOAD_ERR_NO_TMP_DIR:
$error_string = 'Pas de répertoire temporaire';
break;
case UPLOAD_ERR_CANT_WRITE:
$error_string = "Impossible d'écrire sur le disque";
break;
}
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.