Michy: Antretänderung

Beitrag lesen

Hallo zusammen
Ich habe ein Problem, was ja wohl klar ist.
Ich habe ein PHP-Script geschrieben, womit man eine Datei ändern kann.
Ich bin mir bewusst, dass es bereits solche Programme gibt und diese Freeware sind. Ich möchte aber noch etwas provitieren.

Mein Problem:
Ich möchte Änderungen, die in einem Textfeld vorgenommen wurden in eine Datei speichern.
Es speichert aber vor jedem " ein . Wie kann ich das verhindern?.

Hier der Link des PHP-Scripts:
http://www.pfadi.ch/pfadinewa/geschuetzt/antreten.php

Und der Pfadi WA änderung:
http://www.pfadi.ch/pfadinewa/geschuetzt/APW.htm

Falls jemand noch den Quelltext will, ist er nach dem Beitrag angefügt.

Danke für euere Antworten.

Gruss Michy aus Winterthur

Der Quelltext:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
          "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title>Antretaenderung</title>
 </head>
 <body>
  <p><h1>Antret-Aenderung</h1></p>
  <p>Bitte wähle den gewünschten Trupp aus, den du ändern willst.</p>
  <p>Dieses Programm habe ich von 0% bis 100% selber geschrieben am 11.10.2003 von 13:51:85 bis  16:06:15 Uhr.</p>
  <p>Viel Spass damit und Allzeit bereit</p>
  <p>Hannibal</p>
  <p><a href="antreten.php?a=1">Pfadi Wartensee</a></p>
  <p><a href="antreten.php?a=2">Pfadisli Wartensee</a></p>
  <p><a href="antreten.php?a=3">Woebis Wartensee</a></p>
  <p><a href="antreten.php?a=4">Pfadi Neuburg</a></p>
  <p><a href="antreten.php?a=5">Pfadisli Neuburg</a></p>
  <p><a href="antreten.php?a=6">Woebis Neuburg</a></p>
<?php
$b=$_GET["a"];/*auslesen der URI*/
if($b!="0")/*ueberpruefen, ob abgeschickt*/
{
 if($b>"0"&&$b<"7")/*nur zum lesen*/
 {
/* START--Welcher Trupp?*/
  if($b=="1")
  {
   $file="APW.htm";
  }
  if($b=="2")
  {
   $file="APsW.htm";
  }
  if($b=="3")
  {
   $file="AWW.htm";
  }
  if($b=="4")
  {
   $file="APN.htm";
  }
  if($b=="5")
  {
   $file="APsN.htm";
  }
  if($b=="6")
  {
   $file="AWN.htm";
  }
/* ENDE--Welcher Trupp?*/
/* START--Datei lesen*/
  $lesen = fopen("$file","r");
  $lesen_g = filesize("$file");
  $lesen_r = fread($lesen,$lesen_g);
  fclose($lesen);
/* ENDE--Datei lesen*/
/* START--Datei in Textfeld ausgeben*/
  print
  ("
  <hr>
  <p>Aendere den Quelltext und klicke danach auf 'Aenderung speichern'.</p>
  <form action='antreten.php?a=1".$b."' method='post'>
  <textarea name='antretaenderung' cols='105' rows='20'>".$lesen_r."</textarea>
  <p><input type='submit' value='Aenderung speichern'</p>
  </form>
  ");
/* START--Datei in Textfeld ausgeben*/
 }

if($b>"10"&&$b<"18")/*nur zum schreiben*/
 {
/* START--Welcher Trupp?*/
  if($b=="11")
  {
   $file="APW.htm";
  }
  if($b=="12")
  {
   $file="APsW.htm";
  }
  if($b=="13")
  {
   $file="AWW.htm";
  }
  if($b=="14")
  {
   $file="APN.htm";
  }
  if($b=="15")
  {
   $file="APsN.htm";
  }
  if($b=="16")
  {
   $file="AWN.htm";
  }
/* ENDE--Welcher Trupp?*/
/* START--Datei lesen*/
  $Text=$_POST["antretaenderung"];/*Text auslesen*/
  $Text = ereg_replace("\ "," ",$Text);
  $schreiben = fopen("$file","w+");
  $schreiben_g = filesize("$file");
  $schreiben_w = fwrite($schreiben,$Text);
  fclose($schreiben);
  print("<hr>Speicherung erfolgreich");
/* ENDE--Datei lesen*/
 }
}
?>
  <hr>
  <p align="center">Antretaenderung-Script 1.0<br>powerd by <a href="http://www.mypage.bluewin.ch/michaelnydegger" target="_blank">Nymi-programms</a></p>
 </body>
</html>