Unterschriften Aktion Page

Dieses Thema im Forum "Webentwicklung" wurde erstellt von KiCo, 19. Februar 2006 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 19. Februar 2006
    Hoi

    also ich wollte zu einem bestimmten Thema eine unterschriften aktion starten...

    also eine online Unterschriften aktion wo jeder ein comment und seine unterschrift eintraegt...

    nur hab ich keine ahnung woher ich ein fertiges script oder template oder so bekomme...

    server hab ich

    domain hab ich

    ich bitte euch um hilfe..

    mfg Killer
     
  2. 19. Februar 2006
    zu welchem Thema wenn man fragen darf?
     
  3. 19. Februar 2006
    unfaehige esl css admins

    mfg Killer
     
  4. 19. Februar 2006
    hm..nen art gästebuch geht da net?
    Halt einfach nur comment und Namen?
    oder muss da mehr dabei sein?

    gruß
     
  5. 19. Februar 2006
    Thema: BLABALA

    Name: xxxXx

    Text: Ich weiß,dass...

    Name: xxxxx

    Text: Ich bin mir auch sicher,dass...


    und halt nen kasten um jeden comment mit namen rum...

    mfg Killer
     
  6. 19. Februar 2006
    KK, da hab ich was!

    config.inc.php:
    PHP:
    <?

    # Hintergrundfarbe des Gästebuches (in Hexdezimalcode)

    $bgcolor  "#324C4A" ;

    # Textfarbe der Shoutbox

    $text2  "#CCCCCC" ;

    # Falls Sie die Datei gbook.txt umgenannt haben, geben Sie hier die Adresse ein!

    $google  "gbook.txt" ;

    # Obere Tabellenfarbe des Eintrages

    $oben  "#003300" ;

    # Untere Tabellenfarbe des Eintrages

    $unten  "#EAEAEA" ;

    # Obere Textfarbe des Eintrages

    $texto  "#666666" ;

    # Untere Textfarbe des Eintrages

    $textu  "#333222" ;

    # Hintergrundbild (Wenn Sie keins haben wollen, Feld leer lassen)

    $background  "" ;

    # eMail Adresse für Benachrichtigung

    $emailto  "" ;

    ?>
    bemerkung.php

    PHP:
    <? include "config.inc.php" ?>
    <html>
    <head></head>
    <body background="<?  echo " $background " ?>" bgcolor="<?  echo " $bgcolor " ?>" text="<?  echo " $text2 " ?>" leftmargin="15" topmargin="15" link="<?  echo " $text2 " ?>" vlink="<?  echo " $text2 " ?>" alink="<?  echo " $text2 " ?>">
    <div align="center">
    <a href="eintrag.php" target="_self">Bemerkung schreiben</a><br>
    <br>
    <?php
    $name 
    $HTTP_POST_VARS [ "name" ];
    $text  $HTTP_POST_VARS [ "text" ];
    if(
    $submit )
    {
    if((
    $name  ==  "" ) or ( $text  ==  "" ))
    echo 
    "<b>Fehlgeschlagen! Bitte fülle alle Felder aus!!</b>" ;
    else
    {
    nl2br  ( $text );
    $x  0 ;
    $dateiname  " $google " ;
    $datei  fopen ( $dateiname "r" );
    while (!
    feof ( $datei )) {
    $x ++;
    $saved [ $x ] =  fgets ( $datei 1024 );

    }
    $datum  date ( "d.m.Y" );
    $zeit  date ( "H:i" );
    $datei  fopen ( " $google " "w" );

    $text  strip_tags ( $text );
    $text  preg_replace ( "|\[url\](.*)\[/url\]|Uism" , "<a href=\"$1\" target=\"_blank\">$1</a>" , $text );
    $text  preg_replace ( "|\[s\](.*)\[/s\]|Uism" , "<s>$1</s>" , $text );
    $text  preg_replace ( "|\[u\](.*)\[/u\]|Uism" , "<u>$1</u>" , $text );
    $text  preg_replace ( "|\[i\](.*)\[/i\]|Uism" , "<i>$1</i>" , $text );
    $text  preg_replace ( "|\[b\](.*)\[/b\]|Uism" , "<b>$1</b>" , $text );
    $text  preg_replace ( "|:angry:|Uism" , "<img src=\"smilies/angry.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:biggrin:|Uism" , "<img src=\"smilies/biggrin.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:cool:|Uism" , "<img src=\"smilies/cool.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:frown:|Uism" , "<img src=\"smilies/frown.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:indifferent:|Uism" , "<img src=\"smilies/indifferent.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:oh:|Uism" , "<img src=\"smilies/oh.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:ohwell:|Uism" , "<img src=\"smilies/ohwell.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:sad:|Uism" , "<img src=\"smilies/sad.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:smile:|Uism" , "<img src=\"smilies/smile.gif\" height=\"15\" width=\"15\">" , $text );
    $text  preg_replace ( "|:tongue:|Uism" , "<img src=\"smilies/tongue.gif\" height=\"15\" width=\"15\">" , $text );
    fwrite ( $datei , "<table border=0 width=500 bgcolor=000000 cellspacing=1 cellpadding=3><tr><td bgcolor= $oben ><b><font size=2 color=\" $texto \"> $name </b></a><font size=2 color=\" $texto \"> schrieb am  $datum  um  $zeit  Uhr</td></tr><tr><td bgcolor= $unten ><font size=2 color=\" $textu \"> $text </font></td></tr></table><BR>\n" );
    for (
    $i = 1 ; $i  <=  $x $i ++) {
    fwrite ( $datei " $saved [ $i ] " );
    }
    fclose ( $datei );

    }
    }

    $dateiname  " $google " ;
    $datei  fopen ( $dateiname "r" );
    fpassthru ( $datei );
    ?>
    </body>
    </html>
    eintrag.php

    PHP:
    <? include "config.inc.php" ?>
    <html>
    <head></head>
    <body background="<?  echo " $background " ?>" bgcolor="<?  echo " $bgcolor " ?>" text="<?  echo " $text2 " ?>" leftmargin="15" topmargin="15" link="<?  echo " $text2 " ?>" vlink="<?  echo " $text2 " ?>" alink="<?  echo " $text2 " ?>">
    <script language=JavaScript>
    <!--
    function x () {
    return;
    }

    function DoSmilie(addSmilie) {
    var revisedMessage;
    var currentMessage = document.eintrag.text.value;
    revisedMessage = currentMessage+addSmilie;
    document.eintrag.text.value=revisedMessage;
    document.eintrag.text.focus();
    return;
    }

    //-->
    </script>
    <form name="eintrag" action="bemerkung.php" method="post">
    <div align="center">
    <table border="0" cellpadding="0" cellspacing="6" width="191">
    <tr>
    <td><font face="Arial" size="2">Name:</font></td>
    <td><input type="text" name="name" size="15"></td>
    </tr>
    <tr>
    <td valign="top"><font face="Arial" size="2">Text:</font></td>
    <td><textarea name="text" cols="35" rows="6"></textarea><BR><BR>
    <font size=2>[B]..[/B] - Fettschrift<BR>
    [I]..[/I] - Kursiv<BR>
    [U]..[/U] - Unterstrichen<BR>
    [S]..[/S] - Durchgestrichen<BR>
    .. - Internetadresse<BR></td>
    </tr>
    <tr>
    <td colspan=2><a href="javascript: x()" onClick="DoSmilie(' :angry: ');"><img src="smilies/angry.gif" height="15" width="15" border="0"></a><a href="javascript: x()" onClick="DoSmilie(' :biggrin: ');"><img src="smilies/biggrin.gif" height="15" width="15" border="0"></a><a href="javascript: x()" onClick="DoSmilie(' :cool: ');"><img src="smilies/cool.gif" height="15" width="15" border="0"></a><a href="javascript: x()" onClick="DoSmilie(' :frown: ');"><img src="smilies/frown.gif" height="15" width="15" border="0"></a><a href="javascript: x()" onClick="DoSmilie(' :indifferent: ');"><img src="smilies/indifferent.gif" height="15" width="15" border="0"></a><a href="javascript: x()" onClick="DoSmilie(' :oh: ');"><img src="smilies/oh.gif" height="15" width="15" border="0"></a><a href="javascript: x()" onClick="DoSmilie(' :ohwell: ');"><img src="smilies/ohwell.gif" height="15" width="15" border="0"></a><a href="javascript: x()" onClick="DoSmilie(' :sad: ');"><img src="smilies/sad.gif" height="15" width="15" border="0"></a></td></tr>
    <tr>
    <td><input type="reset" value="Reset"></td>
    <td>
    <div align="right">
    <input type="submit" name="submit" value="Eintragen"></div>
    </td>
    </tr>
    </table>
    </div>
    </form>
    <center>
    <A href="bemerkung.php"><font face="Arial" size="2">
    Zurück zu den Bemerkungen</font></A></div><BR><BR>
    </center>
    </body></html>
    dann erstellst du eine gbook.txt (darin werden die einträge gespeichert!) und für die smilies erstellst du einen neuen ordner namens: "smilies" und fügst die smilies mit den richtigen namen ein! (falls du sie brauchst upp ich sie dir!)
    Das war mal nen Gbook, hab aber alles rausgenommen, bis auf Namen und beitrag, weil ichs als bemerkungsscript genommen habe!

    Hoffe es funzt und taugt!

    gruß
     
  7. 19. Februar 2006
    ho?

    was muss ich jetzt machen

    ich versteh nix

    mfg Killer
     
  8. 19. Februar 2006
    hehe!

    also, du erstellst 3 eue txt-datein.
    die erste nennst du "config.inc.php"
    und fügst den code von meinem alten post ein, der unter config.inc.php steht.
    dann machst du eine txt datei, die bemerkung.php heisst, und da schreibst das
    rein was unter der bemerkung.php im alten post steht.
    und zu letzt machst du ne txt datei, die eintrag.php heisst und kopierst da auch den text von eintrag.php rein aus dem alten post.
    Dann erstellst du eine txt. datei die du, gbook.txt nennst, da schreibst nix rein.

    Jetzt kannst du dir die cong.inc.php anschauen. Da is ja alles schön auskommentiert und da kannst dir jetzt die farben für des script anpassen.

    Wenn du das alles hast lädst dus auf deinen server und öffnest die eintrag.php.
    da sollte jetzt nur "klicken sie hier um eine bemerkung zu schreiebn" oder sowas stehn. da klickst drauf und du wirst zu bemerkung.php geleitet, da schreibst was rein, und du kommst zurück auf eintrag.php und der eintrag ist da! (er wird in gbook.txt geschrieben).

    Verstanden, wenn net dann frag!^^

    gruß

    gl
     
  9. 19. Februar 2006
    Warning: fopen(gbook.txt): failed to open stream: Permission denied in /srv/www/htdocs/web16/html/dl/bemerkung.php on line 28

    das kommt ...
    EDIT: oke es lag an den chmods

    EDIT2: es is aber ein bug wenn man eintrag geschriebn hat und dann nochmal f5 drückt schreibt er es nochmal ...

    thx 4 help


    mfg Killer
     
  10. 19. Februar 2006
    Ehm ja also erst mal danke für deine arbeit!!

    Jetzt habe ich die 3 .php seiten erstellt und die .txt datei auch und hochgeladen!!

    Wenn ich jetzt eintrag.php aufrufen kommt zu oberst:
    Code:
    ? # Hintergrundfarbe des Gästebuches (in Hexdezimalcode) $bgcolor = "#324C4A"; # Textfarbe der Shoutbox $text2 = "#CCCCCC"; # Falls Sie die Datei gbook.txt umgenannt haben, geben Sie hier die Adresse ein! $google = "gbook.txt"; # Obere Tabellenfarbe des Eintrages $oben = "#003300"; # Untere Tabellenfarbe des Eintrages $unten = "#EAEAEA"; # Obere Textfarbe des Eintrages $texto = "#666666"; # Untere Textfarbe des Eintrages $textu = "#333222"; # Hintergrundbild (Wenn Sie keins haben wollen, Feld leer lassen) $background = ""; # eMail Adresse für Benachrichtigung $emailto = ""; ?>
    da die einzelnen seiten ja eigentlich in .html geschrieben wurden habe ich alles auf .html angepasst aber da tut sich gra nichts!!

    Wie kriege ich nun diesen Text da weg?
    ich kann ihn ja nicht einfach löschen
     
  11. 19. Februar 2006
    das liegt dran, da du bei einer Aktualisierung,
    die POST-Daten nochma schickst...
    müsst man ne IP-Sperre einbauen,
    damit jeder User nur einma schicken darf.
    aber hab grad nix da und kei zeit, sorry...
     
  12. 19. Februar 2006
    EDIT: ich merke grad dass der störende text die ganze config.inc.php datei ist!!

    Deswegen habe ich die config.inc mal ganz weggelassen! Jetzt erscheint der Test auch nicht mehr bei bemerkung.php doch nachdem ich eintragen geklickt habe passiert niente!!

    Was tun?? und wenn ich dann auf Bemerkungen ansehen gehe kommt der fehler:
    Code:
    Warning: fpassthru(): supplied argument is not a valid stream resource in /..../bemerkung.php on line 56
     
  13. 20. Februar 2006
    öhm...das ist in php geschrieben!^^ wenn aus *.php ein *.html machst gehts klar net!^^

    das mit der Ip stimmt, da is keine sperre dabei!
    Kannst dir aber einbauen, hab selber im moment keine zeit!
    vllt mach ichs bei gelegenheit!

    gruß
    gl
     
  14. 20. Februar 2006

    jo waere super nett!

    mfg Killer
     
  15. 20. Februar 2006
    ja schon klar geht das nicht das wenn ich das einfach die endung verändere!!

    Ich habe natürlich den code schon umgeschrieben!!
    Aber wäre nett wenn du da noch weiterhelfen könntest!!
     
  16. 20. Februar 2006
    @klonschaf
    PHP ist PHP, das kannst du nicht mal eben durch die Dateiendung umschreiben, und einfach was weglassen funzt auch nicht wirklich.

    Lass es doch einfach so wie es ist und hol dir nen PHP-fähigen Space bei Funpic

    hans-pedda
     
  17. 21. Februar 2006
    ...wenn du mir sagen kannst, wie du in HTML etwas übergeben kannst bzw. abspeichern kannst...
    also, nimm es einfach so, wie ich es reingestellt habe und es funzt zu 100%!
     
  18. 21. Februar 2006
    so habe ich ja auch probiert!!

    Aber wie gesagt kommt der text von der inc. immer an top der page!!

    Und vielleicht habe ich das auch falsch verstanden, denn du sagtest immer txt-dateien erstellen und die dann z.B. eintrag.php nennen!!
    Also so dass es immer noch ne .txt datei ist dann ne .php datei?

    Also ich habs so gemacht dass die bei mir eintrag.php und nicht eintrag.php.txt heissen! Ich denk mal das ist auch richtig!
     
  19. 21. Februar 2006
    PHP ist PHP und nicht in HTML umschreibbar !!!
    Mit Html kann man nie im Leben mit Variablen arbeiten, es geht einfach nicht, dafür hat Html "zu wenig drauf".
    = Es hat schon seinen Sinn mit PHP und geht auch nur so!

    Alles was im ersten Post unter "Eintrag.php" steht kommt in die Eintrag.php
    Zusätzlich erstellst du eine leere "gbook.txt" (Text-Datei) und speciherst die im selben Ordner.

    //Edit: Was dich vllt verwirrt hat: Du kopierst die jeweiligen Codes in das Notepad/Textditor
    und speciherst diese aber nicht als txt sondern php ab. Das verwirrende war wohl dass man mitm Editor sonst nur als txt arbeitet.

    Sollte ich nur unverständliches Zeug labern frag nochmal nach ;-)

    hans-pedda
     
  20. 21. Februar 2006
    ne war alles verständlich aber danke!!

    nur genau so hab ichs ja gemacht aber ich werds nochmals so ausprobieren!!
     
  21. 21. Februar 2006
    Also nochmal: Du kannst es nicht in HTML umschreiben da ist nur mit Html nicht funzt. Deswegen ging es bei dir auch nicht.
    Lieber alles solassen wies ist

    hans-pedda
     
  22. 21. Februar 2006
    ja ich habs auch nicht umgeschrieben!! Ich habs ja mit den .php dateien gemacht!!

    Aber es geht ja eben nicht!!
     
  23. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.