Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 25

Thema: admin Hilfe - Fehler unterlaufen !!!!

  1. #1
    König(in)
    Registriert seit
    03.07.2004
    Ort
    Rosenheim
    Beiträge
    1.024
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard admin Hilfe - Fehler unterlaufen !!!!

    Hallo admin
    Wollte von diesem Thread http://www.forum-hilfe.de/viewtopic....asc&highlight= den Spam teilen, aber irgend wie ist mir da ein Fehler unterlaufen. Kann man die Antworten da irgend wie wieder einfügen?


    vorne weg, mit HTML gehts überhaupt nicht. HTML ist nur formatierung des Textes, Bilder usw. Du brauchst dafür schon PHP um etwas anwenden zu lassen, mit HTML kann man nichts in ne datei schreiben oda so...

    am besten ist es sowie wenn du eine sql db zur verfügung hast, aber du kannst auch in ne txt datei die einträge schreiben lassen....
    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
    Youngster
    Registriert seit
    28.10.2004
    Beiträge
    12
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Das ich das nur mit HTML nicht machen kann das weiß ich scho....nur das problem ist ja halt eben das ich keine PHP....

    mir fehlt einfach der ansatz wie ich anfangen soll

    ich hab mir das irgendwie so vorgestellt

    Code:
    <html>
    	<head>
    		<meta .....>
    		
    		<title></title>
    		
    		<style type="text/css">
    			<!--
    		
    			-->
    		</style>
    		
    		<script>
    			<!--
    			
    			-->
    		</script>
    	</head>
    	
    <body>
    
    <h1>G&auml;stebucheintrag schreiben</h1>
    
    <form action="eintrag.php" method="post">
    
    Bitte geben Sie Ihren Namen ein&#58;
    
    <input type="text" name="name" size="30" maxlength="40" />
    
    Bitte geben Sie Ihre E-Mailadresse an&#58;
    
    <input type="text" name="mail" size="30" maxlength="40" />
    
    
    Eintrag&#58;
    
    <textarea name="text" cols="40" rows="8"></textarea>
    
    
    
    <input type="submit" value="Abschicken" name="absend" />
    <input type="reset" value="Zur&uuml;cksetzen" />
    
    </form>
    
    </body>
    </html>
    seh ich das so richtig oda bin ich da vollkommen falsch?
    !!! Final Fantasy Rulez !!!

  3. #3
    König(in)
    Themenstarter

    Registriert seit
    03.07.2004
    Ort
    Rosenheim
    Beiträge
    1.024
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    von prinzip her schon ganz ok... aber da fehlt noch einiges... ich schreib mal was dazu...

  4. #4
    Meister(in)
    Registriert seit
    06.10.2004
    Beiträge
    250
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zitat Zitat von valefor
    nur das problem ist ja halt eben das ich keine PHP....
    da stellt sich die frage ob du auf deinem webspace php ausführen kannst?
    Und hast du eine Datenbank wo du die Daten speichern kannst?
    Nach mir die Sinnflut

  5. #5
    König(in)
    Themenstarter

    Registriert seit
    03.07.2004
    Ort
    Rosenheim
    Beiträge
    1.024
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ok ich hab da was für dich...also erstell diese dateien:

    - gb.php
    - gb.txt
    - gb_add.php
    - gb_leer.php
    - gb_new.php


    dann fangen wir mit der gb.php an:
    Code:
    <table width="100%" cellpadding="0" cellspacing="0">
      <tr> 
        <td align="center" height="10"> 
          <? 
    	    $datei="gb.txt";
    	    $inhalt = file&#40;$datei,"r"&#41;; 
            $anzahl = count&#40;$inhalt&#41;; 
          ?>
          
    
    
    
    
            Neuer Eintrag - 
          <?php echo "$anzahl";?>
            Einträge
            <hr width="90%">
          <?
           $datei="gb.txt"; 
           &#123; 
           $inhalt = file&#40;$datei,"r"&#41;; 
           $anzahl = count&#40;$inhalt&#41;; 
           for&#40;$i = 0; $i < $anzahl; $i++&#41; 
           &#123; 
           
           $newinhalt = array_reverse&#40;$inhalt&#41;;  
           $eintrag = explode&#40;"|-|",$newinhalt&#91;$i&#93;&#41;; 
          
           $name = $eintrag&#91;0&#93;; 
           $email = $eintrag&#91;1&#93;;
    	   $homepage = $eintrag&#91;2&#93;;
    	   $text = $eintrag&#91;3&#93;;
    	   $datum = $eintrag&#91;4&#93;;
    	   $uhrzeit = $eintrag&#91;5&#93;;
    
    	  ?>
          
    
          
    
          <table width="90%" border="0" align="center" >
            <tr> 
              <td width="50%" style="border-left-style&#58; solid; border-left-width&#58; 1; border-top-style&#58; solid; border-top-width&#58; 1" bgcolor="#FFFFFF" bordercolor="#000000">
              <font color="#000000">Name&#58;</font> 
                <font color="#000000"><?php echo "$name"; ?></font>
              </font>
              </td>
              <td width="50%" style="border-right-style&#58; solid; border-right-width&#58; 1; border-top-style&#58; solid; border-top-width&#58; 1" bgcolor="#FFFFFF" bordercolor="#000000">
    
              <font color="#000000">Homepage&#58; </font>
    
    		   target="_blank"><?php echo "$homepage"; ?>
            
    		  </td>
            </tr>
            <tr> 
              <td width="50%" style="border-left-style&#58; solid; border-left-width&#58; 1; border-bottom-style&#58; solid; border-bottom-width&#58; 1" bgcolor="#FFFFFF" bordercolor="#000000">
              <font color="#000000">email&#58; </font> 
    
    		  > <?php echo "$email"; ?>
              </td>
              <td width="50%" style="border-right-style&#58; solid; border-right-width&#58; 1; border-bottom-style&#58; solid; border-bottom-width&#58; 1" bgcolor="#FFFFFF" bordercolor="#000000">
              <font color="#000000">Datum/Uhrzeit&#58; </font> <font color="#000000">
                <?php echo "$datum"; ?>
                - 
                <?php echo "$uhrzeit"; ?>
              </font>
              </td>
            </tr>
          </table>
          <table width="90%" border="1" style="border-collapse&#58; collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
            <tr> 
              <td width="30" style="border-style&#58; solid; border-width&#58; 1" bgcolor="#FFFFFF">
              <font color="#000000">Text&#58;</font></td>
              <td bgcolor="#FFFFFF" bordercolor="#000000" style="border-top-color&#58; #111111; border-top-width&#58; 1; border-bottom-color&#58; #111111; border-bottom-width&#58; 1"> 
    
     <font color="#000000"><?php echo "$text"; ?></font>
              </td>
            </tr>
          </table>
          <font color="#000000">
          
    
          </font>
          <?
            &#125; 
            &#125;
          ?>
        </td>
      </tr>
    </table>
    deine gb.txt bleibt leer und in eine gb_add.php kommt rein:
    Code:
    <?php
    
          if &#40;$name == "" || $text == ""&#41;
          &#123;
            echo "<meta http-equiv=\"refresh\" content=\"0; URL=gb_leer.php\">";
          &#125;      
          else
          &#123;
       
          if &#40;$homepage == "http&#58;//"&#41;
          &#123;
            $homepage = "";
          &#125;
    
                         
      $datum = date&#40;"d.m.Y"&#41;;
      $uhrzeit = date&#40;"H&#58;i&#58;s"&#41;;  
      $datei = fopen&#40;"gb.txt","a+"&#41;;
      $newBericht = str_replace&#40;"\r","
    ",$text&#41;; 
      $Bericht = str_replace&#40;"\n","
    ",$newBericht&#41;; 
    
    fwrite&#40;$datei, "$name|-|$email|-|$homepage|-|$Bericht|-|$datum|-|$uhrzeit|-|\n"&#41;;
    
    fclose&#40;$datei&#41;;
    
    
    echo "<meta http-equiv=\"refresh\" content=\"0; URL=gb.php\">";
    
    mail&#40;"deinemail@deinhost.xx", "Gästebuch", "Neuer Eintrag&#58;\n\nZeit&#58; $datum - $uhrzeit Uhr\nVon&#58; $name\nEmail&#58;$email\n\nText&#58;$text"&#41;;
    
    &#125;
    
    ?>
    bei deinemail@deinhost.xx gibste deine e-mail an, dann wirst du be jedem beitrag informiert...

    dann schreibst du in deine gb_leer.php
    Code:
    <table width="100%" cellpadding="0" cellspacing="0">
      <tr> 
        <td align="center" height="417">Du hast die Felder Name und/oder 
          Text leer gelassen, diese m&uuml;ssen ausgef&uuml;llt werden!
    
          M &ouml;chtest du es nochmal probieren, dann klicke 
          hier! 
    	  </td>
      </tr>
    </table>
    Die seite wird aufgerufen wenn name oder das kommentar feld freigelassen wird.

    Und in deine gb_new.php schreibste rein:
    Code:
    <table width="376" cellpadding="0" cellspacing="0">
      <tr> 
        <td align="center" height="417" width="376"> 
          <form method="POST" action="gb_add.php">
            <table>
              <tr> 
                <td>Name</td>
                <td> 
                  <input type="text" name="name" size="22">
                </td>
              </tr>
              <tr> 
                <td>Email</td>
                <td> 
                  <input type="text" name="email" size="22">
                </td>
              </tr>
              <tr> 
                <td>Homepage</td>
                <td> 
                  <input type="text" name="homepage" size="22" value="http&#58;//">
                </td>
              </tr>
              <tr> 
                <td>Text</td>
                <td> 
                  <textarea rows="6" name="text" cols="30"></textarea>
                </td>
              </tr>
            </table>
            
    
    
    
              <input class="button" type="reset" name="reset2" value="Inhalt löschen" />
               
              <input type="submit" value="Abschicken" name="Senden">
              </p>
          </form>
          
    
          zur&uuml;ck zum G&auml;stebuch
    	  </td>
      </tr>
    </table>
    dann hast ein gästebuch ohne sql, aber es muss php auf deinem webserver verfügbar sein..

    greetz mülla

  6. #6
    Großmeister(in)
    Registriert seit
    06.07.2004
    Ort
    NRW
    Beiträge
    681
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Mülla du kannst aber schnell programmieren.
    System.out.print("Java ist nicht JavaScript!");

  7. #7
    König(in)
    Themenstarter

    Registriert seit
    03.07.2004
    Ort
    Rosenheim
    Beiträge
    1.024
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    soll ich dir noch viel mehr scripte posten *G* ... wenn du wüsstest was auf meiner Partition "Web" alles liegt... und das meiste von mir selber... warum sollte ich meine scripts die ich schreib löschen?? dann kann ich se auch ruck zuck kopieren und hier einfügen ...

  8. #8
    Meister(in)
    Registriert seit
    06.10.2004
    Beiträge
    250
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    super GB nur an die Spamspider haste nicht gedacht oder
    gb.php mit Spamschutz
    Code:
    <table width="100%" cellpadding="0" cellspacing="0"> 
      <tr> 
        <td align="center" height="10"> 
          <? 
           $datei="gb.txt"; 
           $inhalt = file&#40;$datei,"r"&#41;; 
            $anzahl = count&#40;$inhalt&#41;; 
            
    // Funktion Email verschönern      
    function no_spam&#40;$mail_a&#41; &#123;
          $str = "";
          $a = unpack&#40;"C*", $mail_a&#41;;
          foreach &#40;$a as $b&#41;
             $str .= sprintf&#40;"%%%X", $b&#41;;
          return $str;
    &#125;
    
          ?> 
          
    
    
    
     
            Neuer Eintrag - 
          <?php echo "$anzahl";?> 
            Einträge 
            <hr width="90%"> 
          <? 
           $datei="gb.txt"; 
           &#123; 
           $inhalt = file&#40;$datei,"r"&#41;; 
           $anzahl = count&#40;$inhalt&#41;; 
           for&#40;$i = 0; $i < $anzahl; $i++&#41; 
           &#123; 
            
           $newinhalt = array_reverse&#40;$inhalt&#41;;  
           $eintrag = explode&#40;"|-|",$newinhalt&#91;$i&#93;&#41;; 
    
    $m= explode&#40;"@",$eintrag&#91;1&#93;&#41;;
    $link_1 = $m&#91;0&#93;." -at- ".$m&#91;1&#93;;
    $mail = no_spam&#40;"$eintrag&#91;1&#93;"&#41;;
    
    if&#40;$eintrag&#91;1&#93; == ""&#41;&#123;
    $email = "";
    &#125;else&#123;
    $email  = "<a title=\"".$eintrag&#91;0&#93;." eine mail scheiben\" href=\"mailto&#58;".$mail."\">".$link_1."</a>";    
    &#125;
          
          $name = $eintrag&#91;0&#93;; 
          $homepage = $eintrag&#91;2&#93;; 
          $text = $eintrag&#91;3&#93;; 
          $datum = $eintrag&#91;4&#93;; 
          $uhrzeit = $eintrag&#91;5&#93;; 
    
         ?> 
          
     
          
     
          <table width="90%" border="0" align="center" > 
            <tr> 
              <td width="50%" style="border-left-style&#58; solid; border-left-width&#58; 1; border-top-style&#58; solid; border-top-width&#58; 1" bgcolor="#FFFFFF" bordercolor="#000000"> 
              <font color="#000000">Name&#58;</font> 
                <font color="#000000"><?php echo "$name"; ?></font> 
              </font> 
              </td> 
              <td width="50%" style="border-right-style&#58; solid; border-right-width&#58; 1; border-top-style&#58; solid; border-top-width&#58; 1" bgcolor="#FFFFFF" bordercolor="#000000"> 
    
              <font color="#000000">Homepage&#58; </font> 
    
             target="_blank"><?php echo "$homepage"; ?> 
            
            </td> 
            </tr> 
            <tr> 
              <td width="50%" style="border-left-style&#58; solid; border-left-width&#58; 1; border-bottom-style&#58; solid; border-bottom-width&#58; 1" bgcolor="#FFFFFF" bordercolor="#000000"> 
              <font color="#000000">email&#58; </font>  <?=$email;?>
              </td> 
              <td width="50%" style="border-right-style&#58; solid; border-right-width&#58; 1; border-bottom-style&#58; solid; border-bottom-width&#58; 1" bgcolor="#FFFFFF" bordercolor="#000000"> 
              <font color="#000000">Datum/Uhrzeit&#58; </font> <font color="#000000"> 
                <?php echo "$datum"; ?> 
                - 
                <?php echo "$uhrzeit"; ?> 
              </font> 
              </td> 
            </tr> 
          </table> 
          <table width="90%" border="1" style="border-collapse&#58; collapse" bordercolor="#111111" cellpadding="5" cellspacing="0"> 
            <tr> 
              <td valign="top" width="30" style="border-style&#58; solid; border-width&#58; 1" bgcolor="#FFFFFF"> 
              <font color="#000000">Text&#58;</font></td> 
              <td bgcolor="#FFFFFF" bordercolor="#000000" style="border-top-color&#58; #111111; border-top-width&#58; 1; border-bottom-color&#58; #111111; border-bottom-width&#58; 1"> 
    
     <font color="#000000"><?php echo "$text"; ?></font> 
              </td> 
            </tr> 
          </table> 
          <font color="#000000"> 
          
     
          </font> 
          <? 
            &#125; 
            &#125; 
          ?> 
        </td> 
      </tr> 
    </table>
    Nach mir die Sinnflut

  9. #9
    König(in)
    Themenstarter

    Registriert seit
    03.07.2004
    Ort
    Rosenheim
    Beiträge
    1.024
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    jo wie beim anderen auch ...

    aber du hast mir da ja schon einiges zu gesagt.. muss mal die sachen aktualisieren und sicherer machen...

  10. #10
    Meister(in)
    Registriert seit
    06.10.2004
    Beiträge
    250
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hab das gb mal getestet GB Test müsste noch richtig formatiert werden
    wenn jemand ein Zeilenumbruch macht sieht das etwas blöd aus aber das kann man ja ändern
    Nach mir die Sinnflut

Ähnliche Themen

  1. [admin] Bitte löschen sry habe fehler gemacht
    Von K-United | TechniX im Forum Sponsor gesucht !
    Antworten: 0
    Letzter Beitrag: 03.05.2008, 19:02
  2. USB fehler!! Hilfe bin am verzweifeln!!!
    Von Domi im Forum Computer - Internet Forum
    Antworten: 0
    Letzter Beitrag: 28.10.2007, 21:48
  3. Benötige Hilfe in Sachen Admin CP
    Von QuickNick im Forum Webanwendungen - Webapplikationen
    Antworten: 1
    Letzter Beitrag: 13.10.2007, 13:48
  4. ADMIN hilfe
    Von Bushi im Forum Webhoster - Provider - (free) Webspace - Server - Domain
    Antworten: 2
    Letzter Beitrag: 11.12.2006, 22:21
  5. Hilfe!!! Apache 2 Fehler
    Von Kernchen im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 25.09.2005, 11:09

Stichworte

Berechtigungen

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