Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2943 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  failed to open stream: No such file or directory

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

failed to open stream: No such file or directory

n°1509629
dirty_harr​y
Posté le 01-02-2007 à 15:25:29  profilanswer
 

bonjour,
 
J'essaie un script php sur un serveur web sur mon réseau et j'exécute un fichier HTML dessus. Ce fichier comporte un formulaire avec un <input type="file" />. Avec ce contrôle, je veux ouvrir un fichier texte sur ce même serveur ou sur le poste client peu importe et lorsque j'appuie sur le bouton soumettre, un script php, situé sur ce même serveur, parse le fichier.
 
En local, tout focntionne correctement. Mais aussitot que je l'exécute à partir du serveur....voici le message d'erreur
 

Citation :


Warning: fopen(fichier.txt) [function.fopen]: failed to open stream: No such file or directory in C:\Inetpub\wwwroot\process.php on line 5
 
Warning: filesize() [function.filesize]: stat failed for fichier.txt in C:\Inetpub\wwwroot\process.php on line 6
 
Warning: fread(): supplied argument is not a valid stream resource in C:\Inetpub\wwwroot\process.php on line 6
 


 
je sais que la page html s'exécute sur le client et qu'elle appel un script php sur le serveur distant en lui envoyant le fichier sélectionné.....qu'elle est le problème.
 
ça fait un bout de temps que je boss sur ce bug

mood
Publicité
Posté le 01-02-2007 à 15:25:29  profilanswer
 

n°1509634
dwogsi
Défaillance cérébrale...
Posté le 01-02-2007 à 15:31:08  profilanswer
 

Envois ton code sinon on va avoir du mal à t'aider.

n°1509641
dirty_harr​y
Posté le 01-02-2007 à 15:37:38  profilanswer
 

l'erreur se produit lorsque je récupère le fichier dans la variable $fichier.....c'est comme si j'essayais de lui refiler unfichier inexistant
 
<?php
 
if (isset($_POST["Submit"])) {
 $fichier = $_POST["txtrap"];
 $file = fopen($fichier,"r" );
 $texte = fread($file,filesize($fichier));
}
?>

n°1509648
dwogsi
Défaillance cérébrale...
Posté le 01-02-2007 à 15:43:43  profilanswer
 

Revois les doc sur l'upload de fichiers.
http://www.asp-php.net/tutorial/asp-php/upload.php

n°1509661
dirty_harr​y
Posté le 01-02-2007 à 15:56:52  profilanswer
 

je ne crois pas que ce soit ce que je cherche...je ne veux pas downloder le fichier a un endroit....je veux exécuter un script php par rapport a un fichier sélectionné a l'aide du input type="file"

n°1509664
dwogsi
Défaillance cérébrale...
Posté le 01-02-2007 à 16:04:04  profilanswer
 

Et il faut bien que tu récupére le fichier sur le serveur.

n°1509673
dirty_harr​y
Posté le 01-02-2007 à 16:18:35  profilanswer
 

voici ce que je fais maintenant....ca ne marche pasplus
<?php
$path = "c:\\temp\\";
if(isset($_FILES["txtrap"])){
  if($_FILES["txtrap"]["size"]>0){
   $savefile= $path.$_FILES["txtrap"]["name"];
   $temp = $_FILES["txtrap"]["tmp_name"];
  if(move_uploaded_file($temp, $savefile)){
   echo $_FILES["txtrap"]["name"];
   echo $_FILES["txtrap"]["size"];
   echo $_FILES["txtrap"]["type"];
  }
  }
 $fichier = $savefile;
   // $fichier = $_FILES["txtrap"];
 $file = fopen($fichier,"r" );
 $texte = fread($file,filesize($fichier));
 
}

n°1509688
dirty_harr​y
Posté le 01-02-2007 à 16:37:58  profilanswer
 

ok merci...........ça fonctionne...petite erreur de ma part


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  failed to open stream: No such file or directory

 

Sujets relatifs
faire tableau avec des donnees recuperees d'un file xml[ C ] fopen() et fopen64() - Large file
Fonction FILE, file_get_contents qui marche pas toujours. Help![Java] Classe File : méthodes delete() et renameTo() sans effet !
[HTML] Informations sur les input type FILE [Liens inside]Aide pour module TV stream, ajouté une fonction SQL en plus.
Message d'erreur :File(**) FAILED TO OPEN STREAM PERMISSION DENIED 
Plus de sujets relatifs à : failed to open stream: No such file or directory


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR