Bewertung

  • PHP

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Hey leute
    könnt ihr mir helfen?
    ich habe ein kleines php script wo user ihre eigenen Witze eintragen können.
    Ich will aber noch für jeden witz eine zusatzfunktion. Diese Zusatzfunktion soll eine bewertung für jeden witz sein, wo die user die eingetragenen Witze bewerten können.
    könnt ihr mir helfen?

    Hier ist der Link zum script:

    http://girlrider.gi.funpic.de/Abbi's%20Witze/

    mfg

    abbi
  • Ich bin mir nicht sicher in welche script datei man das einfügt darum tu ich mal beide rein.
    Die erste:

    PHP-Quellcode

    1. //Fit the vars to your needs
    2. $jpp = "10"; //How many jokes should displayed on a page
    3. $pver = "yes"; //Do you want to offer a print version with all the jokes?
    4. $file = "jokes.html"; //Whats the name of the file (*.html preferred)
    5. $temp = "jokelate.txt"; //The template joke
    6. ?>


    die zweite:

    PHP-Quellcode

    1. <?
    2. include("cjocon.inc.php");
    3. /*****************************
    4. * Abbi's Witze *
    5. * *
    6. *****************************/
    7. if(!isset($joke)) {
    8. $joke = "-1";
    9. }
    10. $fd = fopen ($file, "r");
    11. $jokee = fread ($fd, filesize ($file));
    12. fclose ($fd);
    13. $jarray = explode ("<!-- Hier kommt ein neuer Witz ->", $jokee);
    14. $disp = $joke + $jpp;
    15. $jokee = $joke;
    16. $jaak = count($jarray) - 1;
    17. $lama = $jaak / $jpp;
    18. $pages = ceil($lama);
    19. echo("Es sind $jaak Witze auf $pages Seiten in der Database<br><hr>");
    20. while($jokee <= $disp) {
    21. echo($jarray[$jokee]);
    22. $jokee = $jokee+1;
    23. }
    24. //Footer
    25. echo("<br><br>Säit ");
    26. $actucou = "1";
    27. $numba = "-1";
    28. while($actucou <= $pages) {
    29. ;
    30. echo(" <a href=\"$php_self?joke=$numba\">($actucou)</a> ");
    31. $actucou = $actucou + 1;
    32. $numba = $numba + $jpp;
    33. }
    34. //
    35. ?>
    Alles anzeigen
  • da werden allso alle Witze in dieselbe Datei gespeichert...
    -> dann fehlt hier aber noch ne 3te Datei, wo man sieht, wie der Witz in deine .txt Datei geschrieben wird (Witz erstellen).

    wie soll denn die Bewertung aussehen?
    - Gut / Schlecht
    - Gut / Naja / Schlecht
    - oder in anders?

    kannst du ein bisschen PHP?
    und.... könntest du das ganze im PHP-Code-Modus Posten? (wäre übersichtlicher)
    mein PC . . meine Blackliste . . Download mit FlashFXP
    [SIZE="2"]im moment NICHT aktiv, PN's werden warscheinlich nicht gelesen^^[/SIZE]
  • Ich kann fast gar kein php. tut mir leid.
    Die bewertung sollte im Schulnotensystem sein.
    hier ist glaub ich die dritte datei:

    PHP-Quellcode

    1. <html>
    2. <head>
    3. <title>Abbi's Witze - Witz einfügen</title>
    4. </head>
    5. <body bgcolor="white">
    6. <?php
    7. if(!isset($action) && !isset($joke) && !isset($name)) {
    8. echo <<<ream
    9. <font face="Arial"><center>Neuen Witz eintragen</center><br><br>
    10. <form name="form">
    11. Witz: <textarea name="joke" cols="50" rows="5"></textarea><br>
    12. Dein Name: <input type="text" name="name">
    13. <input type="hidden" name="action" value="go">
    14. <br>
    15. <input type="submit">
    16. </form>
    17. ream;
    18. }
    19. else {
    20. include("cjocon.inc.php");
    21. $fd = fopen ($temp, "r");
    22. $template = fread ($fd, filesize ($temp));
    23. fclose ($fd);
    24. $joker = nl2br($joke);
    25. $tumpel = ereg_replace ("{witz}", $joker, $template);
    26. $pumpel = ereg_replace ("{numm}", $name, $tumpel);
    27. echo("<br>$pumpel <br>Witz erfolgreich eingetragen");
    28. $fd = fopen ($file, "r");
    29. $joeke = fread ($fd, filesize ($file));
    30. fclose ($fd);
    31. $fdo = fopen ($file, "w+");
    32. $ramabutter = fwrite ($fdo, $pumpel.$joeke);
    33. fclose ($fdo);
    34. }
    35. ?>
    36. </body>
    37. </html>
    Alles anzeigen
  • naja... dieses script ist relativ simpel...
    wenn du nen neuen Witz hinzufügst, wird einfach eine Vorlage genommen und dein Witz eingefügt.
    das ganze wird dann an deine HTML-Datei angehängt - von:

    Quellcode

    1. <tabel> ..... bis </table>


    wenn du dann 1000 Witze hast, werden diese schön untereinander auf einer (schon relativ grossen) Seite angezeigt.

    da deine ganze Sammlung also nur aus einer normalen HTML-Datei besteht,
    wirst du kaum ein Bewertungssystem einfügen können.
    -> ausser man fängt wieder von ganz vorne an

    Aber du hast dieses script ja gefunden, ich bin mir sicher, du findest da noch etwas - :rolleyes: passenderes?
    mein PC . . meine Blackliste . . Download mit FlashFXP
    [SIZE="2"]im moment NICHT aktiv, PN's werden warscheinlich nicht gelesen^^[/SIZE]
  • eigentlich nicht...
    aber ein paar links, wo du suchen könntest:

    h++p://www.hotscripts.com/PHP/Scripts_and_Programs/index.html
    h++p://www.scripts.com/php-scripts/
    h++p://www.php-free.de/

    Das du was 100% übernehmen kannst, ist allerdings selten.
    vieleicht kannst du ein Gallerie-Script nehmen, und anstatt Bilder deine Witze Anzeigen lassen.... :)

    Gallerien haben oft ne Bewertung integriert...
    mein PC . . meine Blackliste . . Download mit FlashFXP
    [SIZE="2"]im moment NICHT aktiv, PN's werden warscheinlich nicht gelesen^^[/SIZE]