weil es sich nur umständlich vb mit mysql verbinden lässt..
ODBC
bisher hab ich nur das "hinzufügen" hinbekommen.,
Wie öffnest du denn die Datei?
Wiedmann wrote:weil es sich nur umständlich vb mit mysql verbinden lässt..
ODBC
dafür wird jedoch der ODBC treiber benötigt...bisher hab ich nur das "hinzufügen" hinbekommen.,
Wie öffnest du denn die Datei?
<?
if (file_exists("C:/ftproot/test.txt"))
{
$filename = "C:/ftproot/test.txt";
$handle = fopen ($filename, "rb");
$contents = fread ($handle, filesize ($filename));
fclose ($handle);
$somecontent = "\r\nkäse";
if ($befehl == "add")
{
if (is_writable($filename))
{
// Wir öffnen $filename im "Anhänge" - Modus.
// Der Dateizeiger befindet sich am Ende der Datei, und
// dort wird $somecontent später mit fwrite() geschrieben.
if (!$handle = fopen($filename, "ab"))
{
print "Kann die Datei $filename nicht öffnen";
exit;
}
// Schreibe $somecontent in die geöffnete Datei.
if (!fwrite($handle, $somecontent))
{
print "Kann in die Datei $filename nicht schreiben";
exit;
}
print "Fertig, in Datei $filename wurde $somecontent geschrieben";
fclose($handle);
}
else
{
print "Die Datei $filename ist nicht schreibbar";
}
}
if ($befehl == "del")
{
}
}
else
{
echo "datei nicht vorhanden";
}
?>
Wiedmann wrote:ja.. es öffnet die datei nur zum schreiben..
Das ist nicht genau genug...
BTW: wie kommst du da drauf das dieser Befehl das macht?
Tabelle 1. Liste von möglichen Modi für fopen() mit mode
mode Beschreibung
'a' Öffnet die Datei nur zum Schreiben. Positioniert den Dateizeiger auf das Ende der Datei. Wenn die Datei nicht existiert, wird versucht sie anzulegen.
'a+' Öffnet die Datei zum Lesen und Schreiben. Positioniert den Dateizeiger auf das Ende der Datei. Wenn die Datei nicht existiert, wird versucht sie anzulegen.
Da man hier aber lieber nur diskutiert anstatt hilfreiche infos zu geben,
muss ich mir nun 'n anderen weg suchen mein Problem zu lösen.
Users browsing this forum: No registered users and 22 guests