Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak stworzyc plik .txt ?
Hannon
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 10.02.2005

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


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


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Sabistik
post
Post #2


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


file_exists" title="Zobacz w manualu php" target="_manual
fopen" title="Zobacz w manualu php" target="_manual

podstawy podstaw..

Ten post edytował Sabistik 16.01.2006, 22:34:38
Go to the top of the page
+Quote Post
R4v3N
post
Post #3





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 7.05.2004
Skąd: Pultusk

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


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
Go to the top of the page
+Quote Post
Hannon
post
Post #4





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 10.02.2005

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


  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. ?>


Ten post edytował Hannon 17.01.2006, 13:42:30


--------------------
Go to the top of the page
+Quote Post
crash
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


A katalog rycerze ma odpowiednie uprawnienia?


--------------------
Go to the top of the page
+Quote Post
Hannon
post
Post #6





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 10.02.2005

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


raczej tak , kiedys tam mialem skrypt tworzący pliki tez podobnie jak ten tylko tamten to gotowiec i działał...


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 22:38