[PHP] template ausfüllen und file erstellen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Decryptor, 4. Juli 2009 .

  1. 4. Juli 2009
    template ausfüllen und file erstellen

    hi ich habe das code sample unten bzw nun bekomme ich es aber ned hin das ich ne Art template hab und das Script es einliest und halt ne html mit dem ausgefüllten template erstellt


    hat wer ne idea?
    Code:
    <?php
    
    $dir = 'file';
    
    
    
    
    
    if(isset($_POST['new'])) {
    
    $Title = $_POST['title'];
    
    $Cover = $_POST['cover'];
    
    $sp = $_POST['sp'];
    
    $cd= $_POST['cd'];
    
    $filebase= $_POST['filebase'];
    
    $megavideo = $_POST['megavideo'];
    
    $uploaded= $_POST['uploaded'];
    
    
    
    
    
    $data = fopen('../'.$dir.'/'.time().'.txt',w);
    
    $text = "$Title\n$Cover\n$sp\n$cd\n$filebase\n$megavideo\n$uploaded";
    
    fwrite($data,$text);
    
    fclose($data);
    
    $html = fopen('../'.$dir.'/'.time().'.html',w);
    
    $src = " $Title\n$sp\n$cd\n$filebase\n$megavideo\n$uploaded";
    
    fwrite($html,$src);
    
    fclose($scr);
    
    echo 'OK, ist erstellt.';
    
    }
    
    if(isset($_GET['del'])) {
    
    if(@unlink('../'.$dir.'/'.$_GET['del']))
    
    echo 'Ist geloescht!';
    
    }
    
    echo '
    
     <form action="file.php" method="POST">
    
     <input type="text" name="title" style="width:500px;" value="TITEL"><br />
    
     <input type="text" name="cover" style="width:500px;" value="COVER"><br />
    
     <input type="text" name="sp" style="width:500px;" value="sprache"><br />
    
     <input type="text" name="cd" style="width:500px;" value="cd"><br />
    
     <input type="text" name="filebase" style="width:500px;" value="filebase"><br />
    
    
     <input type="text" name="megavideo" style="width:500px;" value="megavideo"><br />
    
     <input type="text" name="uploaded" style="width:500px;" value="uploaded"><br />
    
    
    
     <input type="submit" name="new" value="Eintragen!" style="width:300px;">
    
    </form>';
    
    $diir = opendir('../'.$dir);
    
    while($read = readdir($diir)) {
    
     if($read!='.' && $read!='..' && substr($read,strlen($read)-3,strlen($read))=='txt') {
    
     $Files[] = $read;
    
     }
    
    }
    
    if(count($Files) > 0) {
    
    @rsort($Files);
    
    
    
    foreach($Files as $key) {
    
    $title = file('../'.$dir.'/'.$key);
    
    $titl = $title[0];
    
    echo '<a href="?del='.$key.'">'.$key.' - l&ouml;schen? ('.$titl.')</a><br />';
    
    }
    
    }
    
    ?>
     
  2. 5. Juli 2009
    AW: template ausfüllen und file erstellen

    Hey,

    ich verstehe grade noch nicht ganz den Sinn?Möchtest du Daten Speichern, oder ein Template nutzen?

    Für bides gäbe es eine andere Möglichkeit, für Templates gibt es es sehr gut gemacht Template-System Smarty und zum Daten speichern gibt es Datenabanken.

    Denn für jede Seite eine HTML-Seite anzulegen lohnt sich wirklich nur bei sehr,sehr großen Lasten.


    Gruß Blackbird
     
  3. 5. Juli 2009
    AW: template ausfüllen und file erstellen



    ich wills komplett ohne datenbank haben da es nur temp sein soll


    soll im prinzip ne vorgabe ausfüllen, ich würde die auch direct im script angeben und nach dem muster nen html erstellen


    also ne vergleich einfaches bockwurst acp/Klo Script
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.