FAQ |
Kalender |
![]() |
#11 | ||
|
|||
Medlem
|
Jag har kommit på hur min spindel ska se ut nu och det går ut på att jämföra databasen med handlarens index-fil helatiden. Först kolla om det kommit nya annonser och sedan kolla om någon annons från databasen inte gäller längre. Såhär ser det ut med kod:
Kod:
<? $query_handlare=mysql_query("SELECT * FROM handlare"); while ($r_handlare=mysql_fetch_array($query_handlare)) { $filepath = $r_handlare['link']; $contents = file($filepath); // Kollar om det kommit nya annonser foreach ($contents as $row) { list($datum, $bild, $rubrik, $beskrivning, $kategori, $lan, $typ, $pris, $lank) = explode("|", $row); $query_new=mysql_query("SELECT * FROM annonser WHERE h_id='".$r_handlare['id']."' AND h_lank='".$lank."'"); if (mysql_num_rows($query_new) < 1) { mysql_query("INSERT INTO annonser () VALUES ()"); } // Kollar om det försvunnit annonser $query_old=mysql_query("SELECT * FROM annonser WHERE h_id='".$r_handlare['id']."'"); while ($old=mysql_fetch_array($query_old)) { // PROBLEM: HÄR SKA DET KOLLAS OM DET FINNS NÅGON RAD DÄR $old['h_lank'] INTE FINNS MED, ISÅFALL SKA DEN RADERAS FRÅN DATABASEN foreach ($contents as $row) { list($datum, $bild, $rubrik, $beskrivning, $kategori, $lan, $typ, $pris, $lank) = explode("|", $row); } } } ?> |
||
![]() |
![]() |
![]() |
#12 | ||
|
|||
Medlem
|
Vet att detta är ett totalt okonstruktivt inlägg.. men det är ganska underhållande tråd det här.
|
||
![]() |
![]() |
![]() |
#13 | ||
|
|||
Medlem
|
Ja de va faktiskt jävligt meningslöst inlägg, jag vill inte ens veta vad du tycker är underhållande med den, jag vill bara veta hur man kör en count() på foreach() efter hur många rader där $lank är samma som $old['h_lank'] från databasen.
|
||
![]() |
![]() |
![]() |
#14 | ||
|
|||
Medlem
|
Förresten säg bara hur man gör för att kolla om t ex. "Hej" finns i en fil och i så fall skriva "Hej finns" annars "Hej finns inte".
|
||
![]() |
![]() |
![]() |
#15 | |||
|
||||
Medlem
|
Citat:
|
|||
![]() |
![]() |
![]() |
#16 | ||
|
|||
Klarade millennium-buggen
|
Rent programmeringstekniska detaljer tas med fördel upp på andra forum, typ phpportalen.net eller vart phpprogrammerare håller till nuförtiden.
|
||
![]() |
![]() |
![]() |
#17 | ||
|
|||
Har WN som tidsfördriv
|
Citat:
|
||
![]() |
![]() |
![]() |
#18 | ||
|
|||
Medlem
|
Citat:
|
||
![]() |
![]() |
![]() |
#19 | ||
|
|||
Medlem
|
Men PHP kan jag någorlunda, det jag måste lära mig är ju tydligen RSS, nån som vet nån guide på svenska?
|
||
![]() |
![]() |
![]() |
#20 | ||
|
|||
Mycket flitig postare
|
Pettolajnen: med all respekt så kan en bra start vara att förstå termerna du använder och sedan göra lite googling.
http://en.wikipedia.org/wiki/RSS_(file_format) http://en.wikipedia.org/wiki/XML http://en.wikipedia.org/wiki/Web_scraping är en bra start. Köp sedan en lämplig bok och besök diverse programmeringsrelaterad webbforum. Lycka till! |
||
![]() |
![]() |
Svara |
|
|