+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Hilfe bei Codierung

  1. #1
    Verbringt hier viel Zeit Avatar von Trubadix
    Registriert seit
    18.03.2007
    Beiträge
    874
    Bedankte sich
    35
    Erhielt 150 Danksagungen
    in 148 Beiträgen

    Frage Hilfe bei Codierung

    Hallo ihr Lieben
    Ich hab da einen Code gebastelt und der will einfach nicht machen was er soll.
    Vermutlich wieder eine Kleinigkeit, nur ich bin zu dusselig und sehe es nicht.
    Einer von Euch wird vermutlich lächelnd sagen "nimm das raus oder füge das hinzu" dann klappts auch mit der Nachbarin
    Also lasst mal euer Adlerauge drüber schweifen

    PHP-Code:
    <?php
    // set tracking cookies
    if (!isset($_COOKIE['tid'])) {
        
    $tid md5(uniqid(mt_rand(), true));
        
    setcookie('tid'$tidtime() + 1800'/''schuetzen-ligaverwaltung.shg24.com');
        
    $url = echo $_SERVER['HTTP_REFERER'];
        
    ?>
        <div id="from_page">
        <a href="<?php echo $_SERVER['HTTP_REFERER'];?>"><b>Zurück zur eigenen Seite</b></a>
        </div>
        <?php
            
    else{
            
    ?>
                <div id="from_page">
                <a href="<?php echo $url;?>"><b>Zurück zur eigenen Seite</b></a>
                </div>
            <?php
            
    }
    }
    ?>
    Firefox und Firebug sind des Joomlaners Freund

  2. #2
    Wohnt hier Avatar von Harmageddon
    Registriert seit
    04.03.2010
    Ort
    Heilbronn
    Beiträge
    2.126
    Bedankte sich
    138
    Erhielt 616 Danksagungen
    in 605 Beiträgen

    Standard

    1. Was soll er machen und was macht er nicht?
    2. Die Klammer vom if ist nicht geschlossen und $url im else ist leer.
    Konnte ich helfen? "Danke" klicken kostet nichts und tut nicht weh.
    Problem gelöst? Ersten Post bearbeiten - Erweitert - Präfix: "Gelöst" - Danke!
    allergisch gegen grausame Rechtschreibung

  3. #3
    Verbringt hier viel Zeit Avatar von Trubadix
    Registriert seit
    18.03.2007
    Beiträge
    874
    Bedankte sich
    35
    Erhielt 150 Danksagungen
    in 148 Beiträgen

    Standard

    Zitat Zitat von Harmageddon Beitrag anzeigen
    1. Was soll er machen und was macht er nicht?
    2. Die Klammer vom if ist nicht geschlossen und $url im else ist leer.
    1. Den incoming url merken und als return-link setzen und das macht er nicht, es erscheint nix.
    2. If und Else sind closed.
    Firefox und Firebug sind des Joomlaners Freund

  4. #4
    Gehört zum Inventar Avatar von Helrunar
    Registriert seit
    05.03.2006
    Ort
    /home/helrunar/Webdev
    Beiträge
    6.252
    Bedankte sich
    570
    Erhielt 1.548 Danksagungen
    in 1.400 Beiträgen

    Standard

    Nimm mal das echo bei der Zuweisung von $url raus...

  5. #5
    Verbringt hier viel Zeit Avatar von Trubadix
    Registriert seit
    18.03.2007
    Beiträge
    874
    Bedankte sich
    35
    Erhielt 150 Danksagungen
    in 148 Beiträgen

    Standard

    Code jetzt:

    <?php
    // set tracking cookies
    if (!isset($_COOKIE['tid'])) {
    $tid = md5(uniqid(mt_rand(), true));
    setcookie('tid', $tid, time() + 1800, '/', 'schuetzen-ligaverwaltung.shg24.com');
    $url = $_SERVER['HTTP_REFERER'];
    ?>
    <div id="from_page">
    <a href="<?php echo $_SERVER['HTTP_REFERER'];?>"><b>Zurück zur eigenen Seite</b></a>
    </div>
    <?php
    else{
    ?>
    <div id="from_page">
    <a href="<?php echo $url;?>"><b>Zurück zur eigenen Seite</b></a>
    </div>
    <?php
    } // ende else
    } // ende if isset
    ?>
    Das zeigt Firebug:
    <tbody>
    <tr>
    <td valign="top" colspan="2"> </td>
    </tr>
    </tbody>
    </table>
    So sollte es aussehen
    <tbody>
    <tr>
    <td valign="top" colspan="2">
    <div id="from_page">
    <a href="http://www.alte-seite.de" style="color: rgb(0, 139, 139);">
    <b>Zurück zur eigenen Seite</b>
    </a>
    </div>
    </td>
    </tr>
    </tbody>
    Geändert von Trubadix (05.10.2011 um 20:10 Uhr)
    Firefox und Firebug sind des Joomlaners Freund

  6. #6
    Wohnt hier Avatar von Harmageddon
    Registriert seit
    04.03.2010
    Ort
    Heilbronn
    Beiträge
    2.126
    Bedankte sich
    138
    Erhielt 616 Danksagungen
    in 605 Beiträgen

    Standard

    Else ohne if? Deine else-if-Konstruktion sieht so aus:
    PHP-Code:
    if(...){
        ....
        else{
             ...
        }

    Normalerweise sollte das aber so aussehen:
    PHP-Code:
    if(...){
        ....
    }
    else{
        ....

    Konnte ich helfen? "Danke" klicken kostet nichts und tut nicht weh.
    Problem gelöst? Ersten Post bearbeiten - Erweitert - Präfix: "Gelöst" - Danke!
    allergisch gegen grausame Rechtschreibung

  7. #7
    Verbringt hier viel Zeit Avatar von Trubadix
    Registriert seit
    18.03.2007
    Beiträge
    874
    Bedankte sich
    35
    Erhielt 150 Danksagungen
    in 148 Beiträgen

    Standard

    Thx, 1000x hingeschaut und nicht gesehen, man ist halt manchmal betriebsblind.

    So funktionierts
    --------------------
    PHP-Code:
    <?php
    if (!isset($_COOKIE['tid'])) {
        
    $tid md5(uniqid(mt_rand(), true));
        
    setcookie('tid'$tidtime() + 1800'/''schuetzen-ligaverwaltung.shg24.com');
        
    $url $_SERVER['HTTP_REFERER'];?>
        <div id="from_page">
        <a href="<?php echo $_SERVER['HTTP_REFERER'];?>"><b>Zurück zur eigenen Seite</b></a>
        </div>
    <?php
        
    }
    else{
        
    ?>
        <div id="from_page">
        <a href="<?php echo $url;?>"><b>Zurück zur eigenen Seite</b></a>
        </div>
    <?php
        
    }?>
    Firefox und Firebug sind des Joomlaners Freund

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein