Ergebnis 1 bis 3 von 3

Thema: prob mit meinem guestbook

  1. #1
    gelöschter User
    Gast

    Standard prob mit meinem guestbook

    jo schaut euch das ma an:
    http://crazyplanet.cr.funpic.de/index.php?test=4

    Jetzt probiert mal einen neuen eintrag zu machen ... lol und was passiert er geht wieder auf die hauptseite sehr komisch.....

    Ich glaub das lieg an meiner navigation

    Code:
    <?php 
    switch&#40;$test&#41; 
    &#123; 
    
    case 1&#58; 
    include&#40;"home.php"&#41;; 
    break; 
    
    case 2&#58; 
    include&#40;"bilder.php"&#41;; 
    break; 
    
    case 3&#58; 
    include&#40;"files.php"&#41;; 
    break; 
    
    case 4&#58; 
    include&#40;"guestbook.php"&#41;; 
    break;
    
    default&#58; 
    include&#40;"test1.php"&#41;; 
    &#125; 
    ?>
    da wird ja geschwicht und irgendwie scheint das bei dem gäste buch nicht so zu sein ...


    schaut euch ma den QC an :

    Code:
    <html><head><title>Mein kleines Gästebuch</title></head>
    <body bgcolor="black" text="white">
    
    <?
    ////////////////////////////////////////
    // Kleines Gäste-Buch /////
    ////////////////////////////////////////
    
    // Hier wird das Formular ausgegeben
    
    echo '<form name="beitrag_eintragen" action="'.$PHP_SELF.'" method="post">
          <table width="300" border="0" cellspacing="1" align="center">
          <tr><td colspan="2">
          <h2 align="center">Gästebuch</h2>
          </td></tr>
          <tr>
          <td width="67" valign="middle">
    
    Betreff&#58;</p></td>
          <td width="224" valign="middle">
          <input type="text" name="betreff" size="30"></td>
          </tr>
          <tr>
          <td width="67" valign="top">
    
    Text&#58;</p></td>
          <td width="224">
          <textarea name="text" cols="30" rows="10"></textarea></td>
          </tr>
          <tr>
          <td width="67"></td>
          <td width="224"></td>
          </tr>
          <tr>
          <td colspan="2"><div align="center">
          <input type="submit" name="button" value="Beitrag eintragen">
          </div></td>
          </tr>
          </table>
          </form>';
    
    // Wenn User auf den Button "Beitrag eintragen" gedrückt hat
    
    if&#40;$button&#41; &#123;
          if&#40;$betreff != '' && $text != ''&#41; &#123;
               // Das aktuelle Datum ermitteln
               $datum = date&#40;'d.m.Y'&#41;;
    
               // Text in HTML-Text ändern
               $text = str_replace&#40;"\r\n", "
    ", $text&#41;;
    
               // Hier wird der aktuelle Beitrag ganz oben eingefügt
               $fp = fopen&#40;'gaestebuch.txt', 'r'&#41;;
               // Setze neuen Beitrag zusammen
               $input .= "$datum | $betreff | $text\n";
               // Lese alte Einträge aus
               while &#40;!feof&#40;$fp&#41;&#41; &#123;
                               $input .= fgets&#40;$fp, 500&#41;;
               &#125;
               fclose&#40;$fp&#41;;
    
               // Hier wird der Inhalt in die Datei geschrieben
               $fp = fopen&#40;'gaestebuch.txt', 'w+'&#41;;
               fputs&#40;$fp, $input, strlen&#40;$input&#41;&#41;;
               fclose&#40;$fp&#41;;
    
               // Bestätigung des der Beitrag aufgenommen ist
               echo '<h2 align="center">Besten Dank für Ihren Beitrag!
    
               Eintrag ansehen</h2>';
    
          &#125; else &#123;
    
              echo '<h2 align="center">Bitte füllen Sie beide Felder aus!
    
              Zurück zum Formular';
    
             &#125;
    
    // Wenn User noch nichts eingegeben hat
    
    &#125; else &#123;
          $fp = fopen&#40;'gaestebuch.txt', 'r'&#41;;
          while &#40;!feof&#40;$fp&#41;&#41; &#123;
               $zeile = fgets&#40;$fp, 500&#41;;
               $daten = explode&#40;" | ", $zeile&#41;;
               $datum = $daten&#91;0&#93;;
               $betreff = $daten&#91;1&#93;;
               $text = $daten&#91;2&#93;;
    
               // Gib einzelne Beiträge in einer Tabelle aus
               echo '<table width="300" border="0" align="center">
               <tr bgcolor="#CCCCCC"><td>
               <font color="#000000">'.$betreff.' - </font>
               <font color="#666666" size="2">'.$datum.'</font></td></tr>
               <tr><td>'.$text.'</td></tr>
               <tr><td></td></tr>
               </table>';
          &#125;
          fclose&#40;$fp&#41;;
    &#125;
    
    ?>
    
    </body></html>
    wäre nett wenn ihr ma schauen würdet woran das liegen könnte
    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
    Kaiser(in)
    Registriert seit
    03.06.2004
    Beiträge
    2.557
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ist doch klar. in deinem form-tag bei action steht die index.php drinnen. änders mal auf index.php?test=4 bzw. auf php_self() oder was auch immer....

  3. #3
    gelöschter User
    Gast

    Standard

    thx

Ähnliche Themen

  1. Hab ein prob. mit meinem Menü bei der Hp
    Von Lucas im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 31.03.2007, 21:46
  2. Guestbook einbinden
    Von morbus666 im Forum HTML & CSS Forum
    Antworten: 7
    Letzter Beitrag: 26.10.2006, 18:07
  3. prob bei meinem forum
    Von gelöschter User im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 11.07.2005, 17:05
  4. habe ein prob mit meinem pc was mich aufregt
    Von mist im Forum Computer - Internet Forum
    Antworten: 20
    Letzter Beitrag: 13.05.2005, 13:45
  5. Prob mit meinem Navigator!
    Von sam-magazine im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 12.08.2004, 08:58

Stichworte

Berechtigungen

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