ChrisB: fast identische if-Abfrage verhält sich unterschiedlich

Beitrag lesen

Hi,

Der problematische Teil ist, daß der Codeschnipsel fast identisch zu der rechten Seite ist

Rechte Seite von was?

$select = "SELECT * from DL_Logbook ORDER BY Number DESC LIMIT 1";

$result = mysql_query($select,$db);
if($result){
echo '<div align="center"><table class="slogbook">';
while($row = mysql_fetch_array($result)){

  
Warum verarbeitest du das Ergebnis in einer Schleife, wenn es maximal einen Eintrag enthalten kann?  
  

> ~~~php

   if(file_exists("../Log/Profile/Thumbs/TG".$row['Number']."thumbs.jpg"))  

>    {  
>                  echo'<a href="http://www.divercons.de/?page_id=941"><img src="../Log/Profile/Thumbs/TG'.$row['Number'].'thumbs.jpg" width="100" height="75" border="0"></a>';

file_exists lügt normalerweise nicht.
Dass du hingegen bei der relativen Pfadangabe nicht die Wahrheit gesagt hast, erscheint mir wahrscheinlicher.

Was sagt denn
var_dump(realpath('../Log/Profile/Thumbs/'));
in genau diesem Script aufgerufen?
Wenn das false ergibt, dann hast du most definitely den relativen Pfad *nicht* korrekt angegeben.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?