Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Pobranie tekstu z innej strony
Forum PHP.pl > Forum > Przedszkole
deLL
Witam,

Aktualnie mam na swojej stronie odnośnik, który przekierowuje na stronę http://lo-kozienice.edu.pl/pol/zastepstwa.php a chciałbym zrobić żeby na mojej stronie pojawiała się zawartość środkowej kolumny na stronie: http://lo-kozienice.edu.pl/pol/zastepstwa.php Da się coś takiego zrobić? Może cURL? Nie wiem, nie znam się na tym i liczbę na pomoc smile.gif
kapuch
Wystarczy ci:
  1. // oraz
  2. preg_match_all(); // z odpowiednim eregiem

deLL
Mam takie coś:

  1. $zastepstwa = file_get_contents("http://lo-kozienice.edu.pl/pol/zastepstwa.php");
  2.  
  3. echo $zastepstwa;


To pokazuje mi wszystko a jak chce zrobić na przykład tak:

  1. $zastepstwa = file_get_contents("http://lo-kozienice.edu.pl/pol/zastepstwa.php", NULL, NULL, 2000);
  2.  
  3. echo $zastepstwa;
to wyskakuje taki błąd:

Kod
Warning: file_get_contents() expects at most 2 parameters, 5 given in /homez.379/loabyqnn/www/1.php on line 10
Pawel_W
Cytat(deLL @ 4.10.2010, 16:24:13 ) *
Mam takie coś:

  1. $zastepstwa = file_get_contents("http://lo-kozienice.edu.pl/pol/zastepstwa.php");
  2.  
  3. echo $zastepstwa;


To pokazuje mi wszystko a jak chce zrobić na przykład tak:

  1. $zastepstwa = file_get_contents("http://lo-kozienice.edu.pl/pol/zastepstwa.php", NULL, NULL, 2000);
  2.  
  3. echo $zastepstwa;
to wyskakuje taki błąd:

Kod
Warning: file_get_contents() expects at most 2 parameters, 5 given in /homez.379/loabyqnn/www/1.php on line 10

pewnie php za stare winksmiley.jpg poczytaj o wyrażeniach regularnych, tak jak zalecił @kapuch
deLL
Zmieniłem PHP na 5.2.13 i teraz wyskakuje dobrze albo błąd

Kod
Warning: file_get_contents() [function.file-get-contents]: stream does not support seeking in /homez.379/loabyqnn/www/st.php on line 10

Warning: file_get_contents() [function.file-get-contents]: Failed to seek to position 3691 in the stream in /homez.379/loabyqnn/www/st.php on line 10
Substr
to będzie coś takiego
  1. <?php
  2. $strona = file_get_contents('http://lo-kozienice.edu.pl/pol/zastepstwa.php');
  3. preg_match('/<center>(.*?)<\/center>/', $strona, $wynik);
  4. echo $wynik[1];
  5.  
  6. ?>


wyrażenie regularne możesz sobie trochę zmienić, bo ja ich dawno nie używałem, a nie chce mi się przypominać
deLL
Ciągle ten błąd..

Help ME!
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.