Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Dodawanie grup
Gostom
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 6.08.2006

Ostrzeżenie: (0%)
-----


Napisałem prosty skrypt wysyłający formulaż.. jednak:


  1. <?php
  2. $nazwapliku = 'plik.txt';
  3. $trochetresci = "
  4. <form action="index2.php" method="POST">
  5. Nazwa: <input type=text name="tytul"/><br/>
  6. Członkowie: <input type=text name="ludzie"/><br/>
  7. Opis: <input type=text name="tresc"/><br/>
  8. <input type=submit value="Wyślij"/>
  9. ";
  10.  
  11.  
  12. if (is_writable($nazwapliku)) {
  13.  
  14.  if (!$uchwyt = fopen($nazwapliku, 'a')) {
  15.  echo "Brak pliku ($nazwapliku)";
  16.  exit;
  17.  }
  18.  
  19.  if (fwrite($uchwyt, $trochetresci) === FALSE) {
  20.  echo "Błąd! Nie można zapisać do ($nazwapliku)";
  21.  exit;
  22.  }
  23.  
  24.  echo "Dane zostały zapisane";
  25.  
  26.  fclose($uchwyt);
  27.  
  28. } else {
  29.  echo "Ustaw chmody dla pliku $nazwapliku";
  30. }
  31. ?>


Wyskakuje błąd:

Parse error: syntax error, unexpected T_STRING in /home.1/g/o/s/gostom/www/php/index2.php on line 4

Jeżeli usunę to linijke to nie będzie formulaza :/ Nie rozumiem.. ślęcze nad tym 3 godziny...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr_NO
post
Post #2





Grupa: Zarejestrowani
Postów: 197
Pomógł: 15
Dołączył: 10.09.2006
Skąd: Siemianowice Śląskie / Katowice

Ostrzeżenie: (0%)
-----


nie może być wewnątrz zmiennej czegoś takiego: form action="index2.php" itd, musisz wszystkie cudzysłowia atrybutów poprzedzić backslashami, np:
$zmienna = " <form action=\"test.php\" method =\"post\"> ... <a href=\"test.php\"> ";

Mam nadzieję że wiesz o co chodzi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 17:27