Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Verzeichnis auslesen, Beschreibung für Bilder

Diskussion: Verzeichnis auslesen, Beschreibung für Bilder im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi, hab da mal ne Frage zu folgendem Szenario: Ich möchte eine HTML Seite erstellen, auf welcher alle Bilder ...

Antwort
Alt 08.04.05, 12:30   #1 (permalink)
 
Registriert seit: 25.07.04
BuzzT Leistung: Facit NTK
BuzzT eine Nachricht über ICQ schicken
Likes: 0
Smile Verzeichnis auslesen, Beschreibung für Bilder

Anzeige

Hi,

hab da mal ne Frage zu folgendem Szenario:

Ich möchte eine HTML Seite erstellen, auf welcher alle Bilder aus einem Verzeichnis aufgelistet werden (dynamisch), am besten direkt dargstellt werden. Daneben soll sich ein TExtfeld befinden, in welches ich Kommentare zu den BIldern eingeben kann. Am Ende soll daraus eine Art Photoalbum entstehen in HTML.

Das ganze kann auch in Verbindung mit C, HTML und JavaScript ablaufen.

Ist sowas in der Art möglich? Wenn ja, WIE? Könnt ihr mir anregungen dazu geben? Müssen keine fertigen Lösungen sein ;) Sollten andere Sprachen / Tools nützlich sein (PHP, Perl - kein SQL!) einfach Ideen posten, ich schau dann mal was sich machen lässt. Thx.

Sollte auch nicht ein fertiges Tool sein - da wir das für die Schule brauchen.

Danke schon mal.


EDIT: PHP und Perl kann ich (noch) nicht, hab aber folgenden Post schon gefunden: PHP - Bilder auslesen und in Galerie darstellen

BuzzT ist offline   Mit Zitat antworten
Alt 08.04.05, 12:36   #2 (permalink)
 
Registriert seit: 07.04.05
skike Leistung: Facit NTK
Likes: 0
Standard

Hallo,

ein ganz einfaches Script findest du hier...
Ein wenig müsste man es noch anpassen, aber hier sind alle Funktionen vorhanden, die du brauchst.
(Leider ist dieses Script schon älter und daher vom Code her sehr unscön gelöst - funktionieren tut es aber!)

PHP-Code:
<?php

$stream 
opendir('src/img/freundeskreis');
$allowed_img_types = array (1,2,3,4);
while (
$datei readdir($stream)) {
     
$img_info = @getimagesize("src/img/freundeskreis/$datei");
     if (
in_array($img_info[2],$allowed_img_types)) {
          
$banner_daten[] = $datei;
     }
}
closedir($stream);

$i 1;
while (list(,
$wert) = each($banner_daten)) {
$url eregi_replace("(.+)(\.[[:alnum:]]+)$","http://\\1/",$wert);
if (
$i == 4) {
     print 
"<a href=\"$url\" target=\"_blank\"><img src=\"src/img/freundeskreis/$wert\" width=\"88\" height=\"31\" alt=\"\" border=\"0\" onMouseover=\"this.style.filter='none'\" onMouseout=\"this.style.filter='alpha(Opacity=100) Gray()'\" style=\"filter:alpha(Opacity=100) Gray()\"></a><br>\n";
     
$i 1;
} else {
     print 
"<a href=\"$url\" target=\"_blank\"><img src=\"src/img/freundeskreis/$wert\" width=\"88\" height=\"31\" alt=\"\" border=\"0\" onMouseover=\"this.style.filter='none'\" onMouseout=\"this.style.filter='alpha(Opacity=100) Gray()'\" style=\"filter:alpha(Opacity=100) Gray()\"></a> ";
$i++;
}
}

?>
Wie gesagt: nicht schön, aber funktioniert

edit.: das programm liest die dateien aus dem ordner aus (welche einfach wie die url heißen) und gibt diese dann mit passendem link aus!
skike ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 08.04.05, 17:06   #3 (permalink)
Moderator
 
Benutzerbild von PuppE
 
Registriert seit: 13.12.04
PuppE Leistung: Facit NTK
Likes: 0
Standard

hab dir da mal was geschrieben:
PHP-Code:
<html>
<body>
<?php
$handle
=opendir('pics/');  //pics ist der Ordner in dem sich die Bilde befinden 
$count=1;
echo 
"<form method='post' action='write_gallery.php'>";
echo 
"<table>";
while (
$file readdir ($handle) ) {
if (
$file != "." && $file != ".." && $file != "pic_gallery.html") {
echo 
"<tr>\n";
echo 
"<td> <img src=\"pics/$file\"> </td>\n";
echo 
"<td> <textarea name='Komentar$count' cols=\"50\" rows=\"10\" style=\"background-color:#DDDDDD;\"></textarea> </td>\n";
echo 
"</tr>\n";
$count++;
 }
}
echo 
"</table>\n <br>";
echo 
"<input type='submit'></input>";
closedir($handle);

//falls daten gesendet wurden HTML-Datei schreiben ... 
if(isset($_POST)){
$handle=opendir('pics/');
$fhandle fopen("pics/pic_gallery.html","w");  //öffnet die pic_gallery.html im Ordner Pics zum schreiben (datei muss schreib rechte für gruppe World besitzen ;) )
fwrite($fhandle,"<html>\n<body>\n<table>");
while (    
$file=readdir ($handle)) 
  { 
    if (
$file != "." && $file != ".."  && $file != "pic_gallery.html") {
    list (
$key$val) = each ($_POST);
    
fwrite($fhandle,"<tr>\n"); 
    
fwrite($fhandle,"<td>\n<img src=\"$file\"> </td>\n");
    
fwrite($fhandle,"<td> Kommentar: $val </td>\n");
    
fwrite($fhandle,"</tr>\n");
    }
  }
fwrite($fhandle,"</table> \n </body>\n</html>\n");
fclose($fhandle);
}
?>
</body>
</html>
is zwar von der Formatierung her noch nich schön aber sollte nur nen kleiner denkanstoß sein
wenn du was nicht weisst frag oder kuck bei php.net nach (einfach den funktionsnamen oben rechts im suchen feld eingeben)

mfg

püppi

p.s.: ich bin müde und hab hunger, für fehlerfreiheit über nehm ich keine garantie ;P
__________________
[Wer glaubt, dass Projektleiter Projekte leiten, glaubt auch, dass Zitronenfalter Zitronen falten.]
PuppE ist offline   Mit Zitat antworten
Alt 08.04.05, 18:36   #4 (permalink)
Themenstarter
 
Registriert seit: 25.07.04
BuzzT Leistung: Facit NTK
BuzzT eine Nachricht über ICQ schicken
Likes: 0
Standard

Danke mal. Da ich leider auch in PHP noch net ganz fit bin muss ich da mal durchsteigen erst. ABer ich will ja auch was lernen dabei. Oder doch net?

Deshalb recht herzlichen Dank erst mal, ich meld mich sicher noch mal mit der ein oder anderen Frage
BuzzT ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Verzeichnis auslesen, Beschreibung für Bilder
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Verzeichnis auslesen - nur gif und jpg ausgeben. Sindira (Web-) Design und webbasierte Sprachen 13 18.07.07 15:39
Bilder auslesen -Tux- Code Kitchen 2 07.09.05 03:29
PHP - Bilder auslesen und in Galerie darstellen TheEvilOne (Web-) Design und webbasierte Sprachen 10 21.02.05 15:24
Beschreibung zu W32/Holar-B STeFaN News & Ankündigungen 0 06.12.02 13:51
Hackerboardbanner - Beschreibung Erazer Hackerboard.de-Feedback 6 22.04.02 15:21


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61