Hallo Leute,
Ich bin ganz neu hier.
folgendes Problem:
Mein PHP Include steht noch vor dem Doctype.
Und das befindet sich in der data_A.inc:
Im späteren Verlauf des HTML-Codes folgt ein weiter php Include:
Und das befindet sich in der slideshow.inc:
Jedoch schlägt der PHP Code fehl:
Die Fehlermeldung sieht man aber nicht, vermutlich wegen include.
Wenn ich slideshow.inc in zu slideshow.php umbenenne und das php file nochmals ausführe, dann hat er natürlich keinen Zugriff auf das vorher initialisierte Array. Aber ich kann es auch nicht dort importieren, weil slideshow.php Unabhängig von der data_A.inc sein soll.
Fehler:
Ist ja auch logisch, bloß wie kann ich das Array vorher initialisieren. Es wundert mich sowieso, da data_A.inc weiter oben im Code steht.
Gruß,
FortyTwo
Ich bin ganz neu hier.
folgendes Problem:
Mein PHP Include steht noch vor dem Doctype.
Code:
<?php include("data_A.inc"); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
PHP-Code:
<?php
$arr = array(
"Bild1" => "1.jpg",
"Bild2" => "2.jpg",
"Bild3" => "3_nobutton.jpg",
"Bild4" => "4_nobutton.jpg"
);
$imgpfad="../../images/f1/A/";
$thumbpfad="../../images/f1/A/thumbs";
$i=0;
?>
Code:
<?php include ("../../includes/slideshow.inc");?>
PHP-Code:
<?php
while( list ( $key, $val ) = each ( $arr ) )
{
$i++;
if ($i==1) {
echo "\n";
echo "<h1 id=\"haustitle\">".$key."</h1>\n";
echo "<img src=\"".$imgpfad.$val."\" id=\"haus_view_main_pic\" alt=\"Haus_Big\">\n";
echo "<div id=\"thumbnails\">\n\n";
}
else {
echo "<noscript>";
echo "<a href=\"".$imgpfad.$val."\">";
echo "</noscript>\n";
echo "<span class=\"ir\">".$key."</span>\n";
echo "<img src=\"".$thumbpfad."/".$val."\"\n".
"\t onclick=\"change_pic(this)\"\n".
"\t class=\"haus_thumb\"\n".
"\t alt=\"thumb".($i-1)."\"\n".
"\t title=\"".$key."\">\n";
echo "<noscript>";
echo "</a>";
echo "</noscript>\n\n\n";
}
}
?>
Die Fehlermeldung sieht man aber nicht, vermutlich wegen include.
Wenn ich slideshow.inc in zu slideshow.php umbenenne und das php file nochmals ausführe, dann hat er natürlich keinen Zugriff auf das vorher initialisierte Array. Aber ich kann es auch nicht dort importieren, weil slideshow.php Unabhängig von der data_A.inc sein soll.
Fehler:
Code:
Warning: Variable passed to each() is not an array or object in C:\xampp\htdocs\includes\slideshow.php on line 2
Gruß,
FortyTwo
Kommentar