kostenloser Webspace werbefrei: lima-city


Brauche hilfe bei PHP anfang...

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    onemillion

    Kostenloser Webspace von onemillion, auf Homepage erstellen warten

    onemillion hat kostenlosen Webspace.

    Arbeite grade die Website http://www.schattenbaum.net/php/ durch. Leider hänge ich jetzt an der für mich wichtigsten stelle:
    wie schaffe ich es das ich direckt ein Textfeld auslese und dieses dann mit
    <?php
    $datei = fopen("kp.txt","w+");
    ?>
    abzuspeichern?
    Hoffe das ihr es unterstützt das ich mich in PHP einarbeite :thumb:
    Onemillion
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. also so ungefähr müsste ja das Formular aussehen
    <form method="post" action="datei.php">
    <textarea name="Textfeld" cols="10" rows="10"></textarea>
    <input type="submit" name='submit' value="Abspeichern"/>
    </form>


    dann die verarbeiteung:

    $textfeld = $_POST['Textfeld'];
    $submit_button = $_POST['submit'];
    
    if(!empty($submit))                         //Überprüft ob submit button betätigt wurde          
    {
       if(empty($textfeld))                     // wenn keine Eingabe gemacht wurde, Fehler ausgeben
       {  
         echo "Fehler! <br />"
       }
       else
       {
          $datei = fopen("Textdatei.txt, "w+");    //Ansonsten Datei öffnen
          fwrite($datei, $textfeld);               // In Datei schreiben 
          fclose($datei);                          // Datei schließen
       }
    }



    müsste so ungefähr gehen^^


    Beitrag geändert: 30.9.2008 13:30:08 von myhead
  4. Autor dieses Themas

    onemillion

    Kostenloser Webspace von onemillion, auf Homepage erstellen warten

    onemillion hat kostenlosen Webspace.

    Danke :biggrin:
    auf der website (siehe oben) wurde halt anscheinend etwas anderes erklärt. Trotzdem verstehe ich es vollständig :thumb::thumb:
    Werde mich wieder melden wenn ich eine Frage habe

    Thx
    Onemillion
  5. joa...gibt viele möglichkeiten in eine Datei zu schrieben oder auszulesen...aber man soll die nehmen die man sofort versteht^^
  6. vielleicht liegt es einfach daran, dass schattenbaum.net nichts in Dateien speichert (unsinnig) sondern gleich mysql Tabellen benutzen...
  7. Autor dieses Themas

    onemillion

    Kostenloser Webspace von onemillion, auf Homepage erstellen warten

    onemillion hat kostenlosen Webspace.


    vielleicht liegt es einfach daran, dass schattenbaum.net nichts in Dateien speichert (unsinnig) sondern gleich mysql Tabellen benutzen...

    Danke für den Tipp
    werde dann erstmahl mysql durcharbeiten
    Gruß
    Onemillion:biggrin:

  8. Wenn ich aber für jeden Eintrag in mein Gästebuch eine eigene Datei erstellen möchte die dann je nach belieben geordnet und gezeigt werden können?



    -sry wegen doppelpost-


    Beitrag geändert: 1.10.2008 12:03:12 von onemillion


    Ne, macht keinen Sinn. Du musst die Einträge in einer mysql-Tabelle speichern, z.B. könntest du eine Tabelle "guestbook"
    hierfür anlegen.
  9. waldorf schrieb:

    Wenn ich aber für jeden Eintrag in mein Gästebuch eine eigene Datei erstellen möchte die dann je nach belieben geordnet und gezeigt werden können?



    -sry wegen doppelpost-


    Beitrag geändert: 1.10.2008 12:03:12 von onemillion


    Ne, macht keinen Sinn. Du musst die Einträge in einer mysql-Tabelle speichern, z.B. könntest du eine Tabelle 'guestbook'
    hierfür anlegen.


    Eig. kannste das ja machen es ist kein problem.
    nur da kommt dann auch noch die frage der sicherheit und die frage der bequemlichkeit in frage. :biggrin:

    @waldorf : man muss NICHT es ist nur die einfache variante !!!

    mfg

    Arrata
  10. Autor dieses Themas

    onemillion

    Kostenloser Webspace von onemillion, auf Homepage erstellen warten

    onemillion hat kostenlosen Webspace.

    <?php
    $eintrag = "INSERT INTO links (url, urlname, name,
    banner, beschreibung) VALUES ('$url', '$hpname',
    '$name', '$banner','$beschreibung')";
    ?>

    kann mir jeman erklären wie genau ich dort meine eingaben macen muss??

  11. <?php
    $eintrag = "INSERT INTO links (url, urlname, name,
    banner, beschreibung) VALUES ('$url', '$hpname',
    '$name', '$banner','$beschreibung')";
    ?>

    kann mir jeman erklären wie genau ich dort meine eingaben macen muss??


    also du hast dich für die MySQL variante entschieden...

    <?php
      $url = $_POST['url'];
      $urlname = $_POST['urlname'];
      $name = $_POST['name'];
      $banner = $_POST['banner'];
      $beschreibung = $_POST['beschreibung'];
      $eintrag = "INSERT INTO links (`url`, `urlname`, `name`,
      `banner`, `beschreibung`) VALUES ('$url', '$hpname',
      '$name', '$banner','$beschreibung')";
     
    if ($url == "" OR $urlname == "" OR $name == "" OR $banner == "" OR $beschreibung == "")
     {
     echo "Bitte füllen Sie alle Angaben aus!<br><a href='(link zurück)'>Back</a>";
     exit;
    }
    else
     {
     mysql_query($eintrag);
     echo "Erfolgreich Abgeschlossen!";
    }
    ?>


    es ist nicht der perfekte code....aber ich glaube der müsste funktionieren :biggrin:

    mfg
    Arrata
  12. Da fehlen noch die Angaben Passwort,Host und Benutzername.
    <?
    mysql_connect("mysql.lima-city.de", "USER118899" , "blabla");
    mysql_select_db("db_118899_2");
    ?>
    Hab jetzt meins genommen, musste für dich anpassen.


    EDIT: Da kommt n dummer Smiley -.-


    Beitrag geändert: 15.10.2008 13:30:54 von seth93


  13. EDIT: Da kommt n dummer Smiley -.-



    Dann nutze bitte die Formatierung für PHP-Code. Dafür ist der schliesslich da ;)
  14. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!