Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    analizzare una pagina web con le espressioni regolari di PHP

    Salve a tutti,

    ho realizzato uno script che apre un file con fopen(),
    e poi con delle espressioni regolari ne analizza il contenuto.

    Lo script funziona correttamente se la pagina web da analizzare
    e sullo stesso hosting dove risiede lo script, mentre se è su un diverso
    hosting, fopen() non riesce ad aprire il file.

    è normale che fopen() apra solo pagine residenti sul mio hosting?
    oppure c'è quanche impostazione su php.ini che va modificata?

    Ci sono altri modi per mettere in una variabile l'HTML di una pagina web
    senza usare fopen() ?

    Grazie
    www.numeroverde800.com Numero Verde per le aziende.

  2. #2
    Ho cercato su internet, ma proprio mi sa che non si può fare... Non sono bravo nei campi di fopen ecc. anche perché io uso SOLO database e NON ho mai usato un fopen xD!!
    Comunque dovrebbe servire una funzione chiamata "curl" di cui non trovo documentazione sufficiente...
    HeyLà! Vieni a trovarmi su F.r.a.n.C.y.S.T.A.R.90...

    MSN: F.r.a.n.C.y.S.T.A.R.90@gmail.com
    Divertitevi! =)

  3. #3
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648

    Re: analizzare una pagina web con le espressioni regolari di PHP

    Originariamente inviato da elsombrero
    Salve a tutti,

    ho realizzato uno script che apre un file con fopen(),
    e poi con delle espressioni regolari ne analizza il contenuto.

    Lo script funziona correttamente se la pagina web da analizzare
    e sullo stesso hosting dove risiede lo script, mentre se è su un diverso
    hosting, fopen() non riesce ad aprire il file.

    è normale che fopen() apra solo pagine residenti sul mio hosting?
    oppure c'è quanche impostazione su php.ini che va modificata?

    Ci sono altri modi per mettere in una variabile l'HTML di una pagina web
    senza usare fopen() ?

    Grazie
    fopen in alcuni hosting non è abilitato per connettersi in esterno. O lo fai abilitare o provi con curl

    http://php.net/manual/en/book.curl.php

  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    usa file_get_contents();


    funziona sia con files locali (quindi a livello di file system) e sia con link remoti


    legge il contenuto del file e lo mette direttamernte dentro una variabile

    fondamentalmente è come fare fopen, fread e fclose a botta unica

    nel caso di link remoto restiuisce il codice html

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  5. #5
    file_get_contents() ha le stesse limitazioni di fopen()

  6. #6
    Grazie Dottwatson,

    era proprio la funzione che cercavo.

    ciao
    www.numeroverde800.com Numero Verde per le aziende.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.