potreb
14.01.2008, 14:59:53
Witam, szukam jakiegoś dobrego rozwiązania. Potrzebuje sprawdzić czy plik istnieje na innym serwerze, próbowałem, różnych metod, ale jak do tej pory żadna nie działa, choć włączyłem sobie na localu curl'a. Czy można to sprawdzić jeszcze jakąs inna metodą, np if file_exist? Chodzi mi o to aby nie spowolniło to pracy skryptu.
potreb
14.01.2008, 16:37:02
Hmm, a w jaki sposób da sie radę sprawdzić czy plik istnieje za pomocą $_FILES??
Cezar708
14.01.2008, 16:46:25
Nie napisałeś w jaki sposób można się dostać do pliku,
jeśli normalnie poprzez http to użyj
<?php
$arr_headers = get_headers("http://url_do_pliku");
if ( $arr_headers[0] == "HTTP/1.1 200 OK" ){
} else {
echo "plik NIE istnieje"; }
?>
jeśli poprzez np FTP to:
<?php
if ( file_exists( "ftp://user:password@example.com/pub/file.txt" ) { } else {
echo "plik NIE istnieje"; }
?>
potreb
14.01.2008, 19:12:48
hmm, tylko to się tyczy tylko plików txt, a jakby to był plik php to już się chyba nie da sprawdzić inną metodą jak curl??
qrees
14.01.2008, 19:18:12
Cytat(potreb @ 14.01.2008, 19:12:48 )

hmm, tylko to się tyczy tylko plików txt, a jakby to był plik php to już się chyba nie da sprawdzić inną metodą jak curl??
Plik to plik, co za różnica jakie ma rozszerzenie...
potreb
14.01.2008, 23:26:50
Masz racje qrees, zapomniałem że mod_rewrite też ma znaczenie, dla sprawdzania, dzięks all