-
Hallo,
ich habe in diesem Forum, einen php Code für eine Bildergalerie gefunden. Funktioniert auch super, aber die Bilder werden untereinander angezeigt, und der Bilder Name wird angezeigt.
Hat jemand eine Idee wie ich das ändern kann ?
Danke im Vorraus !
Hier der Code:
<?PHP
//verzeichnis lesen
$mydir = getcwd()."/bilder";
$verz = dir($mydir);
while($entry=$verz->read()){
if($entry != "." && $entry != ".."){
$dateinamen[] = $entry;
}
}
$verz->close();
//Ausgabe
rsort($dateinamen);
while(list($key, $val) = each($dateinamen)) {
if(substr($val, -4) == ".jpg")
{
echo "<A HREF=\"bilder/".$val."\" TARGET=\"_blank\"><IMG SRC=\"thumb/".$val . "\"><BR>".$val."</A><BR><BR>";
}
}
?>
-
13.09.09 00:03 #2
einfach in dieser Zeile:
echo "<A HREF=\"bilder/".$val."\" TARGET=\"_blank\"><IMG SRC=\"thumb/".$val . "\"><BR>".$val."</A><BR><BR>";
die <BR> löschen..
MfG
PhilippBei "Lösung" eines Problems, "Erledigt" markieren !
Nichtstun macht nur dann Spaß, wenn man eigentlich viel zu tun hätte.
Noel Coward
Was nützt uns die schönste künstlichste Intelligenz, wenn wir keine natürliche haben?
Programm: Fortunes
MyPi
-
Hallo,
danke für den Tipp, funktioniert aber leider nicht. Da verschieben sich die Bilder um einen Zeilen Umbruch nur nach oben, werden aber dennoch nicht nebeneinander angezeigt.
Grüße
-
13.09.09 00:19 #4
wieviele <BR>s hast du den entfernt?
Entferne einfach mal alle.
MfG
PhilippBei "Lösung" eines Problems, "Erledigt" markieren !
Nichtstun macht nur dann Spaß, wenn man eigentlich viel zu tun hätte.
Noel Coward
Was nützt uns die schönste künstlichste Intelligenz, wenn wir keine natürliche haben?
Programm: Fortunes
MyPi
-
Hallo,
jetzt habe ich alle <BR>´s entfernt. Es sieht besser aus. Danke.
Nur steht jetzt der Bildername neben dem Bild, auf diese anzeige kann ich aber verzichten.
Hast auch ne Idee wie ich diese deaktiviere
Bestens Dank im Vorraus !
-
13.09.09 00:31 #6
Schreib mal so:
<A HREF=\"bilder/".$val."\" TARGET=\"_blank\"><IMG SRC=\"thumb/".$val . "\"><BR>".$val."</A>Bei "Lösung" eines Problems, "Erledigt" markieren !
Nichtstun macht nur dann Spaß, wenn man eigentlich viel zu tun hätte.
Noel Coward
Was nützt uns die schönste künstlichste Intelligenz, wenn wir keine natürliche haben?
Programm: Fortunes
MyPi
-
Ich hab den Code nun so:
<?PHP
//verzeichnis lesen
$mydir = getcwd()."/bilder";
$verz = dir($mydir);
while($entry=$verz->read()){
if($entry != "." && $entry != ".."){
$dateinamen[] = $entry;
}
}
$verz->close();
//Ausgabe
rsort($dateinamen);
while(list($key, $val) = each($dateinamen)) {
if(substr($val, -4) == ".jpg")
{
echo "<A HREF=\"bilder/".$val."\" TARGET=\"_blank\"><IMG SRC=\"thumb/".$val . "\"<BR>".$val."</A>";
}
}
?>
Es werden zwar die Bilder nebeneinander angezeigt, aber neben dem Bild der Bldername.
Zudem bekomme ich nur 5 Bilder angezeigt. Das ist zwar für eine Zeile gut, aber die anderen sollten auch angezeigt werden..
Grüße
-
13.09.09 00:49 #8
Es hat den anschein, als ob du von PHP und HTML keine Ahnung hast.. Vl. lest du dir mal ein paar Tutorials oder ähnliches durch.
du könntest es so ümändern
so..PHP-Code:<?php
//verzeichnis lesen
$mydir = getcwd()."/bilder";
$verz = dir($mydir);
while($entry=$verz->read()) {
if($entry != "." && $entry != ".."){
$dateinamen[] = $entry;
}
}
$verz->close();
//Ausgabe
rsort($dateinamen);
$i=0;
while(list($key, $val) = each($dateinamen)) {
if(substr($val, -4) == ".jpg") {
$i++;
echo "<A HREF=\"bilder/".$val."\" TARGET=\"_blank\"><IMG SRC=\"thumb/".$val . "\"<BR>".$val."</A>";
if($i==4) { $i=0; echo "<br/>"; }
}
}
?>
hab das jetzt selber mal ausprobiert.. es funktioniert derzeit auch nicht so, wie ich es möchte..
werde dir mal ein kleines scipt schreiben, womit es funktionieren sollte
MfG
PhilippBei "Lösung" eines Problems, "Erledigt" markieren !
Nichtstun macht nur dann Spaß, wenn man eigentlich viel zu tun hätte.
Noel Coward
Was nützt uns die schönste künstlichste Intelligenz, wenn wir keine natürliche haben?
Programm: Fortunes
MyPi
-
Danke dir.
Ich habs auch probiert. Es kommen immer der Bildername noch, und auch nur 5 Bilder, so ein Miißt.
Grüße
-
13.09.09 01:08 #10
sodalla.. hier hab ich was, was hoffentlich funkt

in der 2. Zeile, kannst du einstellen, wie viele bilder in einer Reihe sein sollen..PHP-Code:<?php
$max_in_row = 3;
//verzeichnis lesen
$mydir = getcwd()."/bilder";
$verz = dir($mydir);
while($entry=$verz->read()) {
if($entry != "." && $entry != "..") {
$dateinamen[] = $entry;
}
}
$verz->close();
//Ausgabe
rsort($dateinamen);
echo "<table><tr>";
$i=0;
while(list($key, $val) = each($dateinamen)) {
if(substr($val, -4) == ".jpg") {
$now[$i] = $val;
echo "<td><A HREF=\"bilder/".$val."\" TARGET=\"_blank\"><IMG SRC=\"thumb/".$val . "\"</A></td>";
$i++;
if($i==$max_in_row) {
echo "</tr><tr>";
for(;$i>0;$i--) {
echo "<td>" . $now[$max_in_row-$i] . "</td>\n";
}
echo "</tr><tr>";
}
}
}
echo "</tr><tr>";
for(;$i>0;$i--) {
echo "<td>" . $now[$max_in_row-$i] . "</td>\n";
}
echo "</tr></table>";
?>
MfG
Philipp9494Bei "Lösung" eines Problems, "Erledigt" markieren !
Nichtstun macht nur dann Spaß, wenn man eigentlich viel zu tun hätte.
Noel Coward
Was nützt uns die schönste künstlichste Intelligenz, wenn wir keine natürliche haben?
Programm: Fortunes
MyPi
-
Hallo,
danke funktioniert soweit ganz gut, nur ist der Bilder Name sichtbar, und es werden nicht alle Bilder angezeigt.
Von insgesammt 8 Bildern werden nur 5 angezeigt.
Danke dir !
Grüße
-
13.09.09 10:51 #12
- Registriert seit
- Sep 2009
- Ort
- Neuss
- Beiträge
- 11
Sind die Bilder nicht alle JPGs? Weil in dem Script von Philipp9494 werden nur Bilder angezeigt, die JPGS sind:
PHP-Code:if(substr($val, -4) == ".jpg") {
-
Hallo,
doch 8 .jpg Bilder sind in den Ordnern.
Aber jetzt hab ich es, habe versehentlich im Bilder ornder ( wo die großen drin sind ) nur 5 gehabt.
Jetzt bleibt aber noch der Bildername, der sollte noch verschwinden
Grüße und besten Dank !Geändert von mkdgf (13.09.09 um 11:10 Uhr)
-
13.09.09 11:11 #14
- Registriert seit
- Sep 2009
- Ort
- Neuss
- Beiträge
- 11
Mhhh ich kann mir sonst nicht erklären, woran das liegt. Meine Vermutung ist halt immer noch die Dateiendung. Vielleicht nimmste einfach mal diese IF-Abfrage daraus und probierst es noch mal so aus. Vielleicht werden dann ja alle angezeigt:
Ich schreib dir das Script noch mal unten rein, damit du weißt was ich mein:
EDIT: hat sich erledigt....PHP-Code:<?php
$max_in_row = 3;
//verzeichnis lesen
$mydir = getcwd()."/bilder";
$verz = dir($mydir);
while($entry=$verz->read()) {
if($entry != "." && $entry != "..") {
$dateinamen[] = $entry;
}
}
$verz->close();
//Ausgabe
rsort($dateinamen);
echo "<table><tr>";
$i=0;
while(list($key, $val) = each($dateinamen)) {
$now[$i] = $val;
echo "<td><A HREF=\"bilder/".$val."\" TARGET=\"_blank\"><IMG SRC=\"thumb/".$val . "\"</A></td>";
$i++;
if($i==$max_in_row) {
echo "</tr><tr>";
for(;$i>0;$i--) {
echo "<td>" . $now[$max_in_row-$i] . "</td>\n";
}
echo "</tr><tr>";
}
}
echo "</tr><tr>";
for(;$i>0;$i--) {
echo "<td>" . $now[$max_in_row-$i] . "</td>\n";
}
echo "</tr></table>";
?>
-
13.09.09 11:14 #15
- Registriert seit
- Sep 2009
- Ort
- Neuss
- Beiträge
- 11
Mhh der Dateiname wird wohl dieses Codefragment sein:
Wenn du da ein wenig was umschreibst, hast du keinen Dateinamen mehr unter deinen Thumbnails stehen.....PHP-Code:for(;$i>0;$i--) {
echo "<td>" . $now[$max_in_row-$i] . "</td>\n";
}
Grüße aus Neuss
Ähnliche Themen
-
Mit PHP Bilder aus einem Ordner auslesen
Von johnny26 im Forum PHPAntworten: 5Letzter Beitrag: 30.04.10, 17:22 -
Bilder Ordner auslesen !
Von louna im Forum PHPAntworten: 3Letzter Beitrag: 04.12.08, 20:26 -
Bilder aus Ordner auslesen
Von Falloutboy6 im Forum PHPAntworten: 3Letzter Beitrag: 15.11.08, 14:14 -
bilder aus Ordner auslesen & Zufallsbild
Von Windgeflüster im Forum PHPAntworten: 2Letzter Beitrag: 31.03.05, 20:15 -
bilder aus ordner auslesen
Von black-dog im Forum ASPAntworten: 6Letzter Beitrag: 27.02.02, 14:17



1Danke

Zitieren
Login






[PHP] [Codeschnipsel] ImageColor aus HTML-Farbcodierung erstellen