Vinnaren i pepparkakshustävlingen!
2002-10-31, 18:00
  #1
Banned
Hittade detta script, dock utan kommentarer. Mina PHP kunskaper är kanske inte dom bästa så jag skulle behöva lite hjälp att kommentera och utveckla förljande script:


<?

****function*getDnNyheter()

****{

********$file*=*fopen("http://www.dn.se/DNet/jsp/polopoly.jsp?d=10",*"r");

********if*(!$file)*

********{

**********echo*"<p>Kan inte upprätta förbindelse med <a href="http://www.dn.se.\n" target="_blank">www.dn.se.\n</a>";

**********exit;

********}

********

********$i*=*0;

********$ret*="";

********$bottom*=*false;

********while*(!feof($file))*

********{

**********$line*=*fgets($file,*1024);

************

**********//if (eregi("<td class=\"(.*)\" nowrap rowspan=\"3\" valign=\"middle\"><font color=\"#B7002E\">Nyheter </font></td>",$line, $out))

**********if*(eregi("<font color=\".*\">(.*) </font></td>",*$line,*$out))*{

**************if*($bottom)*{

******************break;

**************}

**************$ret*.=*"<p><b>$out[1]</b>\n";

**************if*($out[1]*==*"Sport")*{

******************$bottom*=*true;

**************}

**********}*

**********if*(eregi("<td><a href=\"(.*)\" class=\"svart\" title=\"(.*)\">(.*)</a></td>",*$line,*$out))*{

************$ret*.=*"<a*href=\"http://www.dn.se$out[1]\"*target=\"dn\">$out[3]</a>$out[2]\n";

**********}

********}



********fclose($file);

********

********return*$ret;

****}

?>



<html>

<body>

<h1>Nyheter från DN</h1>

<hr>

<?=*getDnNyheter();*?>

<hr>

<small>Länkarna leder till <a href="http://www.dn.se" target="_blank">www.dn.se</a> - <a href="http://www.svanstrom.nu"><a href="http://www.svanstrom.nu" target="_blank">www.svanstrom.nu</a></a> - <a href="mailtoer@svanstrom.nu">per@svanstrom.nu&lt ;/a></small>

</body>

</html>




Hur gör jag om jag i stället ex vill hämta infon från följande site:

http://www.svd.se/directorybrowser/directorybrowser2.asp?strDir=statiskt\kultur\bocke r\&strBannerFile=svdkultur.asp&strHead=ur_ bocker.gif&strAltText=Bokrecensioner

så att upplägget blir det samma. Dvs länknamet blir en överskrift och översta raderna blir citerade under länken? Funkar inte att bara byta ut länken, eller jag får inte det att funka.
Citera
2002-10-31, 18:28
  #2
Medlem
xatrixs avatar
Du blir tvungen att kolla hur sidan är uppbyggd och ändra sökbegreppet så att scriptet hittar den information du vill ha.

Mer info om sökningen hittar du här: http://www.php.net/manual/en/function.eregi.php

Hoppas det löser dig.
Citera
2002-10-31, 18:58
  #3
Medlem
xatrixs avatar
Och borde inte den här tråden ligga i Webdesign???
Citera
2002-11-01, 00:53
  #4
Medlem
Citat:
Ursprungligen postat av xatrix
Och borde inte den här tråden ligga i Webdesign???
Jo det borde den absolut, att skriva PHP eller ASP kod är _inte_ att programmera, det är att scripta.
Citera
2002-11-05, 09:03
  #5
Medlem
alj Skulle det vara på webdesign även om det var ett php-script som inte användas på webben?
Citera
2002-11-05, 09:36
  #6
Medlem
xatrixs avatar
När skulle man använda php-scriptet då?
Citera
2002-11-05, 23:49
  #7
Medlem
Stockos avatar
php kan köras som ett vanligt scriptspråk, något som är ganska trevligt, speciellt med gtk-bindningar.
Räcker med att lägga en vanlig interpreter-tag i början av scriptet, precis som med ett bash- eller perl-script. Glöm dock inte -q flaggan, så php-parsern inte spottar ur sig http-headers. =)
Citera
2002-11-06, 20:00
  #8
Medlem
Vaddå? Är skriptspråk inte tillräckligt fina för programmering? Det är väl också programmering.

Det går tydligen att vara snobb i exakt alla lägen.....
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback