Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-07-16 12:06:42

  Lite-ON - Członek DUG

Lite-ON
Członek DUG
Zarejestrowany: 2006-03-07

jak stworzyć plik w php?

jak w temacie.
chce zapisać do pliku pewną informacje w php ale pisze że nie ma takiego pliku. i jak zrobić żeby stworzył ten plik?

Kod:

<?php
$ip = getenv(remote_addr);
$godz = date("H:i:s");
$data = date("y-m-d");
$writedata = "$ip + $godz + $data";
$configfile = fopen("../ip/log-$godz", "w+");
fwrite($configfile, $writedata);
fclose($configfile);
?>

Offline

 

#2  2006-07-16 13:39:22

  Lorenzo - Moderator

Lorenzo
Moderator
Zarejestrowany: 2005-12-23

Re: jak stworzyć plik w php?

Na php się nie znam, ale zazwyczaj trzeba plik najpierw otworzyć, potem zapisać a na końcu zamknąć. Ty tylko zapisujesz potem go zamykasz ;-)

Offline

 

#3  2006-07-16 14:02:10

  x-dos - Członek DUG

x-dos
Członek DUG
Skąd: United World
Zarejestrowany: 2005-04-10
Serwis

Offline

 

#4  2006-07-16 15:39:57

  Karolaq - Użytkownik

Karolaq
Użytkownik
Zarejestrowany: 2005-08-24

Re: jak stworzyć plik w php?

Offline

 

#5  2006-07-16 15:51:17

  guzzi - Członek DUG

guzzi
Członek DUG
Skąd: Asteroida Linux
Zarejestrowany: 2005-03-31

Re: jak stworzyć plik w php?

Łopatologicznie np.
mcedit plik.php

potem F2 zapisujesz i zamykasz

Offline

 

#6  2006-07-16 19:21:30

  Lite-ON - Członek DUG

Lite-ON
Członek DUG
Zarejestrowany: 2006-03-07

Re: jak stworzyć plik w php?

<?php
$ip = getenv(remote_addr);
$godz = date("H:i:s");
$data = date("y-m-d");
$writedata = "$ip + $godz + $data";
$configfile = fopen("../ip/log-$godz", "w+");  ### TU W ŚRODKU JEST FOPEN() !!!!
fwrite($configfile, $writedata);
fclose($configfile);
?>

jak widać wszystko jest. całą funkcje zapisu (jedynie zmieniłem to co ma być wpliku czyli ip godz i czas) z działającej strony php.
a pliku nie chce sam robić bo w tym rzecz że neiwiadomo kiedy php będzie zapisywało a nazwa pliku to ma być log-godzina:minuta:sekunda ale sekunde moge odpuścić. zaraz zobacze ten link do google :)

EDIT: dzięki za pomoc. okazuje się że php sam tworzy plik ale nie tu był problem. okazało się że przez to że wzorowałem się na gotowcu podałem złą lokalizację. w orginale było coś takiego fopen...   ../katalog.plik
i patrze jest ../ chociaż ten katalog był w tym samym miejscu. i oczywiście mój błąd bo nie skapnąłem się że był w katalogu wyżej. sry. uznajcie że tematu nie było. sry

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)