Avatar billede bow Nybegynder
25. september 2009 - 06:17 Der er 7 kommentarer

PHP Curl Get titel fra en side

hej jeg er lidt noob til php curl

jeg ville høre hvodan man henter eks. en titel fra en side
eks: http://test.com/test.html
<titel>blablab</titel>

det er forde jeg skal lavet en eide som henter titlen fra en url

håber nogen kan hjælpe
Avatar billede danco Nybegynder
25. september 2009 - 08:27 #1
Kan du ikke fortælle lidt mere om din side ?

Henter den texterne fra en DB eller hvordan?
Avatar billede bow Nybegynder
25. september 2009 - 08:42 #2
det er en filmtrailer side hvor jeg har
hd trailer på

så vile jeg har hentet Titel og billede som jeg bruger

hdtrailer.dk

det jeg godt vil have den til er at vis jeg eks: skriver
http://www.hd-trailers.net/movie/law_abiding_citizen

så henter den titel og billede

som bliver lagt ind i value post

men vis bare du kunne vise mig hvodan man eks henter en titel fra en side via Curl så kan jeg rode vider med det
Avatar billede codebase Praktikant
30. september 2009 - 00:54 #3
<?php

$web_site_data = join("",file("http://test.com/test.html"));

$lines = explode("<title>",$web_site_data );
$title = explode("</title>",$lines[1] );

echo $title[0];

?>
Avatar billede bow Nybegynder
30. september 2009 - 04:42 #4
Mange tak for din store hjælp det hjelp en del for at komme vide

har et lille spølsmål
vis man eks skal hente en link alså eks. http://www.apple.com/movies/independent/trucker/trucker_h720p.mov

men coden hedder
<td class="bottomTableResolution"><a href="http://www.apple.com/movies/independent/trucker/trucker_h720p.mov" rel="lightbox[res720p 1280 720]" title="Trucker - Trailer - 720p">720p</a></td>


hvodan dele man det op så den kun skriver selve linket ud alså: http://www.apple.com/movies/independent/trucker/trucker_h720p.mov

vis du lave et svar får du lige points

enu engang mange tak codebase
Avatar billede bow Nybegynder
01. oktober 2009 - 10:25 #5
Kunne denne her bruger eller kunne man lave det anderledes?

<?php

$web_site_data = join("",file("http://www.apple.com/trailers/independent/ihopetheyservebeerinhell/"));

$lines = explode("<h1>",$web_site_data );
$title = explode("</h1>",$lines[1] );

$gettitle = $title[0];

$lines5 = explode("<strong class=\"r\">In theaters: ",$web_site_data );
$date = explode("</strong>",$lines5[1] );

$getdate = $date[0];

$lines2 = explode("<div id=\"movie-description\" style=\"height:12em\"><p>",$web_site_data );
$beskrivelse = explode("</p></div>",$lines2[1] );

$beskrivelse = $beskrivelse[0];

$lines3 = explode("<li><a class=\"hd\" href=\"",$web_site_data );
$video = explode("\" class=\"720p\"><img src=\"http://movies.apple.com/trailers/images/hud_button_text_720p.png\" width=\"43\" height=\"17\" alt=\"720p\"></a></li>",$lines3[2] );

$getvideo = $video[0];

$lines4 = explode("<img src=\"",$web_site_data );
$image = explode("\" width=\"134\" height=\"193\" alt=\"$gettitle Poster\" class=\"left\">",$lines4[1] );

$getimage = $image[0];

$nydate =date('F j, o');


echo "<b>Titel:</b><br><br>$gettitle<br><br>";
echo "<b>Beskrivelse:</b><br><br>$beskrivelse<br><br>";
echo "<b>HD720p:</b><br><br>$getvideo<br><br>";
echo "<b>Cover:</b><br><br>$getimage<br><br>";
echo "<b>Release:</b><br><br>$getdate<br><br>";
echo "<b>Dato idag:</b><br><br>$nydate<br><br>";

?>
Avatar billede jfx Nybegynder
08. juli 2010 - 17:41 #6
$array = split(' ', $str);
$i = 0;
while ($i <= 200)
{
$i++;

if (($i % 2) == 1)
{
$new = ucfirst(strtolower($array[$i]));
echo $new;
}
else
{
echo " " . $array[$i];
echo "<br>";
}
}


:)
Avatar billede jfx Nybegynder
08. juli 2010 - 19:15 #7
hov, det er jeg ked af, jeg postede i forkert tråd :/
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester