Bilder aus Ordner ausgeben (userid_bildnummer)

PC Freak

Erfahrenes Mitglied
Ich habe bei mir auf der Homepage ein Upload Script, bei dem man 5 Bilder hochladen kann

die werden mit folgenden Dateinamen gespeichert: Useriddesbenutzers_bildnummer

(mögliche Bildnummern 1, 2, 3, 4, 5)

nun würde ich im profil des benutzer gerne die 5 bilder ausgeben ... kann aber kaum php

so mein ich das: (ist jetzt kein php, soll nur ein Beispiel sein, damit ihr versteht wie ich das meine):

PHP:
<?php $userid=$_GET['userid'];?>


if exists $userid_1.jpg im ordner "auto"

echo="<img src="auto/$userid_1.jpg></img>"



if exists $userid_2.jpg im ordner "auto"

echo="<img src="auto/$userid_2.jpg></img

Wie müsste der Code richtig aussehen ? wie gesagt, ich kann kaum php und hab jz einiges probiert, aber weiss nicht weiter
 
PHP hat eine Funktion mit der man prüfen kann ob Dateien vorhanden sind.. file_exists(), dann hast du den Code dafür ja schon fast unten geschrieben.

PHP:
$userid=$_GET['userid'];
if(file_exists('auto/'.$userid.'_1.jpg')
  echo '<img src="auto/'.$userid.'_1.jpg">';
if(file_exists('auto/'.$userid.'_2.jpg')
  echo '<img src="auto/'.$userid.'_2.jpg">';
 
vielen dank :)

Hier muss jedoch ein kleiner Fehler sein:

PHP:
  echo '<img src="auto/'.$userid.'_1.jpg">';

Parse error: parse error, unexpected T_ECHO in /home/www/web265/html/Forum/show/users2.php on line 64
 
Ich nehme mal an das in der Linie davor ein Semikolon oder sonst ein Zeichen fehlt. Zeig mal die Zeile davor...

X

Edit
PHP:
$userid=$_GET['userid']; 
if(file_exists('auto/'.$userid.'_1.jpg'))
  echo '<img src="auto/'.$userid.'_1.jpg">'; 
if(file_exists('auto/'.$userid.'_2.jpg'))
  echo '<img src="auto/'.$userid.'_2.jpg">';

Es wurden 2 ")" vergessen nach der If Bedingung ;)
 
Zurück