+ Antworten
Ergebnis 1 bis 2 von 2

Thema: [php] bitte umhilfe: skript soll datei erstellen und schreiben

  1. #1
    TP-Supporter gdav ist auf einem guten Weg Avatar von gdav
    Registriert seit
    Nov 2002
    Ort
    LE - the pure design of germany
    Beiträge
    325

    Cool [php] bitte umhilfe: skript soll datei erstellen und schreiben

    moin,

    ich habe für eine webseite flash und php kombiniert, nun habe ich aber ein problem bei einem php skript und kann leider den fehler nicht finden und würde deshalb um hilfe bitten ...

    was soll übergeben werden:
    der flashfilm sendet per POST 2 Variablen an das skript:
    datei = name der zieldatei (ohne endung)
    output = inhalt, der in der datei abgespeichert werden soll

    was soll geschehen:
    - das skript soll die die per "datei" angegebene datei sichern, in dem eine kopie erstellt wird mit dem namen: $datei."old.xml"
    - danach soll die datei per unlink gelöscht werden.
    (eine inhaltslöschung würde auch reichen)
    - dann soll die datei geöffnet werden und $output soll hineingeschrieben werden
    - dann soll die datei geschlossen werden

    PHP-Code:
    <?php

    //ablegen einer sicherungskopie
    copy($HTTP_POST_VARS["datei"].".xml",$HTTP_POST_VARS["datei"]."old.xml");

    //löschen der aktuellen datei
    unlink($HTTP_POST_VARS["datei"].".xml");

    //erstellen und öffnen der datei
    $fp fopen($HTTP_POST_VARS["datei"]."xml","a-");

    //schreiben des inhalts
    fwrite($fp,$HTTP_POST_VARS["$output"]);

    //schließen der datei
    fclose($fp);

    ?>
    ich wäre für hilfe sehr dankbar

    mfg gdav

  2. #2
    TP-Senior Tetsuo ist auf einem guten Weg Avatar von Tetsuo
    Registriert seit
    Apr 2004
    Ort
    Hockenheim
    Beiträge
    185
    Bei mir läuft es so:
    PHP-Code:
    <?
    //ablegen einer sicherungskopie 
    $dateiname     $_POST["datei"].".xml";
    $backup        $_POST["datei"]."old.xml";
    $output        $_POST["output"];
        
    if(
    file_exists($dateiname)){
        
    copy($dateiname$backup) or die("Kann die Datei nicht Kopieren!"); 
        
    unlink($dateiname) or die("Kann die Datei nicht l&ouml;schen!"); 
    }
    //erstellen und öffnen der datei 
    $fp = @fopen($dateiname,"w") or die("Kann die Datei nicht &ouml;ffnen!"); 

    //schreiben des inhalts 
    fwrite($fp,$output) or die("Kann die Datei nicht schreiben!"); 

    //schließen der datei 
    fclose($fp); 
    ?>
    Ich hoffe das hilft dir weiter…

+ Antworten

Ähnliche Themen

  1. [Workshop] Formmailer
    Von mike im Forum Workshops und Tutorials
    Antworten: 93
    Letzter Beitrag: 29.01.2009, 11:34
  2. Gewerbe brauche hilfe
    Von basti2004 im Forum Gründung & Selbstständigkeit
    Antworten: 24
    Letzter Beitrag: 08.08.2004, 21:49
  3. Selbstständigkeit unter 18 Bitte erst lesen !
    Von Epic im Forum Gründung & Selbstständigkeit
    Antworten: 0
    Letzter Beitrag: 08.08.2004, 20:49

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51