wo ist das problem?
lvl
- php
0 der Flo(H)0 lvl
0 dedlfix
Hi ihrs, komische sache...
also hab nen array:
$news_layout = array('/layout/news/news_01.php',
'/layout/news/news_02.php',
'/layout/news/news_03.php',
'/layout/news/news_04.php',
'/layout/news/news_05.php',
'/layout/news/news_06.php');
und eine schleife:
$c = 0;
while ($c < 6) {
include "$news_layout[$c]";
echo "<hr />";
$c++;
}
Die Dateien (news_01.php usw.) liegen in
root/layout/news/
und einmal zum testen nur im root/
Wenn die schleife durch läuft folgende Meldung:
Warning: main(/layout/news/news_01.php) [function.main]: failed to open stream: No such file or directory in root\index.php on line 63
dann das Ganze so probiert:
$news_layout = array('\layout\news\news_01.php',
'\layout\news\news_02.php',
'\layout\news\news_03.php',
'\layout\news\news_04.php',
'\layout\news\news_05.php',
'\layout\news\news_06.php');
Meldung:
Warning: main(\layout\news\news_01.php) [function.main]: failed to open stream: No such file or directory in root\index.php on line 63
letzter Test:
$news_layout = array('news_01.php',
'news_02.php',
'news_03.php',
'news_04.php',
'news_05.php',
'news_06.php');
Da klappt es.
Wo ist der Fehler?
MfG lvl
In Welchem Verzeichnis hast du denn die Datei mit dem Script und in wo liegt die Datei in der das Script ausgeführt wird?
In Welchem Verzeichnis hast du denn die Datei mit dem Script und in wo liegt die Datei in der das Script ausgeführt wird?
im root/
den zweiten teil hab ich nicht verstanden?!
MfG lvl
echo $begrüßung;
$news_layout = array('/layout/news/news_01.php',
include "$news_layout[$c]";
(Die Anführungszeichen sind überflüssig.)
Die Dateien (news_01.php usw.) liegen in root/layout/news/
Warning: main(/layout/news/news_01.php) [function.main]: failed to open stream: No such file or directory in root\index.php on line 63
Wo ist der Fehler?
Das hat dir doch die Fehlermeldung gesagt. PHP orientiert sich bei Dateioperationen (incl. include, require, etc.) am Dateisystem [*], nicht an irgendwelchen Einstellungen der Apache-Konfiguration. Wenn du absolute Pfade angibst...
[*] Die PHP-Konfigurationseinstellung include_path hat auch noch ein Wörtchen mitzureden.
echo "$verabschiedung $name";