Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]System newsow.
Forum PHP.pl > Forum > PHP
Adikus123
Witam mam taki kod:
  1. <?php session_start();
  2. include('engine/start.php');
  3. $wyloguj = ('<a href="admin_login.php">TUTAJ</a>');
  4. if($_SESSION['logged'] == 1){
  5. echo ('<center>Witaj <b>admin</b>. Zalogowales sie poprawnie!<br></center>');
  6. echo ('<center>Aby sie wylogowac kliknij ');
  7. echo $wyloguj;
  8. echo ('.</center><br><br>');
  9. }
  10. elseif($wyloguj){
  11. $_SESSION['logged'] = 0;
  12. header('Location: admin_login.php');
  13. echo ('Nie jestes zalogowany! Zaloguj sie <a href="admin_login.php">TUTAJ</a> aby napisac Newsa! ');
  14. }
  15. ?>
  16. <html>
  17. <head>
  18. <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  19. <meta name="generator">
  20. <title>System News by Adikus</title>
  21. </head>
  22. <body>
  23. <form action="news.php" method="POST">
  24. <center><table><tr><td><p>Tytul: <input type="text" size="25" name="your_tytul" /></p><br>
  25. <p>Tresc newsa:<br>
  26. <textarea name="your_news" rows="10" cols="50"></textarea></p><br></center></tr>
  27. <p><tr><td></td><td>Podpis:</td><td><input type="text" size="20" name="your_podpis"></td> </tr>
  28. <tr><td></td><td><p>Data:</td><td><input type="text" size="20" name="your_data"></td></tr></p> </table>
  29. <table><tr><td><input type="submit" name="ok" value="Wyslij" /></td>
  30. <td><input type="reset" value="Wyczysc" /></td></tr></table>
  31. <?php
  32.  
  33. if($_SESSION['logged'] == 1){
  34. $tytul = ('<p class="newsTyt">:: '.$_POST['your_tytul'].'</p>');
  35. $wiadomosc = ('<p class="newsTresc">' .$_POST['your_news'].'</p>');
  36. $podpis = ('<p class="newsPodpis">' .$_POST['your_podpis'].', ');
  37. $data = ($_POST['your_data'].'</p><br>');
  38. if(isset($_POST['ok'])){
  39. if($_POST['your_tytul'] && $_POST['your_news'] && $_POST['your_podpis']){
  40. $error = false;
  41. if (!is_string($_POST['your_tytul'])) {
  42. $error = true;
  43. echo '<p>Podaj tytul newsa!</p>';
  44. }
  45. if (!is_string($_POST['your_news'])) {
  46. $error = true;
  47. echo '<p>Napisz newsa!</p>';
  48. }
  49. if (!is_string($_POST['your_podpis'])) {
  50. $error = true;
  51. echo '<p>Podpisz sie!</p>';
  52. }
  53. if (!is_string($_POST['your_data'])) {
  54. $error = true;
  55. echo '<p>Podaj date napisania newsa</p>';
  56. }
  57. if ($error == false) {
  58. $filename = dirname(__FILE__) . '/' . "news.txt";
  59. $c = fopen($filename, "r");
  60. $content = fread($c, filesize($filename));
  61. fclose($c);
  62. $news = fopen($filename, "w+");
  63. $sprawdz = ('$tytul, $wiadomosc, $podpis, $data');
  64. fwrite($news, $tytul);
  65. fwrite($news, $wiadomosc);
  66. fwrite($news, $podpis);
  67. fwrite($news, $data);
  68. fwrite($news, $content);
  69. fclose($news);
  70. if($sprawdz){
  71. echo ('News zostal dodany');
  72. }else{
  73. echo ('Wystapil blad! News nie zostal dodany!');
  74. }
  75. }
  76. }else{
  77. echo ('Wypelnij wszystkie pola!');
  78. }
  79. }
  80. }
  81.  
  82. ?>
  83. </div>
  84. <?php include('engine/koniec.php'); ?>


Wczesniej dzialalo a dzisiaj probuje dodac newsa i pisze:


Warning: fopen(/home/adikus/domains/polish-frags.pl/public_html/news.txt) [function.fopen]: failed to open stream: Permission denied in /home/adikus/domains/polish-frags.pl/public_html/news.php on line 64

Warning: fwrite(): supplied argument is not a valid stream resource in /home/adikus/domains/polish-frags.pl/public_html/news.php on line 66

Warning: fwrite(): supplied argument is not a valid stream resource in /home/adikus/domains/polish-frags.pl/public_html/news.php on line 67

Warning: fwrite(): supplied argument is not a valid stream resource in /home/adikus/domains/polish-frags.pl/public_html/news.php on line 68

Warning: fwrite(): supplied argument is not a valid stream resource in /home/adikus/domains/polish-frags.pl/public_html/news.php on line 69

Warning: fwrite(): supplied argument is not a valid stream resource in /home/adikus/domains/polish-frags.pl/public_html/news.php on line 70

Warning: fclose(): supplied argument is not a valid stream resource in /home/adikus/domains/polish-frags.pl/public_html/news.php on line 71
News zostal dodany

Jak to naprawic?


Prosze o pomoc.


Pozdrawiam.
nospor
Rozchodzi się o pierwszy blad
Cytat
Warning: fopen(/home/adikus/domains/polish-frags.pl/public_html/news.txt) [function.fopen]: failed to open stream: Permission denied in /home/adikus/domains/polish-frags.pl/public_html/news.php on line 64
Pisze przeciez dośc wyraźnie, ze nie masz prawa do odczytu/zapisu do pliku news.txt
Adikus123
a jak je nadac?questionmark.gif
Wczesniej all dzialalo.
parzygnat
Chociażby TotalComander'em, logując się na FTP.
Adikus123
Zalogowalem sie TC. Wstawilem na nowo wszystkie pliki i to samo.
bl4ck_b0x
Nadałeś odpowiednie CHMODy na plik news.txt ?
Adikus123
A jak nadac?
Powiec pelna forme a nie link do poradnika.
gigzorr
Cytat(Adikus123 @ 26.04.2010, 22:42:41 ) *
A jak nadac?
Powiec pelna forme a nie link do poradnika.



Laczysz sie ->Plik->Zaznaczasz plik->Zmien atrybuty..
Pocwicz nad ortografia smile.gif
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.