Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

PHP Upload fichiers

PHPProgrammeurUltime, le mardi 25 mars 2008 à 16:26:17
Bonjour, et merci de l'attention que vous porterez à mon message. C'est apprécié.

J'ai un certain problème en PHP, dans l'élaboration d'un intranet. Il me faut uploader un fichier dans un répertoire précis. Pour ce faire, il faut que j'utilise la fonction move_uploaded_file. J'ai cependant un petit problème. Le voici :


Warning: move_uploaded_file(fichiersrapports/20071217-115700-g.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\wamp\www\admin\admin.php on line 766

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:/wamp/tmp\php23A.tmp' to 'fichiersrapports/20071217-115700-g.jpg' in C:\wamp\www\admin\admin.php on line 766


C'est bizarre, car comme vous le voyez bien, il y a bel et bien un nom de fichier temporaire, mais il ne semble pas capable de le trouver. Lorsque je vérifie dans le répertoire correspondant, le fichier temporaire php23A.tmp n'est paqs trouvable...

J'ai tout essayé. J'ai modifié le php.ini afin de modifier l'emplacement par défaut du répertoire "tmp", j'ai essayé de transformer les "\" en "/" dans le chemin du fichier temporaire "C:/wamp/tmp\php23A.tmp", j'ai tracé chaque ligne et j'ai essayé de trapper toutes les erreurs possibles... voici la base de mon code :

HTML :

$this->MAffichage .= "<input type='hidden' name='MAX_FILE_SIZE' value='30000' />";
$this->MAffichage .= "<input type='file' name='chemin' onChange=\"document.getElementById('nomfichier').value = this.value;\">";


PHP :

$new = "fichiersrapports/".$_FILES["chemin"]["name"];
$temp = $_FILES["chemin"]["tmp_name"];
move_uploaded_file($temp,$new);

j'obtiens ensuite l'erreur marquée ci-haut.

Merci de m'aider. Je suis sur le même problème depuis des heures et j'aimerais bien passer à autre chose...
Configuration: Windows XP
Internet Explorer 7.0
Répondre à PHPProgrammeurUltime  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
doctormad, le mardi 25 mars 2008 à 17:55:44
Répondre à doctormad

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
PHPProgrammeurUltime, le mardi 25 mars 2008 à 18:25:30
C'est bon. J'ai trouvé.


J'ai décidé de laisser tomber la fonction move_uploaded_file, et d'opter pour la fonction copy. Moins sécuritaire, mais bon. Elle est efficace et le utilisateurs ne font qu'entrer des PDFs... Le problème de la fonction move_uploaded_file m'intrigue cependant toujours autant...

Merci de votre aide!
Répondre à PHPProgrammeurUltime

3


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
 virtualsof, le dimanche 6 juillet 2008 à 19:42:38
Salut à tous

J'aurais besoin d'un ti coup de pouce svp en php

Je voudrais utiliser le tuto UPLOAD du diabolique site CCM mais il me manque une partie :

Une fois le formulaire envoyé comment récupérer le seulement le nom du fichier avec son extension pour le stocquer dans une base de données pour pouvoir ensuite le récupérer et en faire un lien ?

D'avance merci pour vos lumières.
Répondre à virtualsof
[PHP] Uploader sur un serveur FTP => problème (Résolu)Salut à tous ! Je voudrais, en PHP, uploader automatiquement un fichier sur mon serveur FTP. Voilà mon code : $connect_id = ftp_connect('ftp.monserveur.com') or die ('Connexion FTP impossible !'); if (!@ftp_login($connect_id,... www.commentcamarche.net/forum/affich-614187-php-uploader-sur-un-serveur-ftp-probleme
Upload fichier (Résolu)Bonjour, J'ai installer le script a cette adresse http://www.commentcamarche.net/faq/sujet 889 php upload de fichiers J'ai réussi à le faire fonctionner mais j'aimerais que après l'upload le visiteur recoit un lien pour le... www.commentcamarche.net/forum/affich-7543264-upload-fichier
Comment configuer PHP UPLOAD TO MY FTP? (Résolu)Bonjour, J'aimerais savoir comment on peut configurer ce logiciel: PHP UPLOAD TO MY FTP. Merci! QDI Group SARL 25 Rue Henri-Rolin 52100 Saint-Dizier FRANCE www.commentcamarche.net/forum/affich-6078158-comment-configuer-php-upload-to-my-ftp
[PHP] Upload de fichiersLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La... www.commentcamarche.net/faq/sujet-889-php-upload-de-fichiers
[Webmaster] Faire facilement un espace d'uploadPourquoi ? Il arrive que vous ayez besoin de mettre en place un petit espace de téléchargement (upload/download) pour stocker des fichiers sur votre site web. C'est en effet très pratique et peut dépanner quand vous n'avez pas de clé USB sous la... www.commentcamarche.net/faq/sujet-4308-webmaster-faire-facilement-un-espace-d-upload
PHP UPLOAD FICHIERS 1&& (Résolu)Bonjour, Je travaille sur un formulaire php pour uploader un fichier image sur un serveur. Mon hébergeur est 1&1. Le code de traitement du formulaire est le suivant : ************************************************************************... www.commentcamarche.net/forum/affich-5686121-php-upload-fichiers-1
Aide upload de fichier PHP (Résolu)Bonjour tout le monde!! Voila je cherche à faire un upload de fichier par php, j'ai regardé sur internet, piqué des bout de codes à droite, à gauche et j'arrive à ça: [quote] www.commentcamarche.net/forum/affich-6630503-aide-upload-de-fichier-php
Upload d'un fichier en safe mode (Résolu)Bonjour! Je suis en train de m'arracher les cheveux sur un problème qui à pourtant l'air tout bête. Je n'arrive pas à uploader au moyen d'un script php, un fichier depuis mon ordi, vers mon serveur web. Après de nombreuses et... www.commentcamarche.net/forum/affich-5403713-upload-d-un-fichier-en-safe-mode
PHP - Les fichiers Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier est repérée par une variable, indiquant... www.commentcamarche.net/php/phpfich.php3
PHP - Installation de EasyPHP Afin de faire fonctionner PHP, il est nécessaire à la base d'en télécharger les sources depuis un site spécialisé (par exemple PHP.net), puis de compiler celui-ci (ainsi que d'éditer les liens) afin de créer un fichier exécutable. Ce processus... www.commentcamarche.net/php/phpeasy.php3
PHP - Les variables d'environnement Les variables d'environnement sont, comme leur nom l'indique, des données stockées dans des variables permettant au programme d'avoir des informations sur son environnement. L'environnement, dans le cas du script PHP est : Le serveur Le client Ces... www.commentcamarche.net/php/phpenv.php3
Toutes les réponses pour « PHP Upload fichiers »