tnt1000
16.07.2003, 13:19:52
Hi,
mit folgendem Code lese ich eine Textdatei aus sodass ich sie bearbeiten und wieder speichern kann.
Ich möchte aber das die letzte zeile der Textdatei nicht angezeigt wird, wie mache ich das?
if ($speichern) {
$edit = stripslashes($edit);
$fp = fopen("/var/www/web1/hlds_l/cstrike/server.cfg", 'w');
$edit = $edit."n";
fputs($fp, $edit, strlen($edit));
fclose($fp);
$speichern = ("");
}
if (!$speichern) {
$file = stripslashes($file);
$fp = fopen("/var/www/web1/hlds_l/cstrike/server.cfg",'rb');
$file = fread($fp,filesize("/var/www/web1/hlds_l/cstrike/server.cfg"));
fclose($fp);
echo "<form name="filedit" action="$PHP_SELF" method="post">
<table><tr><td>
<textarea name="edit" cols="110" rows="30">$file</textarea>
</td></tr><tr><td align="right">
<input type="hidden" name="passwort" value="$passwort"><input type="Submit" name="speichern" value="Speichern"></form>
</td></tr></table>";
}
mit folgendem Code lese ich eine Textdatei aus sodass ich sie bearbeiten und wieder speichern kann.
Ich möchte aber das die letzte zeile der Textdatei nicht angezeigt wird, wie mache ich das?
if ($speichern) {
$edit = stripslashes($edit);
$fp = fopen("/var/www/web1/hlds_l/cstrike/server.cfg", 'w');
$edit = $edit."n";
fputs($fp, $edit, strlen($edit));
fclose($fp);
$speichern = ("");
}
if (!$speichern) {
$file = stripslashes($file);
$fp = fopen("/var/www/web1/hlds_l/cstrike/server.cfg",'rb');
$file = fread($fp,filesize("/var/www/web1/hlds_l/cstrike/server.cfg"));
fclose($fp);
echo "<form name="filedit" action="$PHP_SELF" method="post">
<table><tr><td>
<textarea name="edit" cols="110" rows="30">$file</textarea>
</td></tr><tr><td align="right">
<input type="hidden" name="passwort" value="$passwort"><input type="Submit" name="speichern" value="Speichern"></form>
</td></tr></table>";
}