chich: dummie-problem mit Variablen :-)

hi Forumbesucher

ich steh gerade aufm schlauch :-)
Ich überprüfe mit Hilfe von :

if(file_exists($datei))
  echo "bild2 |";

ob ein Bild existiert.

nur hab ich jetzt ein Problem.
Wie kann ich $datei durch $id_1.jpg ersetzen , so dass er wenn die Variable $id = 1 ist mir auch die datei 1_1.jpg überprüft ?

Genauer :
die Variable $id wird mit dem wert 1 an die seite übergeben.
Das Script soll nun prüfen ob die Datei existiert.
if(file_exists($id_2.jpg))
  echo "bild2 |";

Tuts aber nicht, da die $id beim Funktionsaufruf nicht ersetzt wird.
Wie muss ich die Funktion aufrufen dass er nach 1_1.jpg sucht ?

Gruss und danke

  1. Hallo,

    if(file_exists($datei))
      echo "bild2 |";

    $id = 1;
    $datei = $id . "_1.jpg";

    in diesem fall wäre $datei = 1_1.jpg

    Odium

  2. Probiers mit:

    if(file_exists($id . "_2.jpg")) ....

    mfg

    christian

    hi Forumbesucher

    ich steh gerade aufm schlauch :-)
    Ich überprüfe mit Hilfe von :

    if(file_exists($datei))
      echo "bild2 |";

    ob ein Bild existiert.

    nur hab ich jetzt ein Problem.
    Wie kann ich $datei durch $id_1.jpg ersetzen , so dass er wenn die Variable $id = 1 ist mir auch die datei 1_1.jpg überprüft ?

    Genauer :
    die Variable $id wird mit dem wert 1 an die seite übergeben.
    Das Script soll nun prüfen ob die Datei existiert.
    if(file_exists($id_2.jpg))
      echo "bild2 |";

    Tuts aber nicht, da die $id beim Funktionsaufruf nicht ersetzt wird.
    Wie muss ich die Funktion aufrufen dass er nach 1_1.jpg sucht ?

    Gruss und danke

  3. Tuts aber nicht, da die $id beim Funktionsaufruf nicht ersetzt wird.
    Wie muss ich die Funktion aufrufen dass er nach 1_1.jpg sucht ?

    wie war das mit dem ungeliebten (von mir) EVAL??

    $id="2";
    $datei="$id 1.jpg";//mit unterstrich hat er nicht gemacht :-((
    eval("$datei = "$datei";");
    $datei=str_replace (" ","_",$datei);
    echo $datei;

  4. DANKE euch !