Jeg henter en htm side fra en server ex.
http://205.234.159.146/205.234.159.146/pbsvss.htm . Url'en får
jeg ved $_REQUEST[url]. Denne side har en fast opbygning linje
for linje ex. <p> <a href=pb000125.htm target=_blank>000125</a>
"surfnsam" (W) GUID=a5b74520eb857c19bd60a54d994da66e(-)
[2011.08.05 23:22:29]
Jeg vil nu i første omgang gerne ændre linket så der kommer til
at stå: <a
href=
http://205.234.159.146/205.234.159.146/pb000125.htm
target=_pbssshots>
Det skal selvfølgelig ændres i alle linjer på denne side.
Jeg henter htm-siden over på min server ved nedenstående,men kan
så ikke rigtog komme videre. Jeg har prøvet forskellige andre
metoder at parse på men der får jeg fejlmeldinger:
<?php
$curl_handle=curl_init();
//This is the URL you would like the content grabbed from
curl_setopt($curl_handle,CURLOPT_URL,$_REQUEST[url]);
//This is the amount of time in seconds until it times out, this
is useful if the server you are requesting data from is down.
This way you can offer a "sorry page"
curl_setopt($curl_handle,CURLOPT_CONNECTTIMEOUT,2);
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);
$buffer = curl_exec($curl_handle);
//This Keeps everything running smoothly
curl_close($curl_handle);
// Change the message bellow as you wish, please keep in mind you
must have your message within the " " Quotes.
if (empty($buffer))
{
print "Sorry, site currently unavailable, please check back
later.";
}
else
{
print $buffer;
}
?>
Gerne skåret ud i pap. Da det er mit første php-projekt :)
Hilsen Michael
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials