Autor |
Nachricht |
SURE612
Threadersteller
Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht:
|
Verfasst Mi 16.04.2008 01:29
Titel externe Seiten auslesen |
|
|
Ich will eine andere Seite auslesen per URL (www.beispiel.de/index.html)
und mir dort etwas per preg_match (oder ähnlichem) herauspicken und auf meiner seite verwenden (eine ID)...
wie kann ich das am besten machen?
ich hab ein script in php gebaut, was auch geht - lokal
Code: | $page = file_get_contents('www.beispiel.de/index.html','r'); |
leider ist das auf meinem webspace nicht gestattet
gibts dafür alternativen, die solche berechtigungen nicht brauchen, oder wie wäre
da eine javascript alternative?
gruß
Zuletzt bearbeitet von SURE612 am Mi 16.04.2008 01:30, insgesamt 1-mal bearbeitet
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
|
|
|
|
Anzeige
|
|
|
SURE612
Threadersteller
Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht:
|
Verfasst Mi 16.04.2008 02:02
Titel
|
|
|
super danke!
hier das fertige skript um für eine myspace url den player zu generieren, wer' s braucht
Code: |
$ch = curl_init('http://www.myspace.com/westbam');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$page = curl_exec($ch);
curl_close ($ch);
preg_match("!http://lads.myspace.com/music/musicplayer.swf(.*)\"!",$page,$player);
$myspaceplayer = '<embed src="'.$player[0].'" quality=high bgcolor=#FFFFFF width="450" height="345" name="mp3player" align="" AllowScriptAccess="always" type="application/x-shockwave-flash" FlashVars="culture=de-DE" pluginspage="http://www.macromedia.com/go/getflashplayer">';
|
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Mi 16.04.2008 09:57
Titel
|
|
|
In deinem Fall kannst du sicherlich nichts machen, weil dir dein Hoster nicht die Möglichkeit gibt, an der PHP-Konfiguration zu schrauben. Das Problem ist ja jetzt auch ohnehin gelöst, aber trotzdem noch mal zur Info:
Wenn du einen URL an file_get_contents() übergibst und das nicht funktioniert, dann wird das an der Einstellung allow_url_fopen in der php.ini liegen. Dort sollte eine 1 stehen (was übrigens eigentlich der Defaultwert ist).
Diese Einstellung kann nur direkt in der php.ini vorgenommen werden. Eine Änderung mit ini_set() ist nicht möglich.
|
|
|
|
|
|
|
|
Ähnliche Themen |
externe Videodateien
flash externe .txt
XML - externe Dateninsel
externe swf entladen
Externe SWFs vorladen
Preloader für externe Datei
|
|