Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [wysylanie danych]problem
Forum PHP.pl > Forum > Gotowe rozwiązania
nbkadi
witam moja strona wykorzystuje autoryzacje ! i robie sobie takie panele pod rozne /dodawanie demek, clan wars, members, news itp ! i wlasnie z modulem news mam problemy ! oczywiscie wszystko odbywa sie za pomoca sesji a wiec jesli ktos niepowolany bedzie chcial ujrzec index.php?go=root_dodaj_news otrzyma komunikat

Cytat
Dostep zabroniony / Access Denied - wszystkie sesje sa monitorowane


wszystko dziala ale w czym rzec ! chodzi oto ze juz po owczesnym zalogowaniu sie otrzymujemy dodstep poprzez panel administracjyjny do wszystkich modulow ktore zarzadzaja trescia jednym z nich jest dodawanie newsa chodzi oto ze dane z wyslanego formularza nie zostaja wyslane do pliku xxx.dat > wczesniej wszystko dzialao boje sie ze to cos z tym print "
Zreszta zobaczcie sami !

  1. <p>
  2.  
  3. <?
  4. if(!auth())
  5. {
  6. print &#092;"<p align=center><b>Dostep zabroniony / Access Denied</b> - wszystkie sesje sa monitorowane</p>\";
  7. }
  8. else
  9. {
  10. print &#092;"
  11.  
  12. <?
  13.  if(!$napisz) { //
  14. ?>
  15. <FORM action=\"index.php?go=root_dodaj_newsa\" method=\"POST\">
  16. <INPUT type=\"hidden\" name=\"napisz\" value=\"tak\">
  17. Autor newsa: <INPUT type=\"text\" name=\"newsa_tytul\"><BR>
  18. Tresc newsa: <BR>
  19. <TEXTAREA name=\"newsa_tresc\" rows=5 cols=20></TEXTAREA><BR><BR>
  20. <INPUT type=\"submit\" value=\"Dodaj\">
  21. </FORM>
  22.  <?
  23.  } else { // zapisz newsa.
  24. copy('newsy.dat', 'tmp.dat'); 
  25. $formatNewsa = &#092;"<p>::<B>%s</B> (%s)<BR>%s</p>\"; // pierwsze %s to tytul, drugie %s to czas, ost. tresc
  26. $plikNews = fopen('newsy.dat', 'w');
  27. $tre = sprintf($formatNewsa, $newsa_tytul, date('d/m/Y H:i'), $newsa_tresc);
  28. $stareNewsy = implode('', file('tmp.dat'));
  29. $tre = $tre.$stareNewsy;
  30. fwrite($plikNews, $tre);
  31. fclose($plikNews);
  32.  echo '<CENTER>News zostal dodany</CENTER>';
  33.  
  34.  }
  35. ?>
  36. \"
  37. ;
  38. }
czachor
  1. <p>
  2.  
  3. <?
  4. if(!auth())
  5. {
  6. print &#092;"<p align=center><b>Dostep zabroniony / Access Denied</b> - wszystkie sesje sa monitorowane</p>\";
  7. }
  8. else
  9. {
  10. //print \" Po co ten print?questionmark.gif
  11.  
  12.  
  13.  if(!$napisz) { //
  14. ?>
  15. <FORM action=\"index.php?go=root_dodaj_newsa\" method=\"POST\">
  16. <INPUT type=\"hidden\" name=\"napisz\" value=\"tak\">
  17. Autor newsa: <INPUT type=\"text\" name=\"newsa_tytul\"><BR>
  18. Tresc newsa: <BR>
  19. <TEXTAREA name=\"newsa_tresc\" rows=5 cols=20></TEXTAREA><BR><BR>
  20. <INPUT type=\"submit\" value=\"Dodaj\">
  21. </FORM>
  22.  <?
  23.  } else { // zapisz newsa.
  24. copy('newsy.dat', 'tmp.dat'); 
  25. $formatNewsa = &#092;"<p>::<B>%s</B> (%s)<BR>%s</p>\"; // pierwsze %s to tytul, drugie %s to czas, ost. tresc
  26. $plikNews = fopen('newsy.dat', 'w');
  27. $tre = sprintf($formatNewsa, $newsa_tytul, date('d/m/Y H:i'), $newsa_tresc);
  28. $stareNewsy = implode('', file('tmp.dat'));
  29. $tre = $tre.$stareNewsy;
  30. fwrite($plikNews, $tre);
  31. fclose($plikNews);
  32.  echo '<CENTER>News zostal dodany</CENTER>';
  33.  
  34.  }
  35. ?>
nbkadi
Cytat
arse error: parse error, unexpected '=' in /home/users/*****/public_html/root_dodaj_newsa.php on line 26



sad.gif

po to print bo jesli kto se wpisze index.php?go=root_dodaj_newsa to bedzie mogl dodac newsa a tak jesli ktos nie jest zalogowany dostanie info


Cytat
Dostep zabroniony / Access Denied</b> - wszystkie sesje sa monitorowane


a jesli zalogowany bedzie mogl dodac newsa
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.