Anzeige

Suche Hilfe bei PHP-Aufgaben

Suche Hilfe bei PHP-Aufgaben | PSD-Tutorials.de

Erstellt von Neidklub, 04.07.2012.

  1. Neidklub

    Neidklub Noch nicht viel geschrieben

    Dabei seit:
    20.01.2010
    Beiträge:
    31
    Geschlecht:
    männlich
    Suche Hilfe bei PHP-Aufgaben
    moin!

    habe leider kein plan von php und muss noch einige aufgaben lösen, hat vll. jemand lust mir zu helfen? hier mal die erste aufgabe. und der link zum forum http://neidone.tipido.net/forum.php

    das Feld für die Eingabe des Textes soll erweitert werden. Dazu soll dieses Feld kein "<input...>"-Feld mehr sein, sondern ein "<textarea...>"-Feld mit Platz für 10 Zeilen mit je 50 Zeichenwerden. Dann können auch längere Texte, besonders mehrzeilige Texte eingegeben werden. Dies hat mehrere Konsequenzen:

    Das Formular muss angepasst werden.

    - Der Text aus einer <textarea...> kann Zeilenumbrüche enthalten, die allerdings die Struktur unserer Datei mit den Beitägen ("beitraege.txt") durcheinanderbringen würde. Denn darin sind pro Beitrag ja nur zwei Zeilen (durch Zeilenumbruch voneinander getrennt) vorgesehen. Deshalb müsen die Zeilenumbrüche des Textfeldes entfernt werden. Dafür gibt es die Funktion str_replace(). Sie sollten also mit einer Programmzeile. ähnlich wie der folgenden. die Zeilenumbrüche entfernen:

    $text_ohne _nl = str-replace("\n", "",
    $_REQUEST['text']);

    kann mir jemand helfen?

    lg
    neid ;-)
     
    #1      
  2. Jagutaba

    Jagutaba Nicht mehr ganz neu hier

    Dabei seit:
    17.06.2011
    Beiträge:
    112
    Geschlecht:
    männlich
    Ort:
    nördlich vom Harz
    Software:
    Photoshop, NeatBeans, PSPad editor
    Kameratyp:
    Sony Alpha 33
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    Schonmal hier geguckt:
    http://de3.php.net/manual/de/function.str-replace.php
    Ich denke da das eine Aufgabe ist solltest du dir diese auch erarbeiten. Sonst ist der Lernefekt ja gleich Null.
    Aber auf der gelinkten Seite seht ja alles, eigentlich muß man seine Werte nur noch einsezten.
    Probier es doch erstmal aus, wenn du dann trotzem nicht weiterkommst fragst du nochmal.
    Viele Grüße
     
    #2      
  3. Neidklub

    Neidklub Noch nicht viel geschrieben

    Dabei seit:
    20.01.2010
    Beiträge:
    31
    Geschlecht:
    männlich
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    das hilft mir leider nicht.
    ich habe davon 0 ahnung und weiss nicht wo ich was hinschreiben soll! :-(
     
    #3      
  4. Myhar

    Myhar Hat es drauf

    Dabei seit:
    01.11.2007
    Beiträge:
    2.078
    Geschlecht:
    männlich
    Ort:
    Ö
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    Wenn du keine Ahnung hast, dann bezahle jemanden, der es dir erledigt.
    Ansonsten glaube ich kaum, dass jemand seine Freizeit opfert und dir den kompletten Code erstellt. Bei spezifischen Problemen kann man sehr gerne helfen, aber nicht dabei, alles für den Fragenden zu machen.
     
    #4      
  5. Neidklub

    Neidklub Noch nicht viel geschrieben

    Dabei seit:
    20.01.2010
    Beiträge:
    31
    Geschlecht:
    männlich
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    heftig!
    danke für die ehrliche antwort.
     
    #5      
  6. emtrion

    emtrion Nicht mehr ganz neu hier

    Dabei seit:
    16.11.2011
    Beiträge:
    64
    Geschlecht:
    männlich
    Ort:
    Karlsruhe
    Software:
    Adobe Master Collection CS5.5
    Kameratyp:
    Canon EOS 7D
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    Hi,

    das Textfeld hast du ja anscheinend schon vergrößert bekommen. Um die aber bei dem PHP-Code zu helfen müsste man diesen auch ersteinmal sehen. Da alles was in PHP gemacht wird direkt auf dem Server verarbeitet wird ist im Quellcode kein PHP mehr zu sehen.

    Grüße,
    Stephan
     
    #6      
  7. Neidklub

    Neidklub Noch nicht viel geschrieben

    Dabei seit:
    20.01.2010
    Beiträge:
    31
    Geschlecht:
    männlich
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    aber wenn jemand anders denkt als der gute myhar dann lasst es mich wissen.
    ist wirklich unglaublich!
    nur mal so als beispiel, ich mache für ein game ca 10 logos die woche für user die mich fragen, das lass ich mir sicher nicht bezahlen, das mache ich gerne.
    mal etwas drastischer, ich werde auch sicher den nächsten blinden nicht nach geld fragen bevor ich ihm über die strasse helfe.
     
    #7      
  8. Neidklub

    Neidklub Noch nicht viel geschrieben

    Dabei seit:
    20.01.2010
    Beiträge:
    31
    Geschlecht:
    männlich
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    danke, emtrion, ich schick dir gleich mal den code.
     
    #8      
  9. Neidklub

    Neidklub Noch nicht viel geschrieben

    Dabei seit:
    20.01.2010
    Beiträge:
    31
    Geschlecht:
    männlich
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    PHP:
    1. <?php
    2. require_once ("Forumsfunktionen5.php");
    3. ?>
    4. <html>
    5. <head><title>Forum</title></head>
    6. <body>
    7. <h1>Willkommen beim Forum</h1>
    8. <p>Sagen Sie uns Ihre Meinung</p>
    9. <?php formular_ausgeben(); ?>
    10. <hr />
    11. <?php
    12. for ($i = count($beitraege)-1; $i >= 0; $i--)
    13. {
    14. beitrag_ausgeben($beitraege[$i]);
    15. print "<hr />\n";
    16. }
    17. ?>
    18. <p>Thats all folks.</p>
    19. </body>
    20. </html>
    das ist der code zum forum!
     
    #9      
  10. Neidklub

    Neidklub Noch nicht viel geschrieben

    Dabei seit:
    20.01.2010
    Beiträge:
    31
    Geschlecht:
    männlich
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    PHP:
    1. <?php
    2. $beitraege = array();
    3. beitrag_schreiben();
    4. beitraege_einlesen();
    5.  
    6. function beitrag_schreiben($datei = "beitraege.txt")
    7. {
    8. if (!empty($_REQUEST['text']))
    9. {
    10. $dh = fopen($datei, "a");
    11. if (!$dh)
    12. {
    13. print "Kann Datei nicht erstellen!\n";
    14. }
    15. else
    16. {
    17. fputs($dh, $_REQUEST['text']."\n");
    18. if ($_REQUEST['autor'])
    19. {
    20. fputs ($dh, $_REQUEST['autor']."\n");
    21. }
    22. else
    23. {
    24. fputs ($dh, "unbekannt\n");
    25. }
    26. fclose ($dh);
    27. }
    28. }
    29. }
    30.  
    31. function beitraege_einlesen($datei = "beitraege.txt")
    32. {
    33. global $beitraege;
    34.  
    35. $dh = fopen($datei, "r");
    36. if(!$dh)
    37. {
    38. print "Kann Datei \"$datei\" nicht &ouml;ffnen!\n";
    39. }
    40. else
    41. {
    42. for ($i = 0; !feof($dh); $i++)
    43. {
    44. $zeile = fgets($dh);
    45. if ($zeile != "")
    46. {
    47. $beitraege[$i]['text'] = $zeile;
    48. $beitraege[$i]['autor'] = fgets($dh);
    49. }
    50. }
    51. fclose($dh);
    52. }
    53. }
    54.  
    55. function beitrag_ausgeben ($beitrag)
    56. {
    57. print "Betreff: ".$beitrag ['betreff']."\n";
    58. print "<br />";
    59. print "Eintrag: ".$beitrag['text']."\n";
    60. print "<br />";
    61. print "Autor: ".$beitrag['autor']."\n";
    62. }
    63.  
    64. function formular_ausgeben()
    65. {
    66. ?>
    67. <form method="POST" action="<?php print $_SERVER['PHP_SELF'] ?>">
    68. <b><em>Betreff:</em></b><input type="text" name="betreff">
    69. <br />
    70. <b>Text: </b><textarea name="text" cols="50" rows="10" name="text"></textarea>
    71. <br />
    72. <b>Autor: </b><input type="text" name="autor">
    73. <br />
    74. <input type="submit" value="absenden">
    75. </form>
    76. <?php
    77. }
    78. ?>
    und das ist der für forumsfunktionen!
    kannst damit was anfangen?
    da ist auch schon ein betreff eingefügt, das kommt aber erst in der nächsten aufgabe.
     
    #10      
  11. emtrion

    emtrion Nicht mehr ganz neu hier

    Dabei seit:
    16.11.2011
    Beiträge:
    64
    Geschlecht:
    männlich
    Ort:
    Karlsruhe
    Software:
    Adobe Master Collection CS5.5
    Kameratyp:
    Canon EOS 7D
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    Du hast ja schon in der forum.php die Variable $i zum zählen der Beiträge. Dann geb die einfach mit aus:

    PHP:
    1. <?php
    2. for ($i = count($beitraege)-1; $i >= 0; $i--)
    3. {
    4. $nr = $i +1;
    5. echo "Nr: ".$nr;
    6. beitrag_ausgeben($beitraege[$i]);
    7. print "<hr />\n";
    8. }
    9. ?>
    Damit die Zahl aber stimmt musst du noch eins dazu addieren.
     
    #11      
  12. Neidklub

    Neidklub Noch nicht viel geschrieben

    Dabei seit:
    20.01.2010
    Beiträge:
    31
    Geschlecht:
    männlich
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    muss ich da nicht noch was mit den zeilenumbrüchen irgendwo machen?
     
    #12      
  13. Neidklub

    Neidklub Noch nicht viel geschrieben

    Dabei seit:
    20.01.2010
    Beiträge:
    31
    Geschlecht:
    männlich
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    ich hab dir mal ne nachricht geschickt, emtrion.
     
    #13      
  14. emtrion

    emtrion Nicht mehr ganz neu hier

    Dabei seit:
    16.11.2011
    Beiträge:
    64
    Geschlecht:
    männlich
    Ort:
    Karlsruhe
    Software:
    Adobe Master Collection CS5.5
    Kameratyp:
    Canon EOS 7D
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    Sorry, ja:

    PHP:
    1. <?php
    2. for ($i = count($beitraege)-1; $i >= 0; $i--)
    3. {
    4. $nr = $i +1;
    5. echo "Nr: ".$nr."<br>";
    6. beitrag_ausgeben($beitraege[$i]);
    7. print "<hr />\n";
    8. }
    9. ?>  
    Das <br> macht den Zeilenumbruch.
     
    #14      
  15. Gwanun

    Gwanun Nicht mehr ganz neu hier

    Dabei seit:
    28.07.2011
    Beiträge:
    74
    Geschlecht:
    männlich
    Software:
    Adobe CS6
    Kameratyp:
    Nikon D300/D700
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    Hallo Neidklub,

    das sieht ganz nach der Aufgabenstellung im PHP 1A Heft aus. Das habe ich schon erledigt wenn du noch Hilfe brauchst.
    Ich bin jetzt bei PHP 2A und da kommt es richtig dicke.

    Hast du das Heft von der ILS Hamburg?

    Schönen Gruß

    Gwanun
     
    #15      
  16. Neidklub

    Neidklub Noch nicht viel geschrieben

    Dabei seit:
    20.01.2010
    Beiträge:
    31
    Geschlecht:
    männlich
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    das mit dem counter hat geklappt, danke. :)
     
    #16      
  17. Neidklub

    Neidklub Noch nicht viel geschrieben

    Dabei seit:
    20.01.2010
    Beiträge:
    31
    Geschlecht:
    männlich
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    ja, das ist es. das sind die letzten 3 hefte die mir fehlen. ich drehe da echt durch mit.
     
    #17      
  18. Neidklub

    Neidklub Noch nicht viel geschrieben

    Dabei seit:
    20.01.2010
    Beiträge:
    31
    Geschlecht:
    männlich
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    ist noch nicht ganz richtig, oder?
    er macht für jede zeile ein eintrag, selbst für den autor...?
     
    #18      
  19. emtrion

    emtrion Nicht mehr ganz neu hier

    Dabei seit:
    16.11.2011
    Beiträge:
    64
    Geschlecht:
    männlich
    Ort:
    Karlsruhe
    Software:
    Adobe Master Collection CS5.5
    Kameratyp:
    Canon EOS 7D
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    Sieht doch gut aus! Der Author steht halt in einer extra Zeile, das passt doch. Die Zählung stimmt aber!
    Was in deiner Datendatei steht weiß ich aber nicht... .:)
     
    #19      
  20. Neidklub

    Neidklub Noch nicht viel geschrieben

    Dabei seit:
    20.01.2010
    Beiträge:
    31
    Geschlecht:
    männlich
    Suche Hilfe bei PHP-Aufgaben
    AW: Suche Hilfe bei PHP-Aufgaben

    emtrion, hast meine persönliche nachricht gelesen?
     
    #20      
x
×
×