link und Hitergrundfarbe
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
ahnung
array
bild
code
egal code
file
forum
hintergrundfarbe
klappen
lernen
probieren
problem
versuchen
verzeichnis
-
1. Ich habe keine Ahnung von php
2. Ich habe dieses script von einer Seite. Hier möchte ich jetzt unter jedes Bild den Link zu dem Bild selber. Alle versuche das selber zu Probieren sind fehlgeschlagen.
3. Als Hintergrundfarbe hätte ich gerne für jede generierte Seite fae805 und als Linkfarbe schwarz.
Hier der Code davon:
<?php
$fh = opendir("./bilder"); //Verzeichnis
$verzeichnisinhalt = array();
while (true == ($file = readdir($fh)))
{
if ((substr(strtolower($file), -3)=="jpg") or (substr(strtolower($file), -3)=="gif")) //Abfrage nach gültigen Datenformat
{
$verzeichnisinhalt[] = $file;
}
}
echo "<div id='galerie'><table width='600' cellspacing='50'>";
for($i=0;$i<count($verzeichnisinhalt);$i++)
{ //HTML Einbindung der Bilder
echo "<tr><td>";
echo "<img src='./bilder/".$verzeichnisinhalt[$i]."' width=170><br></img></td>";
$i++;
if( $i < count($verzeichnisinhalt) )
{
echo "<td><img src='./bilder/".$verzeichnisinhalt[$i]."' width=170><br></img></td>";
} $i++;
if( $i < count($verzeichnisinhalt) )
{
echo "<td><img src='./bilder/".$verzeichnisinhalt[$i]."' width=170><br></img></td>";
} $i++;
if( $i < count($verzeichnisinhalt) )
{
echo "<td><img src='./bilder/".$verzeichnisinhalt[$i]."' width=170><br></img></td>";
}
}
echo "</table></div>";
?> -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das ist zwar mehr ein HTML Problem, aber egal -.-
<?php $fh = opendir("./bilder" $Var; //Verzeichnis $verzeichnisinhalt = array(); while (true == ($file = readdir($fh))) { if ((substr(strtolower($file), -3)=="jpg" $Var or (substr(strtolower($file), -3)=="gif" $Var) { //Abfrage nach gültigen Datenformat $verzeichnisinhalt[] = $file; } } echo "<div id='galerie'><table width='600' cellspacing='50'>"; for ($i=0;$i<count($verzeichnisinhalt);$i++) { //HTML Einbindung der Bilder echo "<tr>"; echo "<td><a href=\""./bilder/".$verzeichnisinhalt[$i]."\"><img src='./bilder/".$verzeichnisinhalt[$i]."' width=170 /><br /></td>"; $i++; if ( $i < count($verzeichnisinhalt) ) { echo "<td><a href=\""./bilder/".$verzeichnisinhalt[$i]."\"><img src='./bilder/".$verzeichnisinhalt[$i]."' width=170 /><br /></td>"; } $i++; if ( $i < count($verzeichnisinhalt) ) { echo "<td><a href=\""./bilder/".$verzeichnisinhalt[$i]."\"><img src='./bilder/".$verzeichnisinhalt[$i]."' width=170 /><br /></td>"; } $i++; if ( $i < count($verzeichnisinhalt) ) { echo "<td><a href=\""./bilder/".$verzeichnisinhalt[$i]."\"><img src='./bilder/".$verzeichnisinhalt[$i]."' width=170 /><br /></td>"; } } echo "</table></div>"; ?>
Theoretisch sollte es nun klappen, aber ich empfehle dir PHP zu lernen, denn so wie das Script derzeit ausschaut ist es schrecklich. Einfach total nicht optimiert. Dafür war ich nun auch zu faul ;D
// edit: die DoppelbackSlashes nicht mit übernehmen, die wurden vom Forum hinzugefügt.
Beitrag geändert: 24.11.2007 18:27:29 von evil-devil -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage