Visualizzazione risultati 1 fino 12 di 12

Discussione: [PHP] Prendere codice HTML senza le doppie virgolette

  1. #1
    Data registrazione
    05-06-2006
    Messaggi
    19

    Predefinito [PHP] Prendere codice HTML senza le doppie virgolette

    Ho la necessita di prendere come variabile il codice HTML di una pagina privandola di tutte le doppie virgolette presenenti (magari sostituendole alla virgoletta singola o precedendole con la backslash x annullare il loro valore).

    Per avere tutto il codice della pagina uso cURL

    Codice PHP:
    <?php
    $url
    = "http://www.miapagina.net";
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $var = curl_exec($ch);
    curl_close($ch);
    ?>
    insomma vorrei trovarmi ad avere una variabile $htmlcode contenente tt il codice html della pagina sprovvisto di virgolette cm dico sopra ;)

    grazie mille in anticipo!

  2. #2
    Guest

    Predefinito

    $text=file_get_contents('LINK');
    $replace=str_replace("\"", "", $text);

  3. #3
    Data registrazione
    05-06-2006
    Messaggi
    19

    Predefinito

    Citazione Originalmente inviato da darksnake1992 Visualizza messaggio
    $text=file_get_contents('LINK');
    $replace=str_replace("\"", "", $text);
    pagina bianca

  4. #4
    Guest

    Predefinito

    Codice PHP:
    $var = ereg_replace("\"","",$file);
    Ciauu! ^^

  5. #5
    Guest

    Predefinito

    controlla se su altervista è attiva la funzione file_get_contents con function_exists

  6. #6
    Data registrazione
    05-06-2006
    Messaggi
    19

    Predefinito

    ho risolto il problema scritto sopra
    trovo il codice html con cURL e poi lo privo delle virgolette con str_replace

    ora mi occorrerebbe eliminare il carattere "a capo" del codice...

    come posso fare???

  7. #7
    Guest

    Predefinito

    al posto di "\"" metti "\n"

  8. #8
    Data registrazione
    05-06-2006
    Messaggi
    19

    Predefinito

    Citazione Originalmente inviato da darksnake1992 Visualizza messaggio
    al posto di "\"" metti "\n"
    mettendo backslash n "\n" da un errore di sintassi ovviamente...

  9. #9
    Guest

    Predefinito

    Scusa ma se ti serve solo il codice html non fai meglio ad usare:
    Codice PHP:
    echo htmlspecialchars($var);
    ???

  10. #10
    Guest

    Predefinito

    mettendo backslash n "\n" da un errore di sintassi ovviamente...
    ho provato ora e direi di no...
    e se ti da errori ( ma non credo) prova con un escape

  11. #11
    Guest

    Predefinito

    oppure prova con "<br>"," " o "<br />"," ". ..ciauu! ^^

  12. #12
    Data registrazione
    05-06-2006
    Messaggi
    19

    Predefinito

    Citazione Originalmente inviato da darksnake1992 Visualizza messaggio
    ho provato ora e direi di no...
    e se ti da errori ( ma non credo) prova con un escape
    no hai perfettamente ragione basta mettere /n e si levano gli "a capo"

    tutto ok, sbagliavo io qualcosa

    grazie mille a tutti ^^

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •