Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]problem z skryptem komentowania
Forum PHP.pl > Forum > Przedszkole
Soad-info
Witam dopiero zaczynam w PHP i mam mały problem.
Znalazłem prosty skrypt na komentowanie ale mi nie działa ktoś mi powiedział że wystarczy nadać mu chomod 777 ale ja nie iem co to jest i jak to wstawić
A to ten skrypt
Kod
<b>Komentarze</b><br /><br />

<table>



<?php

   // nazwa pliku z trescia komentarzy
   $nazwa = 'komentarze.txt';



   // zapis jesli co wyslano z formularza
   if($_POST['tytul'] & $_POST['tresc'] & $_POST['autor'])
   {
      $fp=fopen($nazwa, 'a');
      flock($fp, 2);
      fwrite($fp,$_POST['tytul'].'||'.strip_tags(strtr($_POST['tresc'],'\n',' ')).'||'.$_POST['autor'].'\n');
      flock($fp, 3);
      fclose($fp);
   }

   // jezeli juz istnieja jakies komentarze
   if(is_file($nazwa))
   {
      $linia = explode('\n',file_get_contents($nazwa));
      $ilosc = count($linia);
      for($i=0; $i<$ilosc; $i++)
      {
         $komentarz = explode('||',$linia[$i]);
         echo '<br /><b>'.$komentarz[0].'</b><br />'.$komentarz[1].'<br /><i>'.$komentarz[2].'</i><br />';
      }
   }
   else
      echo 'Jeszcze nie ma zadnych komentarzy. Badz pierwszy i skomentuj!<br /><br />';

?>
<font color="white" size="+1">
</table>

<form action="" method="POST">
<table><tr><td>Tytul </td><td><input type="text" name="tytul" /></td></tr>
<tr><td>Tresc</td><td><textarea cols="30" name="tresc" rows="7"></textarea> </td></tr>
<tr><td>Autor </td><td><input type="text" name="autor" /> </td></tr>
<tr><td><input type="submit" value="Dodaj komentarz" /></td></tr></table>
</form></font>
tomsi
Nie chomod tylko chmod.
http://forum.php.pl/index.php?showtopic=47761
http://pl.wikipedia.org/wiki/Chmod

A serwer wyrzuca Ci jakiś błąd?
Soad-info
Nie, po prostu gdy wypełnię formularz a następnie go wyśle nic się nie dzieję ( lecz gdy wpisze coś do pliku 'komentarze.txt' pojawi się ten tekst nad formularzem )
Ale w jaki sposób wstawić ten chmod 777 dla pliku ?!
Tu jest demo tego skryptu exclamation.gif!
simperium
jeśli wrzucasz pliki na ftpa za pomocą totalcmd to zaznaczasz ten plik (folder?) na ftpie po czym w totalu: PLIKI->ZMIEŃ ATRYBUTY i tam wpisujesz owe 777 smile.gif
chmod to nie coś co wrzucasz do pliku a raczej coś w stylu jego uprawnień ;]
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.