Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak sprawdzic istnienie pliku na innym serwerze?
fifalk
post
Post #1





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

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


jak sprawdzic czy na innym serwerze istnieje dany plik?

zaznaczam, ze chodzi mi o sprawdzenie istanienia pliku na serwerze darmowym, wiec nie mam mozliwosci udostepnienia katalogu itp smile.gif

probowalem z
Kod
$file=fopen(mojplik.htm)

if (!$file){

echo "plik niedostepny";

};

ale nie dziala sad.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Seth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


jako sciezke daj http://adres/plik.html
Go to the top of the page
+Quote Post
fifalk
post
Post #3





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

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


sad.gif mam dokladnie taki kod

Kod
<?

$file = fopen ("http://mojestrona.w.interia.pl/mojplik.htm", "r");

if (!$file)

{

echo"Nie można otworzyć zdalnego pliku.";

}

else

{

echo "otworzono zdalny plik";

fclose($file);

};

?>


wrzucilem go na serwer (obslugujacy php of korz smile.gif, uruchamiam i dostaje "nie mozna wyswietlic strony itd."
Go to the top of the page
+Quote Post
Seth
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Daj cos takiego:
Kod
$host = 'www.cos.com';

$file = 'sciezka/plik.html';



$fp = @fsockopen( $host, 80, $errno, $errmsg, 3 );



if( !$fp ){

  $exist = false;

}else{

  fputs( $fp, "GET /$file HTTP/1.1rn" );

  fputs( $fp, "Host: $hostrn" );

  fputs( $fp, "Content-type: application/x-www-form-urlencodedrn" );

  fputs( $fp, "Connection: closernrn" );



  $exist = true;

  @fclose( $fp );

}



  

echo "Plik $host/$file ".( $exist == true ? 'istnieje' : 'nie istnieje' );
Go to the top of the page
+Quote Post
tonymld
post
Post #5





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 18.06.2002
Skąd: Różaniec

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


a może:
Kod
<?

if(file_exists("http://serwer.pl/plik.txt")) {

print("Plik jest");

}

else {

print("nie ma takiego pliku...");

}

?>


--------------------
Łukasz Witka
http://witka.net
#GG: 1599261
Go to the top of the page
+Quote Post
fifalk
post
Post #6





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

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


file_exists nie dziala ze zdalnymi serwerami

Seth --> sprobuje....
Go to the top of the page
+Quote Post
zombie
post
Post #7





Grupa: Zarejestrowani
Postów: 296
Pomógł: 0
Dołączył: 9.05.2002
Skąd: Warszawa

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


Cytat
a może:
Kod
<?

if(file_exists("http://serwer.pl/plik.txt")) {

print("Plik jest");

}

else {

print("nie ma takiego pliku...");

}

?>


laugh.gif Świetny patent, ale nie dziala na zdalnych plikach


--------------------
audaces fortuna iuvat!
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: 19.08.2025 - 03:16