Upload ne charge pas image sur serveur
Résolu/Fermé
markaz
Messages postés
331
Date d'inscription
mercredi 18 avril 2007
Statut
Membre
Dernière intervention
16 septembre 2015
-
30 nov. 2010 à 11:58
markaz Messages postés 331 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 16 septembre 2015 - 3 déc. 2010 à 11:50
markaz Messages postés 331 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 16 septembre 2015 - 3 déc. 2010 à 11:50
A voir également:
- Upload ne charge pas image sur serveur
- Changer serveur dns - Guide
- Image iso - Guide
- Serveur pop - Guide
- Acronis true image - Télécharger - Sauvegarde
- Supprimez les composantes rouge et verte de cette image. quel mot apparaît ? - Forum Word
2 réponses
a70m
Messages postés
2763
Date d'inscription
jeudi 21 mai 2009
Statut
Contributeur
Dernière intervention
2 février 2014
217
2 déc. 2010 à 10:05
2 déc. 2010 à 10:05
Salut
Tu peux poster ton code pour qu'on voit où est le problème
Merci
Tu peux poster ton code pour qu'on voit où est le problème
Merci
markaz
Messages postés
331
Date d'inscription
mercredi 18 avril 2007
Statut
Membre
Dernière intervention
16 septembre 2015
5
3 déc. 2010 à 11:50
3 déc. 2010 à 11:50
Salut voici le code d'upload
<?php if($_POST['upload']) //upload est le champ
{
// repertoire où vont être placé les fichiers
$content_dir = $_SERVER['DOCUMENT_ROOT'].'Photo/';
// ajouter ici les autres extensions autorisé
$extensions_OK = array('jpg', 'jpeg', 'gif', 'png');
// Le nom du fichier ne peux pas être vide
if(empty($_FILES['upload']['name']))
{
exit("Aucun fichier sélectionné.");
}
// on test si le fichier est uploadé
if( !is_uploaded_file($_FILES['upload']['tmp_name']) )
{
exit("Le fichier n'a pas pu être uploadé.");
}
// récupération de l'extension du fichier
$ext = strtolower( pathinfo($_FILES['upload']['name'], PATHINFO_EXTENSION) );
// est ce que l'extension est valide ?
if(!in_array($ext, $extensions_OK))
{
exit("Le format de votre fichier n'est pas autorisé.");
}
// renommons le fichier pour plus de sécurité
// ceci donne un nom de fichier très dur à trouver
$name_file = md5( uniqid('H', 5) ).'.'.$ext;
// upload
if(!move_uploaded_file($tmp_file,$content_dir.$name_file))
{
exit("Impossible de copier le fichier !");
}else
{
echo "Le fichier a bien été uploadé";
}
}
?>
<?php if($_POST['upload']) //upload est le champ
{
// repertoire où vont être placé les fichiers
$content_dir = $_SERVER['DOCUMENT_ROOT'].'Photo/';
// ajouter ici les autres extensions autorisé
$extensions_OK = array('jpg', 'jpeg', 'gif', 'png');
// Le nom du fichier ne peux pas être vide
if(empty($_FILES['upload']['name']))
{
exit("Aucun fichier sélectionné.");
}
// on test si le fichier est uploadé
if( !is_uploaded_file($_FILES['upload']['tmp_name']) )
{
exit("Le fichier n'a pas pu être uploadé.");
}
// récupération de l'extension du fichier
$ext = strtolower( pathinfo($_FILES['upload']['name'], PATHINFO_EXTENSION) );
// est ce que l'extension est valide ?
if(!in_array($ext, $extensions_OK))
{
exit("Le format de votre fichier n'est pas autorisé.");
}
// renommons le fichier pour plus de sécurité
// ceci donne un nom de fichier très dur à trouver
$name_file = md5( uniqid('H', 5) ).'.'.$ext;
// upload
if(!move_uploaded_file($tmp_file,$content_dir.$name_file))
{
exit("Impossible de copier le fichier !");
}else
{
echo "Le fichier a bien été uploadé";
}
}
?>