ďťż

[php] include + serwer off czyli ja to zrobic?

       

Podstrony


telcocafe

witam :)

mam malutkie pytanko otoz zamierzam stworzyc strone ktora bedzie zbudowana z podstron (umieszczonych na jedym serwerze) na ktorych beda includowane pliki *.txt z drugiego serwera nom i teraz pytanie

jaki kod wpisac (i czy taki w ogole istnieje) aby bo kliknieciu w link nie wyswietlal sie blad tylko teks typu "serwer offline"

na razie na podstronie mam tak:

<? include("http://serwer2/plik.txt"); ?>

moglby ktos powiedziec czy jest mozliwosc aby wlasnie pojawial sie taki tekst? i jesli jest to jak to zrobic?

z gory slicznie dziekuje :)



Nie można includować plików z innych serwerów :]

@down: Bełdzio: chodziło mi o użycie funkcji include() :rolleyes:
Użytkownik Coldpeer edytował ten post 04 kwiecień 2006, 17:47

Nie można includować plików z innych serwerów :]

hmm... nom ja Ci sie przyznam ze nie za duzo pojalem, pewnie dlatego, ze php to nie jest moja mocna strona

znalazlem jeszcze inny kodzik:
<?php   $ip = '[b]TUNASZEIP[/b]'; @$fp = fsockopen ("$ip",7171, $errno, $errstr, 1);   if (!$fp) {   header('Location: http://'.$ip.'/'); } else{ echo 'Przepraszam strona dostepna tylko gdy server jesto nline'; } ?>

ale on powinien byc umieszczony w pliku "index" na pierwszym serwerze i przekierowywac na drugi serwer... gdzie domyslnie wczytywany jest "index"

ma ktos jakies pomysly? albo potrafi mi to przetlumaczyc? :)



masz przecież w manie:

<?php $file = fopen ("http://www.example.com/", "r"); if (!$file) {   echo "<p>Nie można otworzyć zdalnego pliku.\n";   exit; } while (!feof ($file)) {   $line = fgets ($file, 1024);   /* Zadziała tylko wtedy, gdy tytuł i jego znaczniki są w tej samej linii */   if (eregi ("<title>(.*)</title>", $line, $out)) {       $title = $out[1];       break;   } } fclose($file); ?>

nie zbyt mi to działa...

wpisalem:
<?php $file = fopen ("http://83.8.9.159/r.txt", "r"); if (!$file) {  echo "<p>Nie można otworzyć zdalnego pliku.\n";  exit; } while (!feof ($file)) {  $line = fgets ($file, 1024);  /* Zadziała tylko wtedy, gdy tytuł i jego znaczniki są w tej samej linii */  if (eregi ("<title>(.*)</title>", $line, $out)) {      $title = $out[1];      break;  } } fclose($file); ?>

||
V
plik na serwerze nr1:
http://www.members.l...marionez/cl.php

zmienilem

dla ciekawostki dodam ze strona ma wygladac mw tak:

http://83.8.9.159/newest/index.php

(musi stac na "offlinowym" serwerze)
Użytkownik marionez edytował ten post 05 kwiecień 2006, 14:21
if($plik=@file_get_contents("http://serwer2/plik.txt"))
echo $plik;
else
echo "nie ma pliku";


hmm... nom ja Ci sie przyznam ze nie za duzo pojalem, pewnie dlatego, ze php to nie jest moja mocna strona

znalazlem jeszcze inny kodzik:
<?php   $ip = '[b]TUNASZEIP[/b]'; @$fp = fsockopen ("$ip",7171, $errno, $errstr, 1);   if (!$fp) {   header('Location: http://'.$ip.'/'); } else{ echo 'Przepraszam strona dostepna tylko gdy server jesto nline'; } ?>

ale on powinien byc umieszczony w pliku "index" na pierwszym serwerze i przekierowywac na drugi serwer... gdzie domyslnie wczytywany jest "index"

ma ktos jakies pomysly? albo potrafi mi to przetlumaczyc? :)

dalej cos nie tak:

<?php if($plik=@file_get_contents("http://83.8.9.159/r.txt")) echo $plik; else echo "nie ma pliku";?>

plik z tym kodem:
http://www.members.l...marionez/cl.php

plik txt:

zmienilem

aaa kod z tibia org =)
Użytkownik marionez edytował ten post 05 kwiecień 2006, 14:20

dalej cos nie tak:

<?php if($plik=@file_get_contents("http://83.8.9.159/r.txt")) echo $plik; else echo "nie ma pliku";?>

plik z tym kodem:
http://www.members.l...marionez/cl.php

plik txt:
http://83.8.9.159/r.txt
aaa kod z tibia org =)


po mojemu, $plik jest tablica..
sproboj tak..
$i;   for($i = 0; $i=count($plik); $i++)   {    echo($plik($i));   }
ale moge sie mylic...
PS to twoje ip co podales jako nazwa drugiego serva.. nie odpowiada.. moze tu siedzi problem...

yyy. little errors...

$i;   for($i = 0; $i=count($plik)-1; $i++)   {    echo($plik[$i]);   }

nawiasy i count liczony od jednego... dzieki za info.. ;)

teraz to wyczarowaliscie cos ze nie wiem co :P

plik z kodem:
<?php if($plik=@file_get_contents("http://members.lycos.co.uk/klasapc/r.txt")) echo $plik; else echo "nie ma pliku";?>

http://www.members.l...marionez/cl.php

sam plik txt:
http://members.lycos...k/klasapc/r.txt

tak wiec serwer odpowiada... kurcze chyba sobie dam z tym spokoj...


teraz to wyczarowaliscie cos ze nie wiem co :P

plik z kodem:
<?php if($plik=@file_get_contents("http://members.lycos.co.uk/klasapc/r.txt")) echo $plik; else echo "nie ma pliku";?>

http://www.members.l...marionez/cl.php

sam plik txt:
http://members.lycos...k/klasapc/r.txt
tak wiec serwer odpowiada... kurcze chyba sobie dam z tym spokoj...

no serwer nie dzialal bo byl odpalony u mnie na kompie i sie wylaczyl :P dlatego teraz plik jest na lycosie... mój błąd

a co do kodzikow to w pierwszym przypadku wywala tekst "nie ma pliku" mimo ze on jest

a w 2. przypadku nic sie nie pokazuje...

jakis inny pomysl?:)


no serwer nie dzialal bo byl odpalony u mnie na kompie i sie wylaczyl :P dlatego teraz plik jest na lycosie... mój błąd

a co do kodzikow to w pierwszym przypadku wywala tekst "nie ma pliku" mimo ze on jest

a w 2. przypadku nic sie nie pokazuje...
jakis inny pomysl?:)

no to musze Cie zasmucic ale to tez nie wyswietla pliku... pozatym powiedz mi... gdzie w tym kodzie znajde wzmianke o tym ze serwer jest offline ?:P

bo mi sie rozchodzi o kod ktory by dzialal na zasadzie:

klik w link=>podstrona idzie w iframe=> i teraz:

jesli serwer jest uruchomiony to normalnie wczytuje sie na niej plik *.txt

jesli serwer jest wyłączony wyskakuje na niej komunikat w stylu "serwer off"
Użytkownik marionez edytował ten post 06 kwiecień 2006, 17:27

no to musze Cie zasmucic ale to tez nie wyswietla pliku... pozatym powiedz mi... gdzie w tym kodzie znajde wzmianke o tym ze serwer jest offline ?:P

bo mi sie rozchodzi o kod ktory by dzialal na zasadzie:

klik w link=>podstrona idzie w iframe=> i teraz:

jesli serwer jest uruchomiony to normalnie wczytuje sie na niej plik  *.txt

jesli serwer jest wyłączony wyskakuje na niej komunikat w stylu "serwer off"

przypadkiem lycos nie zabrania includea plikow z innego serva? tzn bloguje ta funkcje?

hejo:)

wlasnie sprawdzilem i bikstopa miał 100% racji. wrzucilem plik z kodem:
<? $plik=@file_get_contents("http://members.lycos.co.uk/klasapc/r.txt"); if($plik!='') echo $plik; else echo "nie ma pliku"; ?>

na webserv'a i ładnie chula :)

teraz tylko znalesc odpowiedni serwer :P

dzięki wielkie!


(...) chyba lycos wylaczyl obsluge plikow (?) - mam swoj serv i all good chodzi... (...)

nie da rady :P trzeba serwer inny szukac :P

ale dzieki za pomoc :)

hmm... poszukaj w faq... serverow.. mozesz sprobowac np. na ovh.org... albo na host.sk (ale tutaj chyba tez wylaczona obsloga plikow)...

to znowu ja :P

z tego co zauwarzylem to kodzik ten nie dziala na operce :P

wstepnie nie dziala to tak=> http://polakots.awardspace.com/newest/

:P

Podaj więcej szczegółów :P Co ma przeglądarka do php ?


to znowu ja :P

z tego co zauwarzylem to kodzik ten nie dziala na operce :P

wstepnie nie dziala to tak=> http://polakots.awardspace.com/newest/

:P

dziwne zwidy :P

chwilowo musze zawiesic swoja dzialalnosc :P swieta ida :) jak cos tam zknoce to dam wam znac :)

wesolych :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.