Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Gdzie zrobiłem błąd ? :(
Forum PHP.pl > Forum > Przedszkole
Gość_adamo_*
  1. <?php
  2. $nazwa = $_POST['nazwa'];
  3. $tresc = $_POST['tresc'];
  4. $obrazek = $_POST['obrazek'];
  5. $data = date("d.m.Y");
  6.  
  7. $str_nazwa = strlen($nazwa);
  8. $str_tresc = strlen($tresc);
  9. $str_obrazek = strlen($obrazek);
  10.  // $autor to session['zalogowany']; //
  11.  
  12. $zapis = '$nazwa_newsa = "'.$nazwa.'";'." n".'$tresc_newsa = "'.$tresc.'";'." n".'$autor_newsa = "'.$tresc.'";'." n".'$data_newsa = "'.$tresc.'";'." n";
  13.  
  14. $file = fopen("newsy/$nazwa.txt", "w");
  15. if(file_exists($file)):
  16. echo("Ju&iquest; istnieje plik o podanej nazwie");
  17. elseif(($str_nazwa == 0) || ($str_tresc == 0) || ($str_obrazek == 0)):
  18. echo("Nie wype&sup3;ni&sup3;e&para; wszystkich pul forlularza!!");
  19. fputs($file, "$zapis");
  20. fclose($file); 
  21. echo("Strona została dodana");
  22. echo("<a href='java script:history.back();'><b>powrót</b></a>");
  23.  
  24. $tekst2 = "include('newsy/$nazwa.php'); ";
  25. $file_s2 = fopen("news.txt", "r");
  26. $file_s = fread($file_s2, filesize("news.txt"));
  27.  
  28. $zapis = "$tekst2 $file_s";
  29. $file = fopen("news.txt", "w");
  30.  
  31. fputs($file, "$zapis");
  32.  
  33. fclose($file); 
  34.  
  35. ?>


Mam taki kod i wyswietla że jest błąd w ostatniej lini blinksmiley.gif
Lee
wydaje mi się, że powinny być klamry w
  1. <?php
  2. // poprzednia część kodu
  3. if (file_exists($file))
  4.  echo("Ju&iquest; istnieje plik o podanej nazwie");
  5. }
  6. else if (($str_nazwa == 0) || ($str_tresc == 0) || ($str_obrazek == 0)) {
  7. // nie wiem gdzie ma się klamra kończyć (gdzie ma być koniec warunka
  8. ?>

już wiesz o co chodzi (chyba rolleyes.gif)
Levabul
Jeżeli kod do wykonania w przypadku warunku obejmuje 1 linię to klamry są niepotrzebne. Nie wiem za to dlaczego na końcu if() oraz elseif() znajduje sie znak dwukropka ":"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.