Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Gdzie zrobiłem błąd ? :(
-Gość_adamo_*-
post
Post #1





Goście







  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 (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
Go to the top of the page
+Quote Post
Lee
post
Post #2





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 11.04.2006
Skąd: Chojnów

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


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 (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) )
Go to the top of the page
+Quote Post
Levabul
post
Post #3





Grupa: Zarejestrowani
Postów: 197
Pomógł: 0
Dołączył: 11.07.2005

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


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 ":"
Go to the top of the page
+Quote Post

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: 17.09.2025 - 15:15