PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler im Code finden


Leinberger
08.07.2008, 05:49:26
Hallo, könnte mir bitte jemand helfen, den Fehler in diesem Code zu finden. Es wird immer false gesetzt.

<?php
// Galerie anzeigen
{
$bilder = glob( "images/*.jpg" );
natsort( $bilder );
foreach ($bilder as $bild)
{
$bild = array_pop( explode( "/", $bild ) );
$file = dirname(__FILE__)."/galerie3/_beschreibungen/".$bild.".html";
if (file_exists($file)) {$bBeschreibung = "true"; } else { $bBeschreibung = "false"; } echo '<a href="#" onClick="ladeGallerieBild(\'' .urlencode( $bild ). '\',\''. $beschreibung .'\')"><img border=0 weight=100 height=75 src="images/' .$bild. '" /></a> '; } } ?>

Domi
08.07.2008, 15:30:40
Hi,

könnte es sein, dass der Pfad nicht stimmt?

Bitte benutzte in Zukunft die PHP-Tags des Formus und bemühe dich den Code leserlicher dazustellen :)

Domi

Leinberger
08.07.2008, 15:42:47
Der Fehler lag im Aufruf der Variablen $bBeschreibung. Wurde behoben und funzt.

Danke.

Hast Du vielleicht einen Ansatz, wie ich eine Variable einem anderen iFrame übergeben kann?

Area51
08.07.2008, 18:59:55
$Beschreibung = 'Irgend ein Wert';

echo '<frame width="xx" height="xx" src="datei.php?param1='.$Beschreibung.'></iframe>';


In der Datei "datei.php" kannst du nun via $_GET['param1'] drauf zugreifen.

Leinberger
09.07.2008, 08:31:04
$Beschreibung = 'Irgend ein Wert';

echo '<frame width="xx" height="xx" src="datei.php?param1='.$Beschreibung.'></iframe>';


In der Datei "datei.php" kannst du nun via $_GET['param1'] drauf zugreifen.

Hallo und danke erstmal,
mein Problem ist nur, dass durch den onClick sich $bild ändert und genau dieses muss dann übergeben werden an die hauptframe.php. Wenn ich es so einbinde wie jetzt, schreibt er mit immer die letzte Datei, in diesem fall "6.jpg" in die Variable. Ich weiss, dass es für Dich und Euch vielleicht nervig und einfach ist, aber ich bin halt NEULING und versuche zu lernen. DANKE


<?php
// Galerie anzeigen
{
$bilder = glob( "images/*.jpg" );
natsort( $bilder );
foreach ($bilder as $bild)
{
$bild = array_pop( explode( "/", $bild ) );
$file = dirname __FILE__)."/_beschreibungen/".$bild.".html";
if (file_exists($file))
{
$bBeschreibung = "true";
}
else
{
$bBeschreibung = "false";
}
echo '<a href="#" onClick="ladeGallerieBild(\'' .urlencode( $bild ). '\',\''. $bBeschreibung .'\')"><img border=0 weight=100 height=75 src="images/' .$bild. '" /></a> ';
}
echo '<iframe src="hauptframe.php?param1='.$bild.'></iframe>';
}

?>