Błąd w kodzie - proszę o pomoc w jego znalezieniu

0

Witam. Otóż w tym kodzie gdzieś jest błąd, którego nie mogę znaleźć. Zwracam się o pomoc.

if(empty($pole1)) { 

echo '<form action="" method="post"> 
<textarea name="plik" size="85" maxlength="300" cols="100" rows="10" > 
'$dane = fread(fopen("../p.txt", "r"), filesize("../p.txt")); echo $dane; '
</textarea> 
<input type="submit" value="Zapisz" /> 
</form>'; 
} 

Błąd: Parse error: syntax error, unexpected T_INCLUDE, expecting ',' or ';' in **/usu.php on line 19

1

Troche w dziwnych miejscach echa robisz :P

if(empty($pole1)) { 
    echo '<form action="" method="post">';
    echo '<textarea name="plik" size="85" maxlength="300" cols="100" rows="10" >';
    $dane = fread(fopen("../p.txt", "r"), filesize("../p.txt")); 
    echo $dane; 
    echo '</textarea><input type="submit" value="Zapisz" /></form>';
} 

tak jest trochę bardziej czytelne

1

Ja bym to zrobił jeszcze inaczej:

if(empty($pole1)) { 
   $dane = fread(fopen("../p.txt", "r"), filesize("../p.txt"));
   echo "<form method='post'> 
               <textarea name='plik' size='85' maxlength='300' cols='100' rows='10' >
                  $dane
               </textarea> 
               <input type='submit' value='Zapisz' /> 
           </form>"; 
} 

lub:

<?php
if(empty($pole1)) { 
   $dane = fread(fopen("../p.txt", "r"), filesize("../p.txt")); ?>
   <form method='post'> 
      <textarea name='plik' size='85' maxlength='300' cols='100' rows='10' >
         <?php echo $dane; ?>
      </textarea> 
      <input type='submit' value='Zapisz' /> 
   </form>"; 
<?php } ?> 

to już jak kto lubi

1 użytkowników online, w tym zalogowanych: 0, gości: 1