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

    include solo pe rpagine complete?

    Ciao,
    avrei bisogno di includere in una mia pg php un altra pagina ma non mi va l'include, forse perchè la pagina in questione dovrebbe essere tipo:
    www.sony.it/index.php
    e non invece essere generata in questo modo:
    <?php include("www.sitosito.com/index.php?ref=index"); ?>

    Insomma, in un include posso mettere un indirizzo assoluto? perchè a me non va? o forse c'è qualche altro modo?

    Thanks
    Max
    Il vincitore è solo un sognatore che non ha mai mollato-----
    Cerbarano
    -----
    www.paoloemax.it

  2. #2
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Beh prima di impazzire raga controlalte sempre la documentazione .

    Funzione include

    E come vedi include supporta i files remoti.
    Solo che come path assoluto devi passare http://www.dominio.com/percorso/file.html

    Attento pero' che per poter includere files in remoto il server deve avere abilitato il remote linking e di solito non e' cosi' per problemi di sicurezza.

    Senno puoi usare la funzione file_get_contents($path)

  3. #3

    ok

    Grazie mille..mi potresti segnare come si scrive la funzione file get?
    NOn sono così bravo..magari...
    Il vincitore è solo un sognatore che non ha mai mollato-----
    Cerbarano
    -----
    www.paoloemax.it

  4. #4
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    www.php.net

    Qui trovi tutto.
    Io ho sempre il sito aperto con la doc di php sottomano. E' utile e comoda anche perche' ci sono esempi ovunque e cio a volte mi risolve molti scleri.

    cmq la fuinzione e' prorpio cosi'

    $stringa = file_get_contents($path);

    Nella var $path ci metti il percorso del file e la funzione ti restituisce una stringa contente il contenuto del file letto.

    poi pigli la stringa e la usi come vuoi quindi la puoi stampare con echo()/print()/var_dump()

  5. #5

    no

    niente da fare virus..
    magari ti faccio vedere la pg così mi spiego meglio:

    <html>
    $stringa = file_get_contents($http://www.sony.it);
    $stringa = file_get_contents($sotto.html);
    </html>

    ho provato i due tipi di link ma non si vede nulla..non è che forse va scritto in un altro modo, o come dite voi programmatori...compilato?
    Il vincitore è solo un sognatore che non ha mai mollato-----
    Cerbarano
    -----
    www.paoloemax.it

  6. #6
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    o.o

    Scusa ma le stringhe e le variabili sono due cose ben diverse.

    $val = "valore" ;

    Così crei una varibile di nome val a cui viene associata la stringa "valore".

    se devi riusare tale stringa in giro per il codice e' bene appunto usare una variabile.

    quindi le funzioni che prendono parametri possono accettare varibili che contengono i tipi di dati richiesti oppure la dichiarazione e il dato direttamente.

    esempio

    function parla( $messaggio ){echo $messaggio;}

    questa funzione prende 1 parametro di nome $messaggio e esegue la echo di tale valore quando mi serve la usero' cosi':

    parla( "Hello" );

    Oppure

    $mess = "Questo e' un altro messeggio ..... straaaanooooo ";
    ciao($mess);

    Da qui non si scappa, l'uso delle variabili e del passaggio parametri e' cosi' quasi ovunque.

    Per cui se devi passare un indirizzo devi fare :

    $indirizzo = "http://www.miodominio.com/percorso/file.html";

    $contenuto = file_get_contents($indirizzo);

    Oppure

    $contenuto = file_get_contents( "http://www.miodominio.com/percorso/file.html" );

    Insomma sono le basi.

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.