[PHP] PHP vind een bestaand bestand niet?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • MrMartinH
  • Registratie: Juni 2001
  • Laatst online: 29-07-2024
Hm ik zit een beetje vast met het volgende, en de search vond ik niet wat ik zocht (en als ik niet goed genoeg heb gezocht dan sorry)

Goed ik heb de volgende code:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?
if (!isset($poem)) {
  $poem=""; }
elseif ($poem=="english") {
   $regel = file ("engpoems.txt");
   for ($a=3 ; $a<26 ; $a++) {
   echo $regel[$a];
  } 
}

elseif ($poem=="sorry") {
   $regel = file ("engpoems.txt");
   for ($a=31 ; $a<61 ; $a++) {
   echo $regel[$a];
  }
} else {
include ("Other/error.htm");
}
?>


En de volgende foutmelding:
Warning: file(engpoems.txt): failed to open stream: No such file or directory in C:\Apache Server\Apache2\htdocs\Poemsite\poems_songs\english\engnav.php on line 5
Ok beetje vaag ik word er wat gek van. Het bestand engpoems.txt bestaat dus wel en staat in dezelfde directory als engnav.php (das dus het bestand met bovenstaande inhoudt).

[ Voor 9% gewijzigd door MrMartinH op 01-10-2003 01:39 ]

Signature


Acties:
  • 0 Henk 'm!

  • MrMartinH
  • Registratie: Juni 2001
  • Laatst online: 29-07-2024
Ok laat maar.
ALs ik het bestand in andere dir zet doet ie oppeens wel, heel vaag :?

Signature


Acties:
  • 0 Henk 'm!

Verwijderd

Ik zou proberen om het hele pad-naam op te geven, dus iets als /root/www/dir/bestandsnaam.txt.

Vaak heeft het daar ook mee te maken.

Acties:
  • 0 Henk 'm!

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 12-09 14:07

BierPul

2 koffie graag

Heb je wel de rechten om te lezen in die dir :?

Ja man


Acties:
  • 0 Henk 'm!

Verwijderd

Hmmm...

Ik heb hier ook wel eens problemen mee gehad.
Kweet niet of je onder safe_mode draait?

Maare bij mij was de oplossing om gewoon hele pad mee te geven.

PHP:
1
2
3
4
5
6
<?
$file = "/home/mijnsite.nl/www/blaat.txt";
if(file_exists($file)){
    echo "bestand bestaat!!!<br>\n"; 
}
?>