PHP Weiterleitung einrichten

Thema wurde von MP Solution, 27. August 2015 erstellt.

  1. MP Solution
    MP Solution Erfahrener Benutzer
    Registriert seit:
    2. Oktober 2013
    Beiträge:
    2.945
    Danke erhalten:
    456
    Danke vergeben:
    93
    Nabend zusammen,

    nach einigen Tagen Arbeit an einem neuen Modul, habe ich hier irgendwie ein Denkfehler. Ich möchte ein .png verlinken nach dem Kontaktformular in der v2.2.0.0. Aber irgendwie will das Dingen nicht so wirklich. Habe es mal mit dem Produkt Link probiert...haut nicht hin.

    Kann mir einer auf die Sprünge helfen.

    PHP:
    <a href="{$module_data.PRODUCTS_LINK}"><img src="{$tpl_path}img/mp_email.png">                         
     
  2. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    18. Januar 2015
    Beiträge:
    867
    Danke erhalten:
    96
    Danke vergeben:
    129
    #2 Anonymous, 27. August 2015
    Zuletzt bearbeitet: 27. August 2015
    Ich sehe nur, dass das abschliessende </a>Tag fehlt, und ein häufiger Fehler auch bei mir ist ein fehlendes / im Pfad.
    Ich weiss leider nicht, wie Deine Variable aufgebaut ist. Hat die Variable $tpl_path das abschliessende / ?

    Ist Schwierig wenn man nur einen Codeschnipsel sieht ...

    <a href="{$module_data.PRODUCTS_LINK}"><img src="{$tpl_path}/img/mp_email.png" /></a>

    So würde es bei mir aussehen - beachte bitte die grünen, fetten und unterstrichenen Einträge (3 Stück) von mir.


    Liebe Grüsse:
    Tammy
     
  3. MP Solution
    MP Solution Erfahrener Benutzer
    Registriert seit:
    2. Oktober 2013
    Beiträge:
    2.945
    Danke erhalten:
    456
    Danke vergeben:
    93
    Danke Tammy,

    das mit dem </a> ist ein Schreibfehler. Im Script ist dieser vertreten.;-)
     
  4. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    18. Januar 2015
    Beiträge:
    867
    Danke erhalten:
    96
    Danke vergeben:
    129
    #4 Anonymous, 27. August 2015
    Zuletzt bearbeitet: 27. August 2015
    Oder kann es sein, das Du von einer Seitenweiterleitung sprichst?
    WENN das Kontaktformular abgesendet wurde, soll danach ein Bild angezeigt werden?

    Mit dem PHP Befehl Header wirst Du da wahrscheinlich auch nicht weit kommen, da verwende ich immer meta - oder eine Javaumleitung..

    Hier mal ein Beispiel - ich hab das aus einem meiner Codes mal rausgesucht und Dir hier rein kopiert:

    Code:
    <meta http-equiv="Refresh" content="<?php echo $swl0; ?>; URL=<?php echo BASISHTTP; ?>/index.php" />
    
    In PHP selber:
    
    print('<meta http-equiv="Refresh" content="'.$swl0.'; URL='); echo BASISHTTP; print('/funktion/artikelstorno.php" />');
    
    und dann noch per JAVA:
    echo '<script language="javascript" type="text/javascript"> document.location="' . BASISHTTP . '/funktion/sql_artikeleintragen.php"; </script>';
    
    Ich hoffe es ist etwas dabei ;)
    Musst Du natürlich etwas anpassen - $swl0 ist meine Weiterleitungsvariable für einfach nur 0, - also sofortige Umleitung. Da kannst Du natürlich irgendeine Zahl in sekunden eintragen.

    Es gibt noch den Headerbefehl, der Dir aber in Deinem Fall nichts bringen wird, da Du sicher schon einen Header gesendet hast. Der funktioniert nur wenn vorher absolut kein Zeichen gesendet wurde!

    Liebe Grüsse:
    Tammy
     
  5. MP Solution
    MP Solution Erfahrener Benutzer
    Registriert seit:
    2. Oktober 2013
    Beiträge:
    2.945
    Danke erhalten:
    456
    Danke vergeben:
    93
    Nicht so wirklich... es soll eine weiterleitung´s Variable sein. Ein .png Bild soll verlinkt werden zu dem Kontaktformular.
     
  6. MP Solution
    MP Solution Erfahrener Benutzer
    Registriert seit:
    2. Oktober 2013
    Beiträge:
    2.945
    Danke erhalten:
    456
    Danke vergeben:
    93
    gelöst

    Gelöst