Pourquoi ma méthode .php fopen () ne marche pas?
Pourquoi mes méthodes .php fopen () ne marche pas. Il dit qu'il ne trouve pas de fichier? Toute aide est la bienvenue:
#!/usr/local/bin/php
php
$strLessonDescription = fopen("c:\\exercise5\\content\\lesson5.txt", "r")
or die ("Error - lesson5.txt cannot be opened");
$arrLessonVocabulary = fopen("c:\\lovej2ee\\exercise5\\content\\vocabulary5.txt", "r")
or die ("Error - lesson5.txt cannot be opened");
?
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
2 réponses
Emilie
Confirmation de:
Commençant par
Vous donne un chemin absolu sur le "disque actuel", quoi que ce soit dans le contexte de ce qui exécute ce code PHP. Si vous avez besoin d'un chemin relatif normal, lancez le premier
.
Si vous avez besoin d'un moyen UNC, ce sera:
(Si vous utilisez une plate-forme de type UNIX, le diable est faux, mais le chemin relatif du chemin absolu reste.)
[Et vos deux manières sont suspicieusement incompatibles. Mais je ne sais pas, il est conçu ou non.]
Dominique
Confirmation de:
Si vous pouvez compléter la question source avec des informations supplémentaires, l'aide que vous recevrez peut être plus aiguë.
ÉDITER:
Selon votre numéro actualisé (qui est une question complètement différente), Le fait que le fichier que vous essayez de lire est en fait une demande distante, pas un fichier local, change de manière significative la situation. Par
http://us2.php.net/manual/en/f ... -1919
, Vous devez lire le fichier différemment. Alternativement, utilisez simplement
http://us2.php.net/manual/en/f ... s.php
.