Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Include(''); - błąd
Forum PHP.pl > Forum > PHP
markuz
Kod
Warning: main(http://******(domena)*****/sms/katalog/link_01_50.html)  [function.main]: failed to open stream: Connection refused in  /var/www/sites/yoyo.pl/k/a/katalog1-005/index.php on line 3
  
   Warning: main() [function.include]: Failed opening  'http://markuz.tgcenter.pl/sms/katalog/link_01_50.html' for inclusion  (include_path='.:/usr/share/php:/usr/share/pear') in  /var/www/sites/yoyo.pl/k/a/katalog1-005/index.php on line 3


Dodam iż chcę zrobić aby na stronie która jest na yoyo.pl stworzyć plik index.php w którym by było:

  1. <?php
  2. include('http://******(domena)*****/sms/katalog/link_01_50.html');
  3. ?>


w tym pliku by były same linki , html.

Czemu mi pokazuje taki bład? smile.gif Proszę o odp. szczerą i szybką smile.gif
hostingekspert
nie includuje się pliku poprzez adres URL

w Twoim przypadku zapewne include('/var/www/sites/yoyo.pl/k/a/katalog1-005/sms/katalog/link_01_50.html') oczywiscie jeśli masz odpowiednie uprawnienia do tego pliku lub poprostu include('sms/katalog/link_01_50.html') jesli to plik wystepujacy gdzies głebiej struktury katalogów w której teraz jestes
sowiq
Ew. readfile('http://adres...')
markuz
Wlasnie ten plik jest na innym serverze. Ja mam do niego dostep oczywiscie, co moge zrobic zeby dzialalo?
Jak można kod smile.gif
biszkoptwielki
W twoim przypadku prawdopodobnie allow_url_fopen jest ustawione na off, wiec fopen, include nie beda dzialaly. Jezeli chesz odczytac zawartosc pliku jako tekst uzyl file_get_contents" title="Zobacz w manualu PHP" target="_manual
qbatoja
jezli allow_url_fopen jest wqylaczone to file_get_content tez nie dziala
markuz
A jest jakiś inny sposób aby na stronie na yoyo wyświetlał się kod html który jest na innej stronie? Może poprzez Frameset? I jeszcze tam będą linki więc chciałbym aby Bot Google je "widział".
amadeo
file_get_contents(); jest tylko na PHP5, o ile się orientuję yoyo.pl ma PHP4.
markuz
no więc sie nie da, mi chodzi o cos co sie da... bardzo prosze o pomoc winksmiley.jpg
hostingekspert
  1. <?php
  2. $curl = curl_init();
  3. curl_setopt($curl, CURLOPT_URL, "http://adres");
  4. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  5. curl_setopt($curl, CURLOPT_TIMEOUT, 60);
  6. $tresc = curl_exec($curl);
  7. curl_close($curl);
  8. ?>


w zmiennej $tresc jest przechowywana zawartość strony
markuz
A w ten sposób?
Kod
<FRAMESET COLS="100%,*">
    <FRAME SRC="http://*****/sms/dane/">

    
<NOFRAMES>


A zależy mi na tym aby Google te linki wyłapywało na każdej stornie , tak jakby na każdej stronie były umieszczone te linki, więc chyba tak nie będzie..
MWL
curl na yoyo, od kiedy. Ja ci dam rade masz 10 zł?
http://active.pl jestem w miarę zadowolony (choć szału nie ma, ale za to cena nie wielka)
qbatoja
Cytat(hostingekspert @ 20.11.2008, 15:17:56 ) *
  1. <?php
  2. $curl = curl_init();
  3. curl_setopt($curl, CURLOPT_URL, "http://adres");
  4. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  5. curl_setopt($curl, CURLOPT_TIMEOUT, 60);
  6. $tresc = curl_exec($curl);
  7. curl_close($curl);
  8. ?>


w zmiennej $tresc jest przechowywana zawartość strony


twoj nick nie pasuje do kodu ktory omawiasz. curl to zabawka nieczesto wlaczana na hostingach, tym bardziej na yoyo ;]

ramka, takiego rezulatu jaki chcesz nie uzyskasz. musisz programowo wrzucic kod html do swojego pliku. linki ci podalem, zobacz co zadziala
markuz
file_get_contents :
Kod
Warning: file_get_contents() expects at most 2 parameters, 3 given in D:\Program Files\WebServ\httpd\sms\dane\index.php on line 4

te inne też jakoś tak nie działają. Porszę was bardzo o pomoc smile.gif Dodam iż wzamian mogę np. umieścić jakiś button na tgcenter.pl albo cos takiego heh
qbatoja
  1. <?php
  2. echo file_get_contents('http://www.facebook.com');
  3. ?>


lub:

  1. <?php
  2. // dla PHP 5 i nowszych
  3. $uchwyt = fopen('http://www.facebook.com', "rb");
  4. $tresc = stream_get_contents($uchwyt);
  5. fclose($uchwyt);
  6. ?>


  1. <?php
  2. $uchwyt = fopen("http://www.facebook.com", "rb");
  3. $tresc = '';
  4. while (!feof($uchwyt)) {
  5.  $tresc .= fread($uchwyt, 8192);
  6. }
  7. fclose($uchwyt);
  8. ?>
markuz
nic nie działa.. heh:) YOyo nie obsługuje takich funkcji
qbatoja
zmien serwer na platny. 50zl rocznie to nie duzo
Michał C.
Czemu po prostu nie przekierujesz strony na adres który cię interesuje?

Kod
<?php
Header('HTTP/1.1 301 Moved Permanently');
Header('Location: http://adres_do_przekierowania');
?>


Ale tutaj chyba chodzi o ukrycie adresu, prawda?
markuz
Chodzi mi o to aby Google te strony przeglądało oddzielnie, rozumiecie? Założe sobie 10 stron na yoyo.pl w pliku index.php dodam sobie link i na tych 10 stronach będą te linki, macie jakiś inny pomysł na coś takiego? Myślałem jeszcze aby zrobić fremeset i wywoływać w nich np.
Kod
costam.yoyo.pl?dodaj_url=forum.php.pl

i w ten sposób coś takiego zrobić. Ale nie wiem też czy by tak ładnie działało bo po odświeżeniu tego były by już 2 stronki takie same..

Sorka za spam ale nie chcę robić nowego tematu, odnośnie tej "burzy muzgów" czy może dało by się aby te wszystkie stronki korzystały z 1 bazy danych a w bazie zapisane by były te linki? smile.gif Proszę o odp.
sowiq
Cytat
Chodzi mi o to aby Google te strony przeglądało oddzielnie, rozumiecie?
Średnio.

Czy dasz linka z target="ramka", czy bez tego, to dla Google nie ma różnicy. Rozumiem, że ma to być coś w stylu zaplecza SEO z linkami. Więc jeśli masz to odpalać w ramce, to lepiej po prostu powrzucaj linki i nic więcej nie rób.

Tak na prawdę piszesz od kilku postów to samo, a ja dalej nie wiem o co Ci chodzi i co chcesz osiągnąć.

Cytat
czy może dało by się aby te wszystkie stronki korzystały z 1 bazy danych
Tak.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.