Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jak stworzyc plik .txt ?
Forum PHP.pl > Forum > Przedszkole
Hannon
Jak stworzyc plik txt w php uprzednio sprawdzajac czy plik o takiej nazwie juz nie istnieje ? szukałem w manualu i na googlach ale albo jestem slepy albo głupi. Pomocy biggrin.gif
R4v3N
no chyba slepy jestes ;]

stworzyc plik to nie problem, srednio inteligetny szympan potrafi tekie rzeczy jesli ma dostep do manula ^^

  1. <?php
  2. if(!file_exists($filename)) {
  3. $filename = "plik.txt";
  4.  
  5. $file = fopen($filename, "w+"); // tworzymy plik (mozna rowniez dac atrybut "a+"
  6. fwrite($file, "dane do zapisania w pliku");
  7. fclose($file);
  8. }
  9. ?>


taki przykladzik biggrin.gif
Hannon
  1. <?php
  2. if(!isset($akceptuje)){
  3.  echo "Nie zaakceptowałes regulaminu !";
  4.  }
  5. elseif(!file_exists($filename)){
  6. $filename = "user_".$_POST['login_wpisany'].".txt";
  7. $file = fopen($filename, "w+"); // tworzymy plik (mozna rowniez dac atrybut "a+"
  8. fwrite($file, $_POST['login_wpisany']."-|next|-".$_POST['password_wpisany']);
  9. fclose($file);
  10. }
  11. else {
  12. echo "Nazwa użytkownika już istnieje, spróbuj innej.";
  13. echo "<a href='register.php'>Powrót do rejestracji<a>";
  14. }
  15. ?>


Dobrze , wydaje mi sie ze dobrze to przekształciłem na swoje ale mam błąd następujacy

Cytat
Warning: fopen(user_dsf.txt): failed to open stream: Permission denied in /home/httpd/htdocs/rycerze/register_final.php on line 87

Warning: fwrite(): supplied argument is not a valid stream resource in /home/httpd/htdocs/rycerze/register_final.php on line 88

Warning: fclose(): supplied argument is not a valid stream resource in /home/httpd/htdocs/rycerze/register_final.php on line 89


plik z skryptem na chmod 777 wiec to chyba nie prawa dostępu...? Pomocy ? biggrin.gif

87 , 88 i 89 to :
  1. <?php
  2. $file = fopen($filename, "w+"); // tworzymy plik (mozna rowniez dac atrybut "a+"
  3. fwrite($file, $_POST['login_wpisany']."-|next|-".$_POST['password_wpisany']);
  4. fclose($file);
  5. ?>
crash
A katalog rycerze ma odpowiednie uprawnienia?
Hannon
raczej tak , kiedys tam mialem skrypt tworzący pliki tez podobnie jak ten tylko tamten to gotowiec i działał...
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.