Datei als Html in einem Unterordner speichern.

  • Hi ich hab einen Online Member hinzufüger programiert ^^
    Naja also mom kann ich die Daten in die Felder eintragen und mit dem Submit Button postet er die Variabeln halt in eine HTML datei in die Tabellen.
    Das ergebniss bekomm ich auch gleich zum anschauen (aber nicht gespreichert), nun wollte ich aber fragen ob/und wie ich das ganze nach klicken auf dem Submit Button in eine HTML datei erstellen kann (mit namen $nickname.hmtl) und diese gleich im Unterordner Member speichern.

    dachte das ich evt. die sachen gleich mit (beispiel:)
    [php:1:06744e185a]<?php
    $fp = fopen(/member/$nickname.".html"', 'w+');
    fwrite($fp, "<html><body>Name:<? $_Post[name]?></body></html>");
    fclose($fp);
    ?>[/php:1:06744e185a]
    irgendwie so speichern könnt aber das funktioniert leider nicht ganz ^^
    und mit touch() weiß ich noch nicht mal ob das überhaupt funktioniert.
    nun hoffe ich auf hilfe, und bedank mich schonmal im vorraus :)

    ShadowABCDock

    PS:Achja am Ende sollte er die fertige datei anzeigen also /member/shadowabcdock.html oder eine else ausgabe datei konnte nicht erzeugt werden.

  • habs nicht genau angeschaut, aber versuchs mal so:

    [php:1:d768f574ab]<?php
    $fp = fopen("/member/".$nickname.".html"', 'w+');
    fwrite($fp, "<html><body>Name:".$_POST['name']."</body></html>");
    fclose($fp);
    ?>[/php:1:d768f574ab]

    und heisst deine variable jezt $nickname oder $_POST['name']?

  • Hi danke für die Antwort und
    oh -.-'
    also $nickname weiß auch nicht warum ich $_Post[] geschrieben habe :roll:

    habs mal getestet bekomm aber die meldung

    Warning: fopen() [function.fopen]: open_basedir restriction in effect. File(/member/shadowabcdock.html) is not within the allowed path(s): (/www/htdocs/home/) in /www/htdocs/home/test/testpage/members.php on line 4

    Warning: fopen(/member/shadowabcdock.html) [function.fopen]: failed to create stream: Operation not permitted in /www/htdocs/home/test/testpage/members.php on line 4

    glaub hat was mit dem Rechten zu tuhn oder?
    Der Member Ordner hat chmod 754, falls es dir was sagt.

  • Ja mist wieder was gelernt ^^

    also Fehler meldung

    Warning: fopen(member/shadowabcdock.html) [function.fopen]: failed to create stream: Permission denied in /www/htdocs/home/test/testpage/members.php on line 2

    Warning: fwrite(): supplied argument is not a valid stream resource in /www/htdocs/home/test/testpage/members.php on line 3

    Warning: fclose(): supplied argument is not a valid stream resource in /www/htdocs/home/test/testpage/members.php on line 4

    irgendwie haut da was nicht hin mit der berechtigung :/
    weiß bloß nicht was oder lieg ich da komplett falsch?

  • Hi ja es lag an der Berechtigung,
    hab mir das ganze nochmal duch den Kopf gehen lassen.
    Und da ich momentan ja die Datein im Netz als "Public" und nicht als Admin oder sonst was bearbeite muss ich ja auch "Public" Rechte geben zum Schreiben -.-'

    Naja war wohl ein wenig im Stress kurz bevor ichj zur Arbeit musste.
    Thx, da werd ich glatt Rot :oops: für meine eigene Dummheit :D

    ShadowABCDock