Author Topic: [PHP] Textdateien automatisch ersrtellen  (Read 3149 times)

0 Members and 1 Guest are viewing this topic.

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.806
  • I ♥ 4I
    • View Profile
[PHP] Textdateien automatisch ersrtellen
« on: October 05, 2008, 01:12:44 AM »
Hallo zusammen,

ich verwende folgendes Script um Textdateien online zu beabeiten:
Code: [Select]
<?php
if (!isset($_POST['text'])) $_POST['text'] = "";



if (isset(
$_POST['submit']))
{
    
// Text in Textdatei ablegen
    
$fp fopen("random.txt""w");
    if (
$fp)
    {
        
fputs($fp$_POST['text']);
        
fclose($fp);
        echo 
"TXT-Datei wurde gespeichert. Bitte in der Anwendung online testen!<br><br>";
    } else {
        echo 
"Fehler: kann TXT-Datei nicht öffnen<br>";
    }
 
} else {
    
$fp fopen("random.txt""r");
    if (
$fp)
    {
        
$_POST['text'] = '';
        while(!
feof($fp))
        {
            
$_POST['text'] .= fgets($fp);
        }
        
fclose($fp);
    }
 
echo 
'
<textarea name="text" rows="50" cols="100" style="font:11px courier; width: 100%">' 
$_POST['text'] . '</textarea>';

}
?>

Dieses ist in der member_uploadform.html eingebaut. Wie man sehen kann, wird die
Code: [Select]
random.txt aufgerufen, die man bearbeiten kann, dass Problem wäre, dass jeder User die gleiche Datei bearbeiten würde, so kann man ja folgendes angeben:
Code: [Select]
random{cat_id}.txt, aber ich muss dann immer soviele Textdateien anlegen wie auch Kategorien vorhanden sind. Ist das möglich das dies automatisch geschieht, bei dem Aufruf der member_uploadform.html?

Also Quasi soll das so sein,
Ein User meldet sich an, er will nun ein Bild hochladen, bei dem Aufruf der member_uploadform.html wird dann nun automatisch die Textdatei "randomXX.txt" in dem Ordner "data/txt/" angelegt. Der User hat nun die Chance diese im Uploadormular zu bearbeiten.

Ginge das?
Ich bitte um Hilfe

Mit freundlichen Grüßen
benny