• User

    estrarre titolo e contenuti da un link...come?

    Salve!

    è da un pò che cerco qualcosa come in questo sito breakingnews.com in alto a destra il pulsante "submit a link"...appena si mette dentro un link di una news (es. bbc o altro)...va a estrarre titolo e fonte ufficiale.

    Vorrei sapere come funziona...se qualcuno conosce qualche script simile oppure sa come potrei farlo...altra cosa...non usa feed rss giusto?

    io un pò di tempo fa trovai redsunsoft.com/2011/01/parse-link-like-facebook-with-jquery-and-php/ funge ma non riesco a inviare i contenuti che mi interessano al db

    soluzioni?? grazie in anticipo


  • User

    ragazzi nessuno mi può aiutare? 😞


  • ModSenior

    Ciao fabio_198,
    devi avere un pò di pazienza e attendere le risposte.
    Per quanto riguarda il problema dai un'occhiata a questa funzione:
    http://php.net/manual/en/function.get-meta-tags.php


  • User

    ok grazie..forse comunque ho capito come fare...e cioè di passare i contenuti tramite input hidden

    ho questi due campi...div e input

    [PHP]<div id="atc_images"></div>
    <input type="hidden" name="cur_image" value="#atc_images" id="img" />
    [/PHP]

    come faccio a dichiarare in VALUE di input quello che c'e dentro il DIV atc_images?

    mettiamo il caso è
    [PHP]<div id="atc_images">ciao sono pippo</div>
    [/PHP]

    VALUE dovrà essere in automatico "ciao sono pippo"

    ho già provato così come vedete cioè ==> value="#atc_images"

    ma appunto nel campo img del db, va a inserire proprio #atc_images


  • User

    soluzione trovata...ho risolto così

    [PHP]<div id="atc_images"></div>
    <textarea id="img" style="display:none" rows="30" cols="30" name="cur_image"></textarea>

    <input name="invia" type="submit" value="Invia" onclick="document.getElementById('img').innerHTML = getElementById('atc_images').innerHTML";> [/PHP]

    e sul db mi copia esattamente il contenuto che viene generato dentro il div "atc_images" quindi funziona...al tal proposito vorrei sapere come "filtrare" il link dell'immagine

    mi spiego...questo è il codice che viene generato dentro il div

    [PHP]<img style="display: inline;" src="h t t p ://news.bbcimg.co.uk/media/images/65348000/jpg/_65348094_belreuters.jpg" id="1" width="100"><img style="display: none;" src="h t t p ://news.bbcimg.co.uk/media/images/65356000/jpg/_65356067_65356066.jpg" id="2" width="100"><img style="display: none;" src="h t t p://news.bbcimg.co.uk/media/images/65367000/jpg/_65367308_coffee.jpg" id="3" width="100"><img style="display: inline;" src="h t t p://news.bbcimg.co.uk/media/images/65376000/jpg/_65376729_heart.jpg" id="4" width="100">
    [/PHP]

    come potete vedere c'e tutto, a me serve solo prendere il CONTENUTO di SRC dell'id 1...perchè si vede chiaramente che ci sono altre immagini con i seguenti id

    in poche parole filtrandolo andrò ad avere nel campo del db il solo link dell'immagine

    poi avrei anche un'altra richiesta...come faccio a fare più getElementById ??

    con questo ho passato l'immagine:

    [PHP]document.getElementById('img').innerHTML = getElementById('atc_images').innerHTML[/PHP]

    dovrei passare anche il titolo che viene generato...come faccio a inserire un altro getElementById sempre nel pulsante?