PHP upload de fichier
Fermé
Fetide68
Messages postés
737
Date d'inscription
dimanche 4 janvier 2009
Statut
Membre
Dernière intervention
14 avril 2023
-
24 mai 2012 à 16:48
Fetide68 Messages postés 737 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 14 avril 2023 - 28 mai 2012 à 11:10
Fetide68 Messages postés 737 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 14 avril 2023 - 28 mai 2012 à 11:10
A voir également:
- PHP upload de fichier
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir fichier .bin - Guide
2 réponses
LezardMoo
Messages postés
554
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
21 janvier 2015
14
24 mai 2012 à 17:28
24 mai 2012 à 17:28
hello !
si tu montre ton code ce sera plus simple de voir si il y a un problème dedans.
Ensuite, regarde les permissions du dossier qui est censé recevoir les fichiers
si tu montre ton code ce sera plus simple de voir si il y a un problème dedans.
Ensuite, regarde les permissions du dossier qui est censé recevoir les fichiers
Fetide68
Messages postés
737
Date d'inscription
dimanche 4 janvier 2009
Statut
Membre
Dernière intervention
14 avril 2023
32
27 mai 2012 à 22:02
27 mai 2012 à 22:02
Les codes :
Pour le formulaire:
Et pour le PHP:
Pour le formulaire:
<form method="post" enctype="multipart/form-data" action="add.php"> <table> <tr> <td><label for="annonce">Votre annonce :</label></td> <td><textarea name="annonce" id="annonce"></textarea></td> </tr> <tr> <td><label for="prix">Prix :</label></td> <td><input name="prix" id="prix" /></td> </tr> <tr> <td><label for="photo">Photo :</label></td> <td><input type="file" name="photo" /></td> </tr> <tr> <td class="label"> </td> <td class="input"><input type="submit" value="OK" /></td> </tr> </table> </form>
Et pour le PHP:
$extensions_valides = array('jpg','jpeg','gif','png'); $extension_upload = strtolower(substr(strrchr($_FILES['photo']['name'], '.') ,1)); if (in_array($extension_upload,$extensions_valides)) { $date = date("Y",time()).date('m',time()).date('d',time())."-".date('H',time()).date('i',time()).date('s',time()); $image=$date; $nom = "photos/".$date; $resultat = move_uploaded_file($_FILES['photo']['tmp_name'],$nom); mysql_query ("INSERT INTO annonces VALUES ('','$id_site','$annonce','$prix','$image')"); }
27 mai 2012 à 21:53
Je peux les modifier aussi par un set_ini ou un truc du genre ?
27 mai 2012 à 21:57
il doit etre a 755 ou 777
28 mai 2012 à 11:10