CC, Je ne trouve pas mon erreur sur un <form> PHP et HTML
Résolu/Fermé
Fibros
Messages postés
30
Date d'inscription
vendredi 2 septembre 2016
Statut
Membre
Dernière intervention
30 septembre 2016
-
Modifié par Fibros le 2/09/2016 à 17:21
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 2 sept. 2016 à 21:12
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 2 sept. 2016 à 21:12
A voir également:
- CC, Je ne trouve pas mon erreur sur un <form> PHP et HTML
- Erreur 0x80070643 - Accueil - Windows
- Editeur html - Télécharger - HTML
- Pourquoi ma tv ne trouve pas toutes les chaînes - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
3 réponses
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
2 sept. 2016 à 16:48
2 sept. 2016 à 16:48
Bonjour,
Pour commencer fais donc des ECHO de tes différentes variables pour voir ce qu'elles contiennent
Ensuite, vérifie dans ton PHP.INI la taille max autorisée pour les fichiers.
Pour commencer fais donc des ECHO de tes différentes variables pour voir ce qu'elles contiennent
Ensuite, vérifie dans ton PHP.INI la taille max autorisée pour les fichiers.
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M
; Must be greater than or equal to upload_max_filesize
post_max_size = 40M
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
2 sept. 2016 à 16:52
2 sept. 2016 à 16:52
Salut,
Active l'affichage des erreurs php pendant le développement pour corriger plus facilement les erreurs. Ajoute ceci au début de ton script upload.php :
Quelques pistes à vérifier :
Le dossier upload est-il au même endroit que ton script upload.php ?
Le dossier upload a t-il les droits suffisants pour que PHP puisse écrire dedans ?
Quelle est la valeur de la variable $fichier après l'instruction preg_replace ?
Bonne journée,
Active l'affichage des erreurs php pendant le développement pour corriger plus facilement les erreurs. Ajoute ceci au début de ton script upload.php :
ini_set('display_errors', true); error_reporting(E_ALL);
Quelques pistes à vérifier :
Le dossier upload est-il au même endroit que ton script upload.php ?
Le dossier upload a t-il les droits suffisants pour que PHP puisse écrire dedans ?
Quelle est la valeur de la variable $fichier après l'instruction preg_replace ?
Bonne journée,
Fibros
Messages postés
30
Date d'inscription
vendredi 2 septembre 2016
Statut
Membre
Dernière intervention
30 septembre 2016
2
2 sept. 2016 à 16:57
2 sept. 2016 à 16:57
yep merci il indique
Warning: move_uploaded_file(upload/1.png): failed to open stream: Permission denied in /var/www/html/upload.php on line 28
Warning: move_uploaded_file(): Unable to move '/tmp/phprT07CI' to 'upload/1.png' in /var/www/html/upload.php on line 28
Echec de l'upload !
Warning: move_uploaded_file(upload/1.png): failed to open stream: Permission denied in /var/www/html/upload.php on line 28
Warning: move_uploaded_file(): Unable to move '/tmp/phprT07CI' to 'upload/1.png' in /var/www/html/upload.php on line 28
Echec de l'upload !
Fibros
Messages postés
30
Date d'inscription
vendredi 2 septembre 2016
Statut
Membre
Dernière intervention
30 septembre 2016
2
2 sept. 2016 à 16:58
2 sept. 2016 à 16:58
je vai voir la ligne consernée
Fibros
Messages postés
30
Date d'inscription
vendredi 2 septembre 2016
Statut
Membre
Dernière intervention
30 septembre 2016
2
2 sept. 2016 à 17:03
2 sept. 2016 à 17:03
même en chmod 755 sur upload.php
sa passe pas
sur le dossier egalement
sa passe pas
sur le dossier egalement
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
2 sept. 2016 à 17:04
2 sept. 2016 à 17:04
Si le dossier upload est bien au même endroit que le script upload.php, il semble que le problème vienne d'un problème de droit.
Fibros
Messages postés
30
Date d'inscription
vendredi 2 septembre 2016
Statut
Membre
Dernière intervention
30 septembre 2016
2
2 sept. 2016 à 17:07
2 sept. 2016 à 17:07
arf quel chmod me conseil tu?
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
Modifié par jisisv le 2/09/2016 à 17:05
Modifié par jisisv le 2/09/2016 à 17:05
Chez moi ton code fonctionne.
Cependant:
Quel serveur utilises-tu?
Moi , j'ai testé avec nginx avec php-fcgi:
User www-data ===> chown www-data.www-data uploads
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)
Cependant:
- le répertoire $dossier existe-t-il ?
- le serveur possède-t-il les droits en écriture sur ce répertoire ?
Quel serveur utilises-tu?
Moi , j'ai testé avec nginx avec php-fcgi:
User www-data ===> chown www-data.www-data uploads
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)
Fibros
Messages postés
30
Date d'inscription
vendredi 2 septembre 2016
Statut
Membre
Dernière intervention
30 septembre 2016
2
2 sept. 2016 à 17:05
2 sept. 2016 à 17:05
apache2 sur ubuntu
et oui la var $dossier = upload/ et il est existant dans ./ ou se trouve index.html
et oui la var $dossier = upload/ et il est existant dans ./ ou se trouve index.html
Fibros
Messages postés
30
Date d'inscription
vendredi 2 septembre 2016
Statut
Membre
Dernière intervention
30 septembre 2016
2
2 sept. 2016 à 17:16
2 sept. 2016 à 17:16
j'ai jeter un oeil sur un tuto CHMOD
cela signi fi je je doi mettre le chmod en 777 sur upload/ ???
cela signi fi je je doi mettre le chmod en 777 sur upload/ ???
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
>
Fibros
Messages postés
30
Date d'inscription
vendredi 2 septembre 2016
Statut
Membre
Dernière intervention
30 septembre 2016
2 sept. 2016 à 21:12
2 sept. 2016 à 21:12
Surtout pas chmod 777
Tu confonds chmod et chown.
Tu confonds chmod et chown.
Fibros
Messages postés
30
Date d'inscription
vendredi 2 septembre 2016
Statut
Membre
Dernière intervention
30 septembre 2016
2
2 sept. 2016 à 17:22
2 sept. 2016 à 17:22
j'ai test sa fonctionne
2 sept. 2016 à 16:55
2 sept. 2016 à 17:00
seulement sa
ou plusieur autre config
2 sept. 2016 à 17:03
Si besoin, tu peux vérifier ces valeurs en exécutant le code php suivant :
Un petit bonjour à jordane45 au passage ;)
2 sept. 2016 à 17:07
2 sept. 2016 à 17:10
upload_max_filesize : 2M
post_max_size : 8M