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

[PHP] Upload de fichier

ekudarius, le samedi 26 janvier 2008 à 19:00:27
Bonjour,

Voici mon problème :
J'ai créer une page html permettant d'envoyer des images pour tester.
J'ai aussi fait la page php mais un problème survient :(

Voici le message d'erreur :

Warning: move_uploaded_file(upload/test.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/tt/www/source_tv/upload.php on line 31

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpjWtAe7' to 'upload/test.jpg' in /home/tt/www/source_tv/upload.php on line 31
Impossible de copier le fichier dans upload/Impossible de copier le fichier dans upload/


Voici ma page html :

<html>
<head>
<title>
<upload
</title>
</head>
<body>
<form method="post" enctype="multipart/form-data" action="upload.php">
<p>
<input type="file" name="fichier" size="30">
<input type="submit" name="upload" value="Uploader">
</p>
</form>
</body>
</html>

Et ma page PHP :

<?php

if( isset($_POST['upload']) ) // si formulaire soumis
{
$content_dir = 'upload/'; // dossier où sera déplacé le fichier

$tmp_file = $_FILES['fichier']['tmp_name'];

if( !is_uploaded_file($tmp_file) )
{
print("Le fichier est introuvable");
exit("Le fichier est introuvable");
}

// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];

if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
{
print("Le fichier n'est pas une image");
exit("Le fichier n'est pas une image");
}

if( preg_match('#[\x00-\x1F\x7F-\x9F/\\\\]#', $name_file) )
{
exit("Nom de fichier non valide");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];

if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
print("Impossible de copier le fichier dans $content_dir");
exit("Impossible de copier le fichier dans $content_dir");
}
print "Le fichier a bien été uploadé";
echo "Le fichier a bien été uploadé";
}

else
{
print("error");
}

?>

La ligne 31 corespond à : if( !move_uploaded_file($tmp_file, $content_dir . $name_file) ) et je pense que c'est avec l'endroit ou je veu copier le fichier

Je suis chez http://www.freeheberg.com

merci d'avance ;)
Configuration: Windows XP
Internet Explorer 7.0
Répondre à ekudarius  Signaler ce message aux modérateurs Aller au dernier message

1


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
ekudarius, le samedi 26 janvier 2008 à 19:56:41
Personne peu trouver mon problème ? :(
Répondre à ekudarius

2


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
 annonyme44120, le mardi 4 mars 2008 à 03:04:09
Regarde cette ligne 31:
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )

Et remplace la par:
if( !move_uploaded_file($tmp_file, $content_dir.''.$name_file) )


Informe moi si sa marche...
Répondre à annonyme44120

Résultats pour [PHP] Upload de fichier

[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

Résultats pour [PHP] Upload de fichier

[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
Parser un fichier binaire en PHPSupposons que vous ayez enregistré des données binaires dans un fichier, c'est-à-dire un enregistrement brut qui n'est pas traduit en texte. C'est une chose que l'on fait couramment avec certains langages de bas niveau comme le C ou le... www.commentcamarche.net/faq/sujet-13092-parser-un-fichier-binaire-en-php
[MacOS X] Supprimer les fichiers récalcitrantsIl vous arrive peut-être parfois de vouloir vider la corbeille et que les fichiers ou dossiers que vous voulez supprimer y restent, refusent de disparaître. Pour résoudre ce problème, utilisez une commande UNIX dans le Terminal. Note : ATTENTION... www.commentcamarche.net/faq/sujet-2933-macos-x-supprimer-les-fichiers-recalcitrants

Résultats pour [PHP] Upload de fichier

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
PHP Upload fichiers (Résolu)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... www.commentcamarche.net/forum/affich-5619458-php-upload-fichiers
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

Résultats pour [PHP] Upload de fichier

PHP - Les fichiersLa gestion des fichiers avec PHP 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... www.commentcamarche.net/contents/php/phpfich.php3
PHP - Introduction à la programmation avec PHPQu'est-ce que PHP? PHP est un langage interprété (un langage de script) exécuté du côté serveur (comme les scripts CGI, ASP, ...) et non du côté client (un script écrit en Javascript ou une applet Java s'exécute sur votre ordinateur...). La... www.commentcamarche.net/contents/php/phpintro.php3
PHP - Les variablesConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois... www.commentcamarche.net/contents/php/phpvar.php3