Ergebnis 1 bis 9 von 9

Thema: php-script wird doppelt ausgeführt

  1. #1
    GU4RDI4N
    Gast

    Standard php-script wird doppelt ausgeführt

    hi,
    ich hab ein problem mit einem "längeren" script:
    http://dd3.dd.funpic.de/game/game.php.txt

    Das problem ist das es aus irgenteinem übersinnlichen grund inmmer doppelt ausgeführt wird.
    es gibt zwar nur 1ne ausgabe der echo-ausgaben(vom ersten durchlauf),
    aber alle mysql-querys, datei-schreiben oda sonstiges erfolgt zweimal.


    da der fehler in dem teil sein muss der immer ausgeführt wird,
    kann ich es auf folgendes beschränken:
    Code:
    <?php
    
    
    @include 'settings.php';
    
    $m_fd = @mysql_connect&#40;$m_hs,$m_un,$m_pw&#41;;
       @mysql_select_db&#40;$m_db&#41;;
    
    $un  = @$_POST&#91;"un"&#93;;   if&#40;$un==""&#41; &#123;@$un =$_GET&#91;"un"&#93;;&#125;
    $key = @$_POST&#91;"key"&#93;;   if&#40;$key==""&#41;&#123;@$key=$_GET&#91;"key"&#93;;&#125;
    
    $ok=1;
    if&#40;$un==""&#41;&#123;$ok=0;&#125;
    if&#40;$key==""&#41;&#123;$ok=0;&#125;
    
    $key2=@implode&#40;"",mysql_fetch_row&#40;@mysql_query&#40;'SELECT gkey FROM user WHERE un="'.$un.'"'&#41;&#41;&#41;;
    $time=@implode&#40;"",mysql_fetch_row&#40;@mysql_query&#40;'SELECT time FROM user WHERE un="'.$un.'"'&#41;&#41;&#41;;
    
    if&#40;$key!=$key2&#41; &#123;$ok=0;&#125;
    if&#40;$time<time&#40;&#41;&#41;&#123;$ok=0;&#125;
       
    if&#40;$ok==1&#41;
    &#123;
       mysql_query&#40;'UPDATE user SET time="'.&#40;time&#40;&#41;+600&#41;.'" WHERE un="'.$un.'"'&#41;;
       
       $url=$_GET&#91;"url"&#93;;
       if&#40;$url==""&#41;&#123;$url=$_POST&#91;"url"&#93;;&#125;
       if&#40;$url==""&#41;&#123;$url="home";&#125;
       
       echo implode&#40;"",file&#40;"style_oben.txt"&#41;&#41;;
       
       $stop=2;$anz=1;$anzb=0;
       while&#40;$stop==2&#41;
       &#123;
          $b_un=@implode&#40;"",mysql_fetch_row&#40;mysql_query&#40;'SELECT nach FROM mails WHERE ID='.$anz&#41;&#41;&#41;;
          if&#40;$un==$b_un&#41;&#123;$anzb=$anzb+1;&#125;
          if&#40;$b_un==""&#41;&#123;$stop=1;&#125;
          $anz=$anz+1;
       &#125;
       
       echo '      <div style="position&#58;absolute;top&#58;75px;left&#58;189px">[img]'.$logo.'[/img]</div>
             <div style="position&#58;absolute;left&#58;80px;top&#58;220px;">
             
                <div  style="position&#58;absolute;left&#58;0px;top&#58;0px;">
                <a href="game.php?key='.$key.'&un='.$un.'&url=home">
                <table border=5 width=110 bgcolor="#000000"><tr><td>Home</td></tr></table></a></div>
                
                <div  style="position&#58;absolute;left&#58;0px;top&#58;50px;"><a href="game.php?key='.$key.'&un='.$un.'&url=computer">
                <table border=5 width=110 bgcolor="#000000"><tr><td>Computer</td></tr></table></a></div>
                
                <div  style="position&#58;absolute;left&#58;0px;top&#58;100px;"><a href="game.php?key='.$key.'&un='.$un.'&url=mail">
                <table border=5 width=110 bgcolor="#000000"><tr><td>Mails&#40;'.$anzb.'&#41;</td></tr></table></a></div>
                
                <div  style="position&#58;absolute;left&#58;0px;top&#58;150px;"><a href="game.php?key='.$key.'&un='.$un.'&url=internet">
                <table border=5 width=110 bgcolor="#000000"><tr><td>Internet</td></tr></table></a></div>
                
                <div  style="position&#58;absolute;left&#58;0px;top&#58;200px;"><a href="game.php?key='.$key.'&un='.$un.'&url=banner">
                <table border=5 width=110 bgcolor="#000000"><tr><td>Banner</td></tr></table></a></div>
                
                <div  style="position&#58;absolute;left&#58;0px;top&#58;250px;"><a href="game.php?key='.$key.'&un='.$un.'&url=shop">
                <table border=5 width=110 bgcolor="#000000"><tr><td>Shop</td></tr></table></a></div>
                
                <div  style="position&#58;absolute;left&#58;0px;top&#58;300px;"><a href="game.php?key='.$key.'&un='.$un.'&url=member">
                <table border=5 width=110 bgcolor="#000000"><tr><td>Member</td></tr></table></a></div>
                
                <div  style="position&#58;absolute;left&#58;0px;top&#58;350px;"><a href="game.php?key='.$key.'&un='.$un.'&url=logout">
                <table border=5 width=110 bgcolor="#000000"><tr><td>Logout</td></tr></table></a></div>
                
             </div>';
       
    
    
    ...
    &#91;Vieles Zeug das nich ausgeführt wird&#93;
    ...
    
    
    
       echo '
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ';
       
       echo implode&#40;"",file&#40;"style_unten.txt"&#41;&#41;;
    &#125;
    
    else
    &#123;
       if&#40;$ok==0 && $m_fd&#41;   echo 'Sie sind nicht Eingeloggt!
    
    zum login';
       if&#40;!$m_fd&#41;      echo 'Keine Verbindung zur DatenBank!';
    &#125;
    
    
    
    ?>
    Die logs zeigen auch die doppelte ausführung.
    hier ein ausschnitt:
    Code:
    127.0.0.1 - - &#91;05/Jan/2000&#58;00&#58;51&#58;54 -0500&#93; "GET /game/game.php?url=home&un=asd&key=13724818 HTTP/1.1" 200 2795 
    "http&#58;//localhost/game/index.php" "Mozilla/5.0 &#40;X11; U; Linux i686; de-AT; rv&#58;1.6&#41; Gecko/20040114"
    127.0.0.1 - - &#91;05/Jan/2000&#58;00&#58;51&#58;57 -0500&#93; "GET /game/images/bin.PNG HTTP/1.1" 404 1362 
    "http&#58;//localhost/game/game.php?url=home&un=asd&key=13724818" "Mozilla/5.0 &#40;X11; U; Linux i686; de-AT; rv&#58;1.6&#41; 
    127.0.0.1 - - &#91;05/Jan/2000&#58;00&#58;51&#58;57 -0500&#93; "GET /game/game.php?url=home&un=asd&key=13724818 HTTP/1.1" 200 2795 
    "http&#58;//localhost/game/game.php?url=home&un=asd&key=13724818" "Mozilla/5.0 &#40;X11; U; Linux i686; de-AT; rv&#58;1.6&#41; 
    127.0.0.1 - - &#91;05/Jan/2000&#58;00&#58;52&#58;05 -0500&#93; "GET /game/game.php?key=13724818&un=asd&url=internet HTTP/1.1" 200 4126 
    "http&#58;//localhost/game/game.php?url=home&un=asd&key=13724818" "Mozilla/5.0 &#40;X11; U; Linux i686; de-AT; rv&#58;1.6&#41; 
    127.0.0.1 - - &#91;05/Jan/2000&#58;00&#58;52&#58;05 -0500&#93; "GET /game/images/bin.PNG HTTP/1.1" 404 1370 
    "http&#58;//localhost/game/game.php?key=13724818&un=asd&url=internet" "Mozilla/5.0 &#40;X11; U; Linux i686; de-AT; rv&#58;1.6&#41; 
    127.0.0.1 - - &#91;05/Jan/2000&#58;00&#58;52&#58;05 -0500&#93; "GET /game/game.php?key=13724818&un=asd&url=internet HTTP/1.1" 200 4126 
    "http&#58;//localhost/game/game.php?key=13724818&un=asd&url=internet" "Mozilla/5.0 &#40;X11; U; Linux i686; de-AT; rv&#58;1.6&#41;
    127.0.0.1 - - &#91;05/Jan/2000&#58;00&#58;52&#58;07 -0500&#93; "GET /game/game.php?key=13724818&un=asd&url=mail HTTP/1.1" 200 3046 
    "http&#58;//localhost/game/game.php?key=13724818&un=asd&url=internet" "Mozilla/5.0 &#40;X11; U; Linux i686; de-AT; rv&#58;1.6&#41;
    127.0.0.1 - - &#91;05/Jan/2000&#58;00&#58;52&#58;07 -0500&#93; "GET /game/images/bin.PNG HTTP/1.1" 404 1362 
    "http&#58;//localhost/game/game.php?key=13724818&un=asd&url=mail" "Mozilla/5.0 &#40;X11; U; Linux i686; de-AT; rv&#58;1.6&#41; 
    127.0.0.1 - - &#91;05/Jan/2000&#58;00&#58;52&#58;07 -0500&#93; "GET /game/game.php?key=13724818&un=asd&url=mail HTTP/1.1" 200 3046 
    "http&#58;//localhost/game/game.php?key=13724818&un=asd&url=mail" "Mozilla/5.0 &#40;X11; U; Linux i686; de-AT; rv&#58;1.6&#41; 
    127.0.0.1 - - &#91;05/Jan/2000&#58;00&#58;52&#58;08 -0500&#93; "GET /game/game.php?key=13724818&un=asd&url=downloads HTTP/1.1" 200 2879 
    "http&#58;//localhost/game/game.php?key=13724818&un=asd&url=mail" "Mozilla/5.0 &#40;X11; U; Linux i686; de-AT; rv&#58;1.6&#41; 
    127.0.0.1 - - &#91;05/Jan/2000&#58;00&#58;52&#58;08 -0500&#93; "GET /game/images/bin.PNG HTTP/1.1" 404 1372 
    "http&#58;//localhost/game/game.php?key=13724818&un=asd&url=downloads" "Mozilla/5.0 &#40;X11; U; Linux i686; de-AT; rv&#58;1.6&#41; 
    127.0.0.1 - - &#91;05/Jan/2000&#58;00&#58;52&#58;09 -0500&#93; "GET /game/game.php?key=13724818&un=asd&url=downloads HTTP/1.1" 200 2879 
    "http&#58;//localhost/game/game.php?key=13724818&un=asd&url=downloads" "Mozilla/5.0 &#40;X11; U; Linux i686; de-AT; rv&#58;1.6&#41; 
    127.0.0.1 - - &#91;05/Jan/2000&#58;00&#58;52&#58;10 -0500&#93; "GET /game/game.php?key=13724818&un=asd&url=internet HTTP/1.1" 200 4126 
    "http&#58;//localhost/game/game.php?key=13724818&un=asd&url=downloads" "Mozilla/5.0 &#40;X11; U; Linux i686; de-AT; rv&#58;1.6&#41; 
    127.0.0.1 - - &#91;05/Jan/2000&#58;00&#58;52&#58;10 -0500&#93; "GET /game/images/bin.PNG HTTP/1.1" 404 1370 
    "http&#58;//localhost/game/game.php?key=13724818&un=asd&url=internet" "Mozilla/5.0 &#40;X11; U; Linux i686; de-AT; rv&#58;1.6&#41; 
    127.0.0.1 - - &#91;05/Jan/2000&#58;00&#58;52&#58;10 -0500&#93; "GET /game/game.php?key=13724818&un=asd&url=internet HTTP/1.1" 200 4126
    "http&#58;//localhost/game/game.php?key=13724818&un=asd&url=internet" "Mozilla/5.0 &#40;X11; U; Linux i686; de-AT; rv&#58;1.6&#41; 
    127.0.0.1 - - &#91;05/Jan/2000&#58;00&#58;52&#58;11 -0500&#93; "GET /game/game.php?key=13724818&un=asd&url=mail HTTP/1.1" 200 3046 
    "http&#58;//localhost/game/game.php?key=13724818&un=asd&url=internet" "Mozilla/5.0 &#40;X11; U; Linux i686; de-AT; rv&#58;1.6&#41; 
    127.0.0.1 - - &#91;05/Jan/2000&#58;00&#58;52&#58;11 -0500&#93; "GET /game/images/bin.PNG HTTP/1.1" 404 1362 
    "http&#58;//localhost/game/game.php?key=13724818&un=asd&url=mail" "Mozilla/5.0 &#40;X11; U; Linux i686; de-AT; rv&#58;1.6&#41;
    ich habs schon mit mehren servern ausprobiert(localhost,funpic)
    und mit mehreren browsern(konqueror,mozilla,IE)
    aber überall das gleiche prob, es muss also am script ligen, oda?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    naja ein wunder das dieses script überhaupt läuft, und noch verwunderlicher das es zu diesem fehelr führt.

    Der vermutlich an der zeile:
    <script>window.location.href="'.$url.'";</script>

    liegt.

    Deaktiviere mal JS in deinem browser unt teste es erneut.

  3. #3
    Gast

    Standard

    bei mir passieren ebenfalls doppeltausführungen, typischerweise in db- und dateizugriffen. der fehler scheint nicht im script zu liegen, eher bei einem umstand, der unberücksichtigt blieb.

  4. #4
    Gast

    Standard

    ps: ich habe KEIN javascript in der seite.

  5. #5
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ich glaube nicht, dass deine db spass daran hat alles doppelt einzutragen, also wird es wohl dann doch an deinem script liegen
    und ohn source is nichts zu machn^^
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  6. #6
    HTML Newbie
    Registriert seit
    27.01.2006
    Beiträge
    7
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    der source hängt an. ich garantiere, dass in den includes meines wissens nach keine für die doppelte ausführung relevanten befehle sind.

    übrigens scheint die doppelte ausführung nur unter linux zu passieren.
    Angehängte Dateien Angehängte Dateien
    mobilis in mobili

  7. #7
    HTML Newbie
    Registriert seit
    27.01.2006
    Beiträge
    7
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    es scheint ein größeres problem zu sein, das nicht nur ich habe.
    mobilis in mobili

  8. #8
    Fortgeschrittene/r
    Registriert seit
    03.08.2005
    Ort
    Bonn
    Beiträge
    176
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich weiß leider nicht was du mit diesem code bezwecken willst!?

    Sag doch mal wozu das alles gut ist und was die Variablen alles bedeuten, sonst guckt sich ja keiner das Gewusel an!!
    Auf alten Pferden lernt man reiten - Und auf jungen; gehst du kaputt! *g

  9. #9
    HTML Newbie
    Registriert seit
    27.01.2006
    Beiträge
    7
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    es wird aus einer datenbank aufgelistet. mehr nicht. die komplexität besteht darin, dass man die sortierung einstellen kann, oder gewisse andere variationen beim listen. das script in aktion kann man hier bewundern: http://kestra.quicktunnels.net/demos.php

    ich tippe einen suchbegriff ein und finde den dann im logfile doppelt.
    mobilis in mobili

Ähnliche Themen

  1. MySQL-Befehl wird nicht ausgeführt
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 02.07.2008, 18:34
  2. MySQL-Befehl wird nicht korrekt ausgeführt
    Von Anthony im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 15.05.2008, 17:29
  3. Datensatz wird doppelt abgespeichert!??!
    Von Ivanman im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 18
    Letzter Beitrag: 19.10.2007, 10:04
  4. Mysql Query wird nicht ausgeführt??
    Von JDF1976 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 26
    Letzter Beitrag: 18.01.2007, 19:23
  5. Website wird in Google doppelt gefunden!
    Von Hady im Forum Promotion - SEO - Suchmaschine (Google & Co) – Mitarbeiter & Linkpartnersuche
    Antworten: 10
    Letzter Beitrag: 28.09.2005, 13:00

Stichworte

Berechtigungen

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