Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ISTNIENIE PLIKU
Puciek
post
Post #1


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


Natychmaistowo potrzebuje funkcje która sprawdza czy plik istnieje, jeżeli tak to wyswietla OK.


--------------------

http://puciek.wordpress.com prywatnie o świecie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
KaMeLeOn
post
Post #2





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

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


No kolego, aż tak leniwym to nie można być, ale masz:
[php:1:3cdc32547a]<?php
if( file_exists('plik.txt') )
{
echo 'OK';
}
?>[/php:1:3cdc32547a]


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
Jabol
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


a co powiesz na to biggrin.gif :[php:1:2a72c93925]<?php
if(!fopen('plik', 'r')) {
print 'OK';
}
?>[/php:1:2a72c93925]moja ulubiona metoda to wchodze do manual i patrze któa funckja pasuje nazwą do tego czego szukam winksmiley.jpg .

PS. Sposób kameleona jest lapszy winksmiley.jpg
Go to the top of the page
+Quote Post
Puciek
post
Post #4


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


nie róbce ze mnie lamera... poprostu głowe zaśmieciłem sobie cgi i zapomniłem


--------------------

http://puciek.wordpress.com prywatnie o świecie
Go to the top of the page
+Quote Post
KaMeLeOn
post
Post #5





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

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


Chyba tak:
[php:1:0d9b5b6c95]<?php
if( fopen('plik', 'r') ) { // <--
print 'OK';
}
?>
[/php:1:0d9b5b6c95]

PS. Nikt z ciebie nie robi lamera, tylko zwracamy uwagę na to, że po prostu nie chciało Ci się szukać...


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
Jabol
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


a no tak, prawda, ja sprawdzałem, czy pliku nie ma. A tak wogóle to powinno by tak:[php:1:c9f12867f1]<?php
if( ( $fp = @fopen( 'plik', 'r' ) ) ) {
print 'OK';
fclose($fp);
}
?>[/php:1:c9f12867f1]Nie chcemy, żeby przy sprawdzaniu czy plik, jest wywaliło nam błąd, że sprawdzamy, czy jest plik, którego nie ma 8) .
Go to the top of the page
+Quote Post
uboottd
post
Post #7





Grupa: Zarejestrowani
Postów: 384
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Chorzow

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


Owszem ladnie pieknie, ale testowanie fopenem zaklada ze plik istnieje i _masz_ prawo odczytu tego pliku. A jak nie masz ? To wcale nie oznacza, ze pliku nie ma...
Go to the top of the page
+Quote Post
Jabol
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


a jaki bedzie wynik sprawdzenia file_exists, jeżeli nie masz nawet praw do zobaczenia pliku (wiem, że jest coś takieg, ale nie wiem czy tak sie nazywa)?

PS. W takich właśnie sytuacjach objawia kto ma doświadczenie, a kto nie...
Go to the top of the page
+Quote Post
HaRy
post
Post #9





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 15.05.2002
Skąd: Łódź

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


nawet jezeli nie masz praw do otczytu, to plik jest, ale nie mozesz zoabczyc jego zawartosci ... wiec
Kod
file_exists()
dziala ok
?>[/php]
Go to the top of the page
+Quote Post
KaMeLeOn
post
Post #10





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

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


Jesli zalezy wam na sprawdzeniu praw dostepu do pliku i czy plik istnieje to polecam:
[php:1:012ee7b6b4]<?php
if( is_readable('nazwa_pliku') )
{
echo 'Ten plik można czytać';
}

if( is_writable('nazwa_pliku') )
{
echo 'Do tego pliku można pisać';
}
?>[/php:1:012ee7b6b4]
Jeśli zaś chodzi wam tylko i wyłącznie o sprawdzenie istnienia pliku to wystarczy samo:
[php:1:012ee7b6b4]<?php
if( file_exists('nazwa_pliku') )
{
echo 'Plik istnieje';
}
?>[/php:1:012ee7b6b4]


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
spenalzo
post
Post #11





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Istnieje taka funkcja jak fileperms(string nazwa_pliku) zwracajaca prawa dostępu do pliku, ale nie wiem jak ona działa - pisze na podstawie manuala.


--------------------

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: 20.08.2025 - 04:51