Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/09/2006, 12h42   #1
Membre du Club
 
Inscription : juillet 2005
Messages : 288
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 288
Points : 56
Points : 56
Envoyer un message via MSN à rane
Par défaut [Conception] transférer un fichier de votre ordinateur local vers un serveur

Bonjour tout le monde !

Voila je voudrai transférer un fichier de mon ordinateur local vers un serveur grâce à PHP.
J' ai crée un formulaire dont voila le scripte:
Code :
1
2
3
4
5
<form id="form1" enctype="multipart/form-data" action="telech.php" method="post">   
     <input type="hidden" name="max_file_size" value="1000">   
     Envoyer ce fichier : <input name="fichier" type="file">   
     <input type="submit" value="Envoyer le fichier">   
   </form>
et un fichier traitant le formulaire dont le code est le suivant:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
//On simplifie le nom des variables $_FILES   
     $tmp_name=$_FILES['fichier']['tmp_name'];   
     $name=$_FILES['fichier']['name'];   
    $size=$_FILES['fichier']['size'];   
     $type=$_FILES['fichier']['type'];   
   $erreur=$_FILES['fichier']['error'];   
 
   //On affiche les différentes variables   
 
   echo "Nom du fichier :".$name;   
   echo "<br>Taille du fichier :".$size;   
   echo "<br>Type de fichier :".$type;   
   echo "<br>Nom temporaire :".$tmp_name;   
   echo "<br>Erreur :".$erreur;   
 
   //On crée une variable contenant le répertoire de destination   
   $uploadpath="http://192.168.0.2\\interfaces_admin\\administration\\";   
 
   //On déplace le fichier du dossier temporaire vers le dossier de destination   
 
   move_uploaded_file($tmp_name,$uploadpath.$name);  
?>
mais a chaque fois que je compile il revoit deux erreurs en plus je trouve pas le fichier tranferé dans le serveur
Je voudrai savoir ou se trouve le probleme et comment le résoudre .
Merci de bien vouloir m'aider
rane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2006, 13h53   #2
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
Le php ne se compile pas il est interprêté par le serveur sur lequel le code s'exécute.

Quelles sont tes erreurs affichées ?
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2006, 13h57   #3
Membre du Club
 
Inscription : juillet 2005
Messages : 288
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 288
Points : 56
Points : 56
Envoyer un message via MSN à rane
Merci de répondre !
Voila les erreurs:
Citation:
Warning: move_uploaded_file(http://192.168./interfaces_admin/adm...Mawahibu.ram): failed to open stream: HTTP wrapper does not support writeable connections. in /usr/local/apache/htdocs/interfaces_admin/administration/telech.php on line 22

Warning: move_uploaded_file(): Unable to move '/tmp/phpA9veTF' to 'http://192.168/interfaces_admin/administration/Mawahibu.ram' in /usr/local/apache/htdocs/interfaces_admin/administration/telech.php on line 22
rane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2006, 18h45   #4
Membre du Club
 
Inscription : juillet 2005
Messages : 288
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 288
Points : 56
Points : 56
Envoyer un message via MSN à rane
Merci a tous ceux qui ont répondu a mon poste le probleme est resolu :
Voila c'etait au niveau des permissions du repertoire ill a fallu que j'accorde les permissions.
rane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2006, 18h57   #5
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
Ben ya que moi qui a répondu
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h02.


 
 
 
 
Partenaires

Hébergement Web