tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
485
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    C4T C4T ist offline Mitglied Brokat
    Registriert seit
    Jan 2003
    Beiträge
    349
    Hi all,

    versuche gerade per Switch diverse Grafiken zu includen, wenn man auf einen Link klickt.
    Leider funktioniert das nicht so wie ich will.
    Irgend etwas stimmt da nicht, ich finde aber nicht heraus, was.
    Und zwar kommt da nur das berühmte rote Kreuz, anstatt meiner gewünschten Grafik.
    Die Pagestruktur sieht so aus:
    • images (unterverzeichnis: themengrafiken)
    • includes

    Die Index.php liegt natürlich im Root

    Ich will für jeden Link den man klickt, eine andere Grafik einfügen.
    Das soll halt die Switch Funktion übernehmen.
    Jetzt ist es aber so, dass er mir halt das Bild nicht anzeigt. Irgendwie habe ich das Gefühl, er findet den Pfad nicht, obwohl ich ihn (meines erachtens) richtig habe.
    Hier mal mein Codeschnipsel von der Switch Funktion:
    PHP-Code:
    <?php 
    switch($themengrafiken)
    {
    case 
    "hochhaus": include('images/themengrafiken/hochhaus.php'); break;
    case 
    "jets": include('images/themengrafiken/jets.php'); break;
    case 
    "zirkel": include('images/themengrafiken/zirkel.php'); break;
    default: include(
    'images/themengrafiken/menschen.php'); break;
    }
    ?>
    Die Dateien liegen DEFINITIV im Ordner images/themengrafiken.
    Diese PHP Dateien beinhalten nur die eine Grafik.
    Habt ihr ne Ahnung, wieso der mir die Grafiken nicht anzeigt ?

    Gruß,
    C4T
     

  2. #2
    Avatar von Snowowl
    Snowowl Snowowl ist offline Mitglied Gold
    Registriert seit
    Aug 2005
    Ort
    Burgdorf
    Beiträge
    243
    Hi,
    ich habe dein Script mal "ausprobiert" und bei mir funktioniert es!
    Wie sehen denn bei dir die links aus? Und wird überhaupt was angezeigt wenn du auf keinen Link geclickt hast?
    PHP-Code:
    <?php  
    switch($themengrafiken

    case 
    "hochhaus":
      include(
    'images/themengrafiken/hochhaus.php');
      break; 
    case 
    "jets":
      include(
    'images/themengrafiken/jets.php');
      break; 
    case 
    "zirkel":
      include(
    'images/themengrafiken/zirkel.php');
      break; 
    default:
      include(
    'images/themengrafiken/menschen.php');
      break;

    ?>
     

  3. #3
    C4T C4T ist offline Mitglied Brokat
    Registriert seit
    Jan 2003
    Beiträge
    349
    Hmm, echt komisch.
    Die Links sehen so aus:
    PHP-Code:
    index.php?inhalt=termine&themengrafiken=uhr 
    Eigentlich auch ok soweit, oder ?
    Oder liegt es an meinen PHP Include Dateien
    In der Datei uhr.php befindet sich nur folgender Code:
    PHP-Code:
    <img src="uhr.jpg" width="145" height="400"
    Das sollte doch reichen, oder ?

    ::: EDIT :::
    Oh my God .... wenn ich den Pfad in den einzelnen PHP Dateien so abändere:
    PHP-Code:
    <img src="images/themengrafiken/uhr.jpg" width="145" height="400"
    gehts.
    Wieso denn das ?
    Wenn er die PHP Datei doch aufruft und in der PHP Datei der Pfad für die Grafik richtig ist, wieso geht es dann nicht ?
    Ich stehe gerade auffm Schlauch.
    Geändert von C4T (24.10.05 um 22:03 Uhr)
     

Ähnliche Themen

  1. Div Positionierung klappt nicht ganz
    Von xtramen01 im Forum CSS
    Antworten: 4
    Letzter Beitrag: 14.02.10, 19:43
  2. Mod Rewrite klappt nicht so ganz
    Von D@nger im Forum Hosting & Webserver
    Antworten: 0
    Letzter Beitrag: 20.04.06, 14:21
  3. elseif klappt nicht so ganz
    Von ArFiBa im Forum PHP
    Antworten: 2
    Letzter Beitrag: 16.06.05, 19:41
  4. Auflösungsoptimierung klappt nicht ganz
    Von wieseline im Forum HTML & XHTML
    Antworten: 4
    Letzter Beitrag: 03.02.05, 19:17
  5. Multi IO-Switch will nicht so ganz
    Von Avariel im Forum Hardware
    Antworten: 2
    Letzter Beitrag: 31.01.04, 11:45