Bilder werden einfach nicht angezeigt :( bitte um Hilfe!...

Ok sry jetzt seh ichs.. hattest warscheinlich vorher kein Bild drinnen...
nein die Thumbnails werden nirgend hin gespeichert oder angezeigt... des einzige wo ich tn_ sehe is im code sonst nix

muss ich ein Ordner "tn_" anlegen? oder was mache ich falsch?

sruktur:

query.php

/ordner/
images
 
mit dem letsten code den ich gepostet habe sollte es gehen ohne tn_präfix....
versuchs mit dem...

struktur query.php

/images/ bild1.jpg ect...
 
JAAA es geht :D

woran lag es jetzt genau? was mach ich denn falsch?

also ohne tn_präfix

//


jetzt sehe ich aber die Bilder nur einzeln.. und wenn ich refreshe klommt ein anderes
 
Zuletzt bearbeitet:
dein skript verlangte die bildbenennung nach tn_bild.jpg... du hattest blos bild.jpg....

tn_ ist der präfix... alles klaar?

im ursprünglichen code verlangte er

PHP:
if( is_file($dir.'/tn_'.$file) && in_array($ext, $allowed_file_extensions) ) { 
            $files[] = $dir.'/tn_'.$file;

im neuen nicht..


PHP:
if( is_file($dir.'/'.$file) && in_array($ext, $allowed_file_extensions) ) { 
            $files[] = $dir.'/'.$file;

das skript ist auch um bilder in einem ordner willkürlich anzuzeigen...

so wie ich das verstehe suchst du eine Galerie?
 
Zuletzt bearbeitet:
Ich weiss ja nicht für was du dein Script verwenden willst.

Willst du nur eine Voransicht von Bilder anzeigen, so kannst du mittels einem Präfix, in deinem Bespiel war es tn_, die Bilder in einem kleineren Format und mit dem Namen tn_[BILDNAM].xxx abspeichern.
Hierbei ist tn_ Pflicht, damit dein Script dann auch nur die Thumbnails ausliest.

Das ganze kannst du natürlich auch Ordnergesteuert machen. Lege thumbail-Ordner an und lasse dir diesen auslesen.
 
PHP:
$dir="images";
$thumbdir="thumb";
$bilder=array();
$h=opendir($dir);
while ($bild = readdir($h)) {
array_push($bilder,$bild);
}
$zaehler=0;
for($i=0; $i<count($bilder); $i++){
if($zaehler<=2)
{
echo "<a href=".$dir."/".$bilder[$i]."<img src=".$thumbdir."/".$bilder[$i]."></a>";
}
else 

{
echo "<a href=".$dir."/".$bilder[$i]."<img src=".$thumbdir."/".$bilder[$i]."></a><br>";
$zaehler=0;
}


}
so auf die schnelle...
 
glaube ich bin zu blöd dafür... es funktioniert nicht bei mir :D

habe den ordner thumb angelegt und auch bilder rein usw aber geht nicht.. wenn ihr keine Lust mehr habt verstehe ich des nur zu gut :D
 
hmmmm... entschuldige mich wenn ich dir zu "frech" komme.. aber wenn du nicht mal ein bisschen ahnung von php hast, dann soilltest du nicht auch gleich noch in flash stürzen...

// erzähl uns erstmal was du genau willst!

eine einfache bildergalerie? oder wie?

PHP:
<?php 





function getFiles($dir)  
{ 
    static $files; 
     
    $allowed_file_extensions = array(); 
    $allowed_file_extensions[] = 'gif'; 
    $allowed_file_extensions[] = 'bmp'; 
    $allowed_file_extensions[] = 'jpg'; 
    $allowed_file_extensions[] = 'jpeg'; 
    $allowed_file_extensions[] = 'png'; 
     
     
    $len = strlen($dir); 
    if($dir{$len-1} == '/') 
        $dir = substr($dir, 0, $len-1); 
     
    if(!is_dir($dir)) 
        return false; 
         
    $open = @opendir($dir); 
     
    if(!$open)  
        return false; 
     
    while($file = readdir($open)) {         
        if($file == "." || $file == "..")     
            continue; 
         
        if(is_dir($dir.'/'.$file)) { 
            getFiles($dir.'/'.$file); 
        }     
             
        $e = explode('.', $file); 
        $ext = $e[ count($e)-1 ]; 
         
        if( is_file($dir.'/'.$file) && in_array($ext, $allowed_file_extensions) ) { 
            $files[] = $dir.'/'.$file; 
        } 
    } 
     
    return $files; 
} 

$dir="images";
$files = getFiles($dir); 
 

for($i=0; $i<count($files); $i++)
{
echo "<img src=".$files[$i] . ">";

}

?>

so was in der art?
 
Zuletzt bearbeitet:
Für miene Schule muss ich in 3 Monaten mein Projekt abgeben... das dumme ist wir lernen erst in ein paar wochen den Stoff wie man sowas macht :) wollte halt schonmla bissl vorarbeiten :)

sollte es vielleciht erstma lassen... mir erklären lassen und dann nochmal probieren...

ich danke dir sehr sehr für deine/eure mühe bin wenigstens bissche weiter gekommen...

hast recht ich konzentriere mich jetzt erstma auf das was ich "JETZT" können muss...

lg und schön Tag noch :)
 
Zurück