phpbar.de logo

Mailinglisten-Archive

[php] Abfrage

[php] Abfrage

"Mario Haßler" M.Hassler at gmx.de
Mo Feb 1 17:04:24 CET 2010


Versuche ich mich auch mal am Kaffeesatzlesen:

1. Du benutzt mal $map und mal $image_map. Stelle sicher, dass du die
richtige Variable benutzt (vorhin schriebst du "if (!file_exists(
$image_map))...", obwohl diese vermutlich noch keinen Wert hat). Am
besten verzichtest du auf eine davon ganz (siehe unten).

2. Ist "no_map.gif" wirklich in dem angegebenen Verzeichnis?

3. Prüfe nochmals, worauf dich Christian und Tim bereits hingewiesen
haben (dass der absolute Verzeichnispfad auf dem Server korrekt ist und
mit dem Pfad in der URL identisch ist). Die Wurzel deines Webspace' ist
üblicherweise _nicht_ die Wurzel des Dateiverzeichnisses!

Alles in allem wäre das:

  $image_map = "/uploads/trackmania/track_images/".$trackname.".jpg";

  if (!file_exists($_SERVER['DOCUMENT_ROOT'].$image_map)) {
    $image_map ="/uploads/trackmania/track_images/no_map.gif";
  }

  print "<IMG src=\"".$image_map."\" alt=\"\" />";

Auf die Variable $map würdest du ganz verzichten (= suchen & ersetzen).

Die Bilder müsste du auch über die Adresszeile im Browser aufrufen
können:

  http://www.trackmania.de/uploads/trackmania/track_images/trackname.jpg
  http://www.trackmania.de/uploads/trackmania/track_images/no_map.gif

Wenn sie sich so nicht aufrufen lassen, dann gib doch mal Beispiel-URLs
an, die funktionieren.

Gruß,

Mario Haßler


-- 
Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3.5 -
sicherer, schneller und einfacher! http://portal.gmx.net/de/go/chbrowser

php::bar PHP Wiki   -   Listenarchive