![]() |
|
|
|||||||
| PHP Här diskuteras allt som har med scriptspråket PHP att göra. |
![]() |
|
|
Trådverktyg | Visningsalternativ |
|
|
#1 |
|
Medlem
Registrerad: 2006-08-02
Ort: Karlstad, Värmland
Inlägg: 7 446
Lösningar: 190 |
Jag använder ett enkelt scrape-skript för att hämta nyheter från en viss sida.
Tyvärr saknas länkar tillbaka till den sidan. Dom använder en särskild span-class (.rubriker) för alla rubriker. Hur lägger man anchor-taggar runt den? Så här ser scrape-skriptet ut: PHP-kod:
HTML-kod:
<p><span class="rubriker">Här är rubriken</span><br />Här är artikelns brödtext</p> HTML-kod:
<p><span class="rubriker"><a href="http://nyhetskällan...">Här är rubriken</a></span><br />Här är artikelns brödtext</p> Någon?
__________________
Med vänlig hälsning från Danne ------ Proformica.com Marknadsföring, webbdesign, webbhotell osv, mm.. Sacred Skin Ny bok om Sak Yant, traditionell, spiritistisk thailändsk tatueringskonst Våga Vägra |
|
|
|
|
|
#2 |
|
Medlem
Registrerad: 2006-08-02
Ort: Karlstad, Värmland
Inlägg: 7 446
Lösningar: 190 |
Förresten, om det är relativt enkelt att lägga in en funktion som trunkerar (klipper av) outputen så att varje artikel inte återges i sin helhet utan bara t.ex. 200 tecken vore det inte dumt.....
__________________
Med vänlig hälsning från Danne ------ Proformica.com Marknadsföring, webbdesign, webbhotell osv, mm.. Sacred Skin Ny bok om Sak Yant, traditionell, spiritistisk thailändsk tatueringskonst Våga Vägra |
|
|
|
|
|
#3 |
|
Medlem
Registrerad: 2005-01-14
Ort: Upplands Väsby
Inlägg: 711
Lösningar: 101 |
Använd ett reguljärt uttryck (regular expression) för att få in länken. Nu vet jag inte hur tagSpider fungerar, men gissar att du kan prova med något liknande detta:
PHP-kod:
__________________
"Det finns tre sorters lögn; vanlig lögn, förbannand lögn och statistik" - Mark Twain |
|
|
|
|
|
#4 | |
|
Medlem
Registrerad: 2006-08-02
Ort: Karlstad, Värmland
Inlägg: 7 446
Lösningar: 190 |
Citat:
Det är väl enklast att bara kapa alltsammans efter X antal tecken...? Så får jag testa hur många som får det att se mest vettigt ut...
__________________
Med vänlig hälsning från Danne ------ Proformica.com Marknadsföring, webbdesign, webbhotell osv, mm.. Sacred Skin Ny bok om Sak Yant, traditionell, spiritistisk thailändsk tatueringskonst Våga Vägra |
|
|
|
|
|
|
#5 | |
|
Medlem
Registrerad: 2006-08-02
Ort: Karlstad, Värmland
Inlägg: 7 446
Lösningar: 190 |
Citat:
Tackar! (helvete, jag blir grymt avundsjuk på folk som kan sånt där....)
__________________
Med vänlig hälsning från Danne ------ Proformica.com Marknadsföring, webbdesign, webbhotell osv, mm.. Sacred Skin Ny bok om Sak Yant, traditionell, spiritistisk thailändsk tatueringskonst Våga Vägra |
|
|
|
|
|
|
#6 | |
|
Medlem
Registrerad: 2005-01-14
Ort: Upplands Väsby
Inlägg: 711
Lösningar: 101 |
Citat:
Om du begränsar längden på brödtexten - och den inte innehåller några HTML-taggar - så blir funktionen väldigt enkel. Det räcker då att använda substr(). Annars blir det lite krångligare, för att se till så man inte kapar någon HTML-tag.
__________________
"Det finns tre sorters lögn; vanlig lögn, förbannand lögn och statistik" - Mark Twain |
|
|
|
|
|
|
#7 | |
|
Medlem
Registrerad: 2006-08-02
Ort: Karlstad, Värmland
Inlägg: 7 446
Lösningar: 190 |
Citat:
Jag har kikat på substr men fattar nada, eller i alla fall inte var jag i så fall skulle lägga in den funktionen. Så om du har en minut över...? (host, host)
__________________
Med vänlig hälsning från Danne ------ Proformica.com Marknadsföring, webbdesign, webbhotell osv, mm.. Sacred Skin Ny bok om Sak Yant, traditionell, spiritistisk thailändsk tatueringskonst Våga Vägra |
|
|
|
|
|
|
Markerad som löst av Danne V #8 |
|
Medlem
Registrerad: 2005-01-14
Ort: Upplands Väsby
Inlägg: 711
Lösningar: 101 |
Exempel med utökat reguljärt uttryck där brödtexten klipps efter 200 tecken:
PHP-kod:
__________________
"Det finns tre sorters lögn; vanlig lögn, förbannand lögn och statistik" - Mark Twain |
|
|
|
|
|
#9 | |
|
Medlem
Registrerad: 2006-08-02
Ort: Karlstad, Värmland
Inlägg: 7 446
Lösningar: 190 |
Citat:
Fungerar perfekt! Tusen tack för hjälpen!!!!
__________________
Med vänlig hälsning från Danne ------ Proformica.com Marknadsföring, webbdesign, webbhotell osv, mm.. Sacred Skin Ny bok om Sak Yant, traditionell, spiritistisk thailändsk tatueringskonst Våga Vägra |
|
|
|
|
![]() |
| Trådverktyg | |
| Visningsalternativ | |
|
|