Salut
J'ai créé un petit script qui permet d'uploader une image sur un ftp. Tout marchait bien en local et quand j'ai mis mes pages sur le net (dédié OVH), le script d'upload ne marche plus
ps1:Un spip est installé sur ce meme serveur, et l'upload des images y marchent bien donc a priori ce serait pas un probleme au niveau du file_upload = On (quoi que j'en sais rien en fait)
Voici le message d'erreur que j'ai :
Code :
- Warning: move_uploaded_file(IMG/img_articles/encart_bleu_test.jpg): failed to
- open stream: Permission denied in /home/xxxxx/www/logdegestion/modif_article.php on line 54
- Warning: move_uploaded_file(): Unable to move '/tmp/phpZcU68V' to
- 'IMG/img_articles/encart_bleu_test.jpg' in /home/xxxxx/www/logdegestion/modif_article.php on line 54
- Il y a eu un problème lors de l'upload de l'image
|
Voici le code correspondant
Code :
- if(isset($_FILES['url_image'])){
- $allowed_types = array("image/png", "image/gif", "image/pjpeg", "image/jpeg", "image/jpg" );
- if(in_array($_FILES['url_image']['type'], $allowed_types)){
- if ($_FILES['url_image']['error']) {
- switch ($_FILES['url_image']['error']){
- case 1: // UPLOAD_ERR_INI_SIZE
- $info = "Le fichier dépasse la limite autorisée par le serveur (fichier php.ini) !"; break;
- case 2: // UPLOAD_ERR_FORM_SIZE
- $info = "Le fichier dépasse la limite autorisée dans le formulaire HTML ! (1024 ko, soit 1 mo)"; break;
- case 3: // UPLOAD_ERR_PARTIAL
- $info = "L'envoi du fichier a été interrompu pendant le transfert !"; break;
- case 4: // UPLOAD_ERR_NO_FILE
- $info = "Le fichier que vous avez envoyé a une taille nulle !)"; break;
- }
- }
- else { // $_FILES['nom_du_fichier']['error'] vaut 0 (pas d'erreur)
- $chemin_destination = 'IMG/img_articles/';
- /* Copie de l'image sur le serveur */
- if (move_uploaded_file($_FILES['url_image']['tmp_name'], $chemin_destination.$_FILES['url_image']['name'])){
- $info = 'Image uploadé avec succès';
- }
- else
- $info = 'Il y a eu un problème lors de l\'upload de l\'image';
- //C'est ce message d'erreur que j'obtiens
- }
- }
|
Probleme de script? de parametres serveur?
Merci du coup de main
Message édité par bixibu le 11-04-2006 à 09:29:00