fopen et fichier window...

fopen et fichier window... - PHP - Programmation

Marsh Posté le 03-06-2006 à 23:54:32    

Bonsoir,
 
petit soucis
 

Code :
  1. $fichier = fopen ("c:\\texte.txt", "r" );
  2.   $buffer = fpassthru($fichier);
  3.   echo strpos($buffer, "hidden" );
  4.   $bufferDatas = substr ($buffer, strpos($buffer, "hidden" ), strpos($buffer,"</body>" )-strpos($buffer, "hidden" ));
  5.   echo $bufferDatas;


 
ça marche pas...
 
C'est un premier essai donc beaucoup de discussion sur ce sujet.
Je compte sur vous pour éviter les discussions inutiles


Message édité par aipsy0783 le 04-06-2006 à 10:16:32
Reply

Marsh Posté le 03-06-2006 à 23:54:32   

Reply

Marsh Posté le 04-06-2006 à 01:02:35    

quel message d'erreur?

Reply

Marsh Posté le 04-06-2006 à 10:13:57    

Bon en fait ça marche...
 
Comment faire marcher fopen() sur le dossier Temporary Internet Files


Message édité par aipsy0783 le 04-06-2006 à 10:36:11
Reply

Marsh Posté le 04-06-2006 à 11:33:35    

bah, si c'est un dossier, c'est pas fopen(), c'est opendir()


Message édité par nargy le 04-06-2006 à 16:39:45
Reply

Marsh Posté le 04-06-2006 à 12:30:53    

je veux récupérer un fichier dans Temporary Internet Files et stp avant de me balancer des phrases de ton bouquin ou trouvées sur php.net, il semblerait que Temporary Internet Files soit un dossier très spécial de windows
 
D'une part il n'autorise que certaines propriétés sur ses fichiers, il autorise les noms de fichiers avec des "?" dans le nom et il n'est apparemment pas possible d'accéder de façon classique à ses fichiers (fopen ou copy ne marchent pas)

Reply

Marsh Posté le 04-06-2006 à 14:59:58    

une parade pour ouvrir un fichier de temporary internet files sans utiliser fopen?

Reply

Marsh Posté le 05-06-2006 à 11:04:52    

Oui, c'est un dossier spécial. Tu n'as même pas remarqué que plusieurs fichiers pouvaient avoir le même nom dans ce répertoire O_o?!  
En argument de fopen(), il ne faut pas donner "c://../Temporary Internet Files/.." mais l'url du fichier d'où provient le site (http://...).

Reply

Marsh Posté le 06-06-2006 à 22:45:15    

fopen ne semble pas vérifier si son cache existe déjà!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed