Bildgalerie Pfadproblem

habe ich getan kommt der gleiche fehler bei raus.... hatte es zu spät gesehen

nochmal der code:

PHP:
<?
<body bgcolor="#4D7AC5">

<CENTER>



<?php 
if($_GET['pic']) { 
    echo '<img src="bildgalerie/hallo/'.$_GET['pic'].'">'; //Bildgalerie Ordner
} else { 
    $dir = opendir('bildgalerie/hallo/tmp'); //Temp Ordner der jeweiligen Bildgalerie
    while($file = readdir($dir)) { 
        if(strstr($file, '.jpg') || strstr($file, '.gif') || strstr($file, '.png')) { 
            echo '<a href="index2.php?pic='.$file.'"><img src="'.$file.'" border="0"></a><br>'; 
        } 
    } 
} 
?>

</CENTER>
?>

Fehler sind:
Warning: OpenDir: No such file or directory (errno 2) in /var/www/web1/html/job-brhv.de/php/bildgalerie/index2.php on line 8

Warning: Supplied argument is not a valid Directory resource in /var/www/web1/html/job-brhv.de/php/bildgalerie/index2.php on line 9
 
$dir = opendir('bildgalerie/hallo/tmp');

mach hierraus mal:

$dir = opendir('bildgalerie/hallo/tmp/');
 
Gibt es in dem Verzeichnis, in dem die Datei index2.php steht auch ein Verzeichnis namens "bildgalerie", in dem sich wiederum ein Verzeichnis "hallo" und wiederum ein Verzeichnis "tmp" befindet?

snuu
 
klappt nicht -

ich habe die index2.php mal in den bilgalerie ordner getan sodass nur noch die Struktur folgende ist:
hallo/ hier sind die originalgrößen drin
hallo/tmp/ hier sind die thumbs drin

folgender code
PHP:
<?
<body bgcolor="#4D7AC5">

<CENTER>



<?php 
if($_GET['pic']) { 
    echo '<img src="hallo/'.$_GET['pic'].'">'; //Bildgalerie Ordner
} else { 
    $dir = opendir('hallo/tmp/'); //Temp Ordner der jeweiligen Bildgalerie
    while($file = readdir($dir)) { 
        if(strstr($file, '.jpg') || strstr($file, '.gif') || strstr($file, '.png')) { 
            echo '<a href="index2.php?pic='.$file.'"><img src="'.$file.'" border="0"></a><br>'; 
        } 
    } 
} 
?>

</CENTER>

?>

und wie gehabt:

Warning: OpenDir: No such file or directory (errno 2) in /var/www/web1/html/job-brhv.de/php/bildgalerie/index2.php on line 9

Warning: Supplied argument is not a valid Directory resource in /var/www/web1/html/job-brhv.de/php/bildgalerie/index2.php on line 10
 
Gibt es in dem Verzeichnis, in dem die Datei index2.php steht auch ein Verzeichnis namens "bildgalerie", in dem sich wiederum ein Verzeichnis "hallo" und wiederum ein Verzeichnis "tmp" befindet?

so wie ich es jetzt umgebaut habe - ist wie unten auch steht folgende Ordnerstruktur - KOMPLETT

/php
ALLE php datein
/php/bildgalerie
index2.php
und alle unterordner für jede Kategorie ein Ordner
(hallo - 123 - test - ........)
/php/bildgalerie/hallo/tmp/ (BSP !)
hier sind die thumbs drin
 
Dann gibt es den Ordner nicht!
Bei mir geht das Script einwandfrei. Ich less ein Ordner mit dem Namen
banner aus:
PHP:
<?php

if($_GET['pic']) {
	echo '<img src="banner/'.$_GET['pic'].'">';
} else {
	$dir = opendir('banner');
	while($file = readdir($dir)) {
		if(strstr($file, '.jpg') || strstr($file, '.gif') || strstr($file, '.png')) {
			echo '<a href="test.php?pic='.$file.'"><img src="banner/'.$file.'" border="0"></a><br>';
		}
	}
}

?>

//edit:

wird index2.php included?

greetz
 
OOOOOOOOHHHHHHH NEIN !
SORRY MEIN FEHLER

der Ordner heisst tmb und nicht wie im script tm"p"

aber nun zeigt er mir nur gebrochene Bilder an......
 
Beim rechtsklick auf einem Bild um den Pfad zu Überprüfen ist herausgekommen, dass er nicht im tmb ordner ist sondern nur im hallo ordner

auch wenn ich beides so angebe:
$dir = opendir('hallo/tmb');

oder
$dir = opendir('hallo/tmb/');

mecht er es nicht
 
PHP:
<body bgcolor="#4D7AC5">

<CENTER>



<?php 
if($_GET['pic']) { 
    echo '<img src="hallo/'.$_GET['pic'].'">'; //Bildgalerie Ordner
} else { 
    $dir = opendir('hallo/tmb/'); //Temp Ordner der jeweiligen Bildgalerie
    while($file = readdir($dir)) { 
        if(strstr($file, '.jpg') || strstr($file, '.gif') || strstr($file, '.png')) { 
            echo '<a href="index2.php?pic='.$file.'"><img src="'.$file.'" border="0"></a><br>'; 
        } 
    } 
} 
?>

</CENTER>
 
Zurück