WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   php: ausgabe von jpg's (http://www.wcm.at/forum/showthread.php?t=121210)

rev.antun 07.01.2004 13:35

php: ausgabe von jpg's
 
hi leute!

hab leider schon länger nicht mehr mit php beschäftigt daher -> mv \brain\php\ \dev\nul

es soll das verzeichniss in $event übergeben werden, und alle *.jpg als thumbnail mit link auf das foto ausgegeben werden. den aufruf erledige ich mit -> bildausgabe.php?event=event117

TIA

p.s.: hoffe meine *hiroglyphenscriptschreibweise* ist verständlich ...


<?
$event = $_GET['event'];

$bild= ?

function showevent($bild){
$bildAusgabe = "<img src=\"".$bild."\" alt=\"".$bild."\" ".$bildHtml."border=\"2\">";
echo $bildAusgabe;
}

?>

mqs 07.01.2004 14:36

naja wenn dann $event das verzeichnis ist würd ich sagen so

Code:


<?

function showevent($bild, $verzeichnis){
$bildAusgabe = "<img src=\"".$bild."\" alt=\"".$verzeichnis."\".$bild."\" ".$bildHtml."border=\"2\">";
echo $bildAusgabe;
}

$bildausgabe=showevent($bild,$event);

?>


rev.antun 07.01.2004 14:57

@mqs: thx, was ich in meiner unglücklich_gewählten_beschreibungs_form nicht gscheit beschrieben habe _ich_mich_schäm_ :rolleyes: $bild sollte ausgelesen werden, und zwar das ganze verzeichniss $event


TIA and 1kTHX

käptn 07.01.2004 18:24

PHP-Code:

$html '/gallery/';
$path '/www/example.com/html' $html;
$dir  realpath($path $_GET['event']);
if (!
strstr($dir$path)) {
    echo 
'<h1>verpiss dich!</h1>';
    exit;
}
if (!
is_dir($dir)) {
    echo 
'Kein solches Verzeichnis!';
    exit;
}
$h dir($dir);
while (
$entry $h->read()) {
    if (
is_file($dir DIRECTORY_SEPARATOR $entry) && 
        
$entry{0} != '.') {
        
        echo 
'<img src="'$html $_GET['event'] .
            
'/' $entry .'" />' "\n";
    }
}
$h->close(); 

...ungetested...

~

rev.antun 08.01.2004 08:43

@käpten: thx einmal ...


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag