Eintragen in die txt Datein funzt nicht

oconner

Aktives Mitglied
Thread Starter
Dabei seit
11.01.2006
Beiträge
281
Reaktionspunkte
0
Hallo!

Kann mir mal jemand sagen was hier falsch ist

PHP:
<form action="download.php" method="get">
        <p><br>
          <input type="text" name="new_name">
          <span class="Stil1">&lt;Name</span><br />
          <span class="Stil1">
<input name="new_name2" type="text" value="http://" />
&lt;Download Link</span><br>
          <span class="Stil1">Kommentar&gt;</span><br>
          <textarea name="new_input" value="" rows="4" cols="50"></textarea>
          <br>
          <input type="Submit" name="send" value="Download Link speichern">
        </p>
        </form>
      <?php

$bookfile="showloads.txt";
echo $new_input;
If ($new_input<>"")
    write_input($new_name, $new_input, $new_name2,$bookfile);
 
	
read_file($bookfile);

function write_input($new_name, $new_input, $new_name2, $bookfile){
   $fd = fopen($bookfile,"a");
   fwrite ($fd, "<br><b>".$new_name.":</b><b>".$new_name2."</b><br>".$new_input." \r\n");
   fclose ($fd);
}

function read_file ($bookfile){
   $fd = fopen($bookfile,"r");
   while (!feof($fd)) {
      $zeile = fgets($fd,1000);
      echo "<table width='100%'  border='0'>
        <tr>
          <td bgcolor='#FECC45'>"&nbsp;  $zeile . "</td>
        </tr>
      </table><br>";
   }
   fclose ($fd);
}

?>

denn wenn ihr mal sehen wollt was ausgegeben wird muesst ihr hier gucken http://www.skrabl.de/afschool/download.php es wird immer nur ein ,´a´ ausgegeben :mad:

Ich hoffe ihr koennt mir helfen.
 
oconner schrieb:
PHP:
<form action="download.php" method="get">
method = "post"
oconner schrieb:
PHP:
        <p><br>
          <input type="text" name="new_name">
          <span class="Stil1">&lt;Name</span><br />
          <span class="Stil1">
<input name="new_name2" type="text" value="http://" />
&lt;Download Link</span><br>
          <span class="Stil1">Kommentar&gt;</span><br>
          <textarea name="new_input" value="" rows="4" cols="50"></textarea>
          <br>
          <input type="Submit" name="send" value="Download Link speichern">
        </p>
        </form>
      <?php

$bookfile="showloads.txt";
echo $new_input;
Um auf die Formulardaten zuzugreifen kenne ich nur folgende Methode
PHP:
 $new_input = $_POST['new_input'];
oconner schrieb:
PHP:
If ($new_input<>"")
Den Diamant-Operator kenne ich nicht in PHP, nur aus Perl; falls du vergleichen möchtest, ob $new_input leer ist, gehen folgende Möglichkeiten
PHP:
$new_input = ""
oder
PHP:
 isset($_POST['new_name'])
oconner schrieb:
PHP:
      echo "<table width='100%'  border='0'>
        <tr>
          <td bgcolor='#FECC45'>"&nbsp;  $zeile . "</td>
müsste doch
PHP:
echo "...<td ...>&nbsp;".$zeile."</td>...<br>";
lauten, wenn ich nicht irre.
Hoffe etwas geholfen zu haben.

MFG
 
danke, also bis jetzt hat es geholfen, nun kommt aber dieser Fehler. Mal gucken ob wir den auch noch Loesen koennen.

dies ist die Code Zeile in der irgend wie das ' oder " falsch gesetzt ist

PHP:
 <td bgcolor='#FECC45'>&nbsp;"  $zeile . "</td>

und hier ist der Fehler zu betrachten http://www.skrabl.de/afschool/download.php
 
oconner schrieb:
danke, also bis jetzt hat es geholfen, nun kommt aber dieser Fehler. Mal gucken ob wir den auch noch Loesen koennen.

dies ist die Code Zeile in der irgend wie das ' oder " falsch gesetzt ist

PHP:
 <td bgcolor='#FECC45'>&nbsp;"  $zeile . "</td>

und hier ist der Fehler zu betrachten http://www.skrabl.de/afschool/download.php
Es fehlt ein Punkt for „$zeile“.
 
ok danke

das war der Fehler

aber irgendwie geht es immer noch nicht ganz

>>> http://www.skrabl.de/afschool/download.php

und hier der aktuelle code

PHP:
<form action="download.php" method="post">
        <p><br>
          <input type="text" name="new_name">
          <span class="Stil1">&lt;Name</span><br />
          <span class="Stil1">
<input name="new_name2" type="text" value="http://" />
&lt;Download Link</span><br>
          <span class="Stil1">Kommentar&gt;</span><br>
          <textarea name="new_input" value="" rows="4" cols="50"></textarea>
          <br>
          <input type="Submit" name="send" value="Download Link speichern">
        </p>
        </form>
      <?php

$bookfile="showloads.txt";
echo $new_input = $_POST['new_input'];  
 If ($new_input<>"")     
    write_input($new_name, $new_input, $new_name2,$bookfile);
 
	
read_file($bookfile);

function write_input($new_name, $new_input, $new_name2, $bookfile){
   $fd = fopen($bookfile,"a");
   fwrite ($fd, "<br><b>".$new_name.":</b><b>".$new_name2."</b><br>".$new_input." \r\n");
   fclose ($fd);
} 

function read_file ($bookfile){
   $fd = fopen($bookfile,"r");
   while (!feof($fd)) {
      $zeile = fgets($fd,1000);
      echo "<table width='100%'  border='0'>
        <tr>
          <td bgcolor='#FECC45'>&nbsp;"  .$zeile . "</td>
        </tr>
      </table><br>";
   }
   fclose ($fd);
}

?>
 
Hallo,
wo genau liegt denn noch das Problem; ich konnte beim raschen betrachten der Seite keinen Fehler entdecken?!

MFG
 
hab mir schon weitergeholfe nun geht es

naja fast.

aber danke für die hilfen.
 
Zurück
Oben Unten