CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos

|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP 
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |

27.06.2004, 17:04:16
|
Anfänger
|
|
Registriert seit: Jun 2004
Beiträge: 112
|
|
verzeichnis ausgelesen, inhalt angezeigt, jetzt noch eine frage
hallo,
ich habe ein verzeichnis mit bildern drin. dieses lasse ich auslesen und alle bilder im browser anzeigen. soweit funktioniert das auch. jetzt hab ich vor den <img >-tag einfach <a href > gesetzt, dass auf einer datei bild.php verlinkt, wo dann das jeweilige bild in voller größe angezeigt wird, worauf geklickt wurde. leider weis ich nicht, wie ich die bilder an die datei übergebe. das ganze läuft in einer function. hier mal der code:
PHP-Code:
function imagesshow($verz) {
$imagedir = dir($verz);
while($images = $imagedir->read()) {
if(is_file($verz . "/" . $images)) {
for($i=0; $i < count($images); $i++) {
echo "<td align="center"><a href="bild.php"><img src="" . $verz . "/" . $images . "" width="100" height="100" alt="" border="0"></a></td>n";
}
}
}
}
|

27.06.2004, 20:19:24
|
 |
Junior Member
|
|
Registriert seit: May 2004
Ort: Köln
Alter: 44
Beiträge: 226
|
|
Mach es doch folgendermassen:
PHP-Code:
echo "<td align="center"><a href="bild.php?image=$images"><img src="" . $verz . "/" . $images . "" width="100" height="100" alt="" border="0"></a></td>n";
Nun erstellst du die bild.php datei so, dass diese das übergebene image ausgibt..
Das kann dann so funktionieren
PHP-Code:
<img src="verzeichnis/<?echo $images; ?>>
|

27.06.2004, 21:10:32
|
Anfänger
|
|
Registriert seit: Jun 2004
Beiträge: 112
|
|
jo, funzt teilweise. in der adresszeile steht schon "foto.php?image=st.jpg", aber anzeigen tut er mir bei <img src="<? echo $image; ?>"> nichts.
|

28.06.2004, 00:56:14
|
 |
Junior Member
|
|
Registriert seit: May 2004
Ort: Köln
Alter: 44
Beiträge: 226
|
|
hmmm, schick mal deinen quelltext bitte
|

28.06.2004, 03:35:11
|
 |
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Dann versuche es mal so:
PHP-Code:
<img src="verzeichnis/<?echo $_GET['images']; ?>>
|

28.06.2004, 13:09:37
|
Anfänger
|
|
Registriert seit: Jun 2004
Beiträge: 112
|
|
big thx ;-)
manchmal sinds die einfachsten sachen.
|

28.06.2004, 21:53:16
|
Anfänger
|
|
Registriert seit: Jun 2004
Beiträge: 112
|
|
Re: verzeichnis ausgelesen, inhalt angezeigt, jetzt noch eine frage
PHP-Code:
function imagesshow($verz) {
$imagedir = dir($verz);
while($images = $imagedir->read()) {
if(is_file($verz . "/" . $images)) {
for($i=0; $i < count($images); $i++) {
echo "<td align="center"><a href="bild.php"><img src="" . $verz . "/" . $images . "" width="100" height="100" alt="" border="0"></a></td>n";
}
}
}
}
ich habe bei diesem code das problem, dass mir alle bilder in einer einzigsten tabellenzeile in viele tabellenspalten angezeigt werden. jetzt hab ich einfach eine variable $spalte = 4;, weis jetzt nicht, wie ich das da unter bringen kann, dass er nach 4 bildern eine neue tabellenzeile anfängt. und dann 8, 12, 16, ...
habt ihr ne idee?
|

29.06.2004, 11:32:36
|
 |
Junior Member
|
|
Registriert seit: May 2004
Ort: Köln
Alter: 44
Beiträge: 226
|
|
Versuchs mal damit ;)
kannst aber, da du ja mit $i arbeitest ja auf die if abfrage:
if ($i%4) echo '</tr><tr>' nehmen ;)
PHP-Code:
function imagesshow($verz) {
$imagedir = dir($verz);
$break=1;
while($images = $imagedir->read()) {
if(is_file($verz . "/" . $images)) {
for($i=0; $i < count($images); $i++) {
if($break=='1'): echo '<tr>'; endif;
echo "<td align="center"><a href="bild.php"><img src="" . $verz . "/" . $images . "" width="100" height="100" alt="" border="0"></a></td>n";
if($break=='4'): $break='1'; echo '</tr>'; endif;
$break++;
}
}
}
}
|

29.06.2004, 11:42:02
|
Anfänger
|
|
Registriert seit: Apr 2004
Beiträge: 28
|
|
Wieso arbeitet ihr mit echo??
mit print gings einfacher?
Und seit wann brauch PHP ein endif?????
Das ist kein vba!
|

29.06.2004, 12:21:12
|
 |
Junior Member
|
|
Registriert seit: May 2004
Ort: Köln
Alter: 44
Beiträge: 226
|
|
Wieso arbeitet ihr mit echo??
Weil ich es einfach so erlernt habe
mit print gings einfacher?
In wie fern?
Und seit wann brauch PHP ein endif?????
Ist ne offizielle andere Syntax.. Was stört dich daran? Finde es einfach übersichtlicher als mit den Klammeraffen
Das ist kein vba!
Hat auch niemand behauptet
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 03:30:54 Uhr.
|