Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z fopen() - nie działa., Niezwraca błędu, nie tworzy pliku.
Gniewko
post 7.10.2004, 17:43:02
Post #1





Grupa: Zablokowani
Postów: 13
Pomógł: 0
Dołączył: 11.04.2004
Skąd: Szczecin

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


Stosuje zwyczajnie fukncję fopen(), by stworzyć plik na serwerze.

  1. <?php
  2.  
  3. $o_file = fopen('test.txt', 'w');
  4. flock($o_file, LOCK_EX);
  5. fputs($o_file, 'text');
  6. flock($o_file, LOCK_UN);
  7. fclose($o_file);
  8.  
  9. ?>


Niestety nic z tego. Funkcja nie tworzy pliku test.txt, zadnego.
Co gorsza, nie pokazuje żadnego błędu, i za cholere nie wiem co jest przyczyną.
Pokazywanie błędów jest włączone, na chmodach 666 też nic.

Prosze o pomoc, co może być nie tak? Jakie prawa ustawić skryptu, czy co z konfiguracja serwera/php jest nie tak?

Dodam, że na localnym komputerze wszystko gro.

Z góry dzięki.
Go to the top of the page
+Quote Post
Ive
post 7.10.2004, 19:43:16
Post #2





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

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


chmod na folder w kttorym jest skrypt powinien byc 777 bodajze. poza tym żeby zapisać dane w pliku musisz użyć 'w+' a nie 'w'
Go to the top of the page
+Quote Post
Vertical
post 7.10.2004, 20:05:04
Post #3





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


Cytat
chmod na folder w kttorym jest skrypt powinien byc 777 bodajze

Niekoniecznie... można też ustawić, żeby Właściciel i Inni mogli Zapisywać i Odczytywać, czyli w tym przypadku byłoby 606.
Go to the top of the page
+Quote Post
Gniewko
post 7.10.2004, 22:39:09
Post #4





Grupa: Zablokowani
Postów: 13
Pomógł: 0
Dołączył: 11.04.2004
Skąd: Szczecin

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


Dzięki. Już jest ok.

Pomógł chmod 777 na katalog w którym zapisuje plik.

Ah, ten Windows - czemu nikt go nie nauczył przypisywać praw do plików, oh, złe, złe windowsowe nawyki tongue.gif

Dzięki za pomoc.
Go to the top of the page
+Quote Post
mpps
post 7.10.2004, 22:59:36
Post #5





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 14.03.2003
Skąd: Szczecin

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


twój skrypt działa bez zarzutu, tzn. tworzy i zapisuje do pliku ciąg "text".wynika z tego, że coś możesz mieć pokaszanione z php-em. spróbuj wystartować bezpośrednio ten skrypt z pliku i zobacz jaki będzie wynik, tzn. czy stworzy i zapisze do pliku.


--------------------
www.mpps.pl
park maszynowy: apache 2.2.22 | php 5.4.0 | MySQL 5.0.10 | phpMyAdmin 3.5.0 | notepad ++ | pilsner urquell
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 Wersja Lo-Fi Aktualny czas: 17.06.2025 - 16:09