Kurze Frage (php noob)

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

  • Kurze Frage (php noob)

    Hallo,

    ich habe mal wieder eine Frage, ich hoffe ihr könnt mir helfen :)

    Folgendes...

    Quellcode

    1. <html>
    2. <body>
    3. <?php
    4. if(isset($_POST['text']))
    5. {
    6. $fp=fopen('addedurl.log','a');
    7. fwrite($fp,$_POST['text']."\n");
    8. fclose($fp);
    9. echo "<p><font color=\"#000000\" size=1 face=Verdana><b>Vielen Dank!</b><br>\n";
    10. } else
    11. {
    12. ?>
    13. <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
    14. <input type="text" name="text" size="45" style="color: #000000; border: 1px solid #000000; font-family:Verdana; font-size:8pt" value="http://">
    15. <input type="submit" name="submit" value="URL hinzufuegen" style="border: 1px solid #000000; background-color: #FFFFFF; color:#000000; font-family:Verdana; font-size:8pt; padding-top:1px; padding-bottom:0px">
    16. </form>
    17. <?php
    18. }
    19. ?>
    20. </body>
    21. </html>
    Alles anzeigen


    Wie bekomme ich es hin das das Script bevor es die Daten in die TXT einträgt noch in einer anderen TXT guckt ob der eintrag schon vorhanden ist?

    lg janni
  • ganz simpel..

    Quellcode

    1. if(isset($_POST['text']))
    2. {
    3. $text = $_POST['text']."\n";
    4. $andere_datei = file("anderedatei.log");
    5. if(!in_array($text, $andere_datei)) {
    6. $fp=fopen('addedurl.log','a');
    7. fwrite($fp,$text);
    8. fclose($fp);
    9. echo "<p><font color=\"#000000\" size=1 face=Verdana><b>Vielen Dank!</b><br>\n";
    10. } else echo "<h3>schon vorhanden</h3>"
    11. }
    Alles anzeigen
  • ganz simpel..


    und ich bekomme es noch nicht einmal eingefügt. :oops:

    Quellcode

    1. <?php
    2. error_reporting(E_ALL);
    3. ini_set('display_errors', TRUE);
    4. ?>
    5. <html>
    6. <body>
    7. <?php
    8. if(isset($_POST['text']))
    9. {
    10. $text = $_POST['text']."\n";
    11. $andere_datei = file("addedurl2.log");
    12. if(!in_array($text, $andere_datei)) {
    13. $fp=fopen('addedurl.log','a');
    14. fwrite($fp,$text);
    15. fclose($fp);
    16. echo "<p><font color=\"#000000\" size=1 face=Verdana><b>Vielen Dank!</b><br>\n";
    17. } else echo "<h3>schon vorhanden</h3>"
    18. }
    19. else
    20. {
    21. ?>
    22. <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
    23. <input type="text" name="text" size="45" style="color: #000000; border: 1px solid #000000; font-family:Verdana; font-size:8pt" value="http://">
    24. <input type="submit" name="submit" value="URL hinzufuegen" style="border: 1px solid #000000; background-color: #FFFFFF; color:#000000; font-family:Verdana; font-size:8pt; padding-top:1px; padding-bottom:0px">
    25. </form>
    26. <?php
    27. }
    28. ?>
    29. </body>
    30. </html>
    Alles anzeigen


    Das hier ist die Fehlermeldung
    Parse error: parse error, unexpected '}', expecting ',' or ';' in test_url1.php on line 18

    Ich habe schon versucht } zu löschen etc ... aber egal was ich mache es heisst immer Parse error: parse error, unexpected