• User

    Richiamare una funzione php in uno script

    Salve a tutti... vi chiedo una cosa fondamentale!
    Avrei l'esigenza di richiamare in uno script una funzione php.
    Mi spiego meglio... lo script in questione è il famoso 'condividi' di facebook:

    <a name="fb_share" type="button_count" href="-facebook-com/sharer-php">
    Condividi</a><script src="--static.ak.fbcdn-net/connect-php/js/FB.Share"
    type="text/javascript"></script>Funziona correttamente nella pagina in cui è presente una funziona php che pesca delle frasi a caso da un file txt.
    Quindi lo script condivide tutto il contenuto della pagina, tranne queste frasi casuali allora mi chiedevo se esiste un codice che mi consenta di richiamare appunto la funzione php che mi genera la frase casuale ad ogni refresh della pagina.
    Vi posto la funzione php:

    [php]<div style="text-align:center;"><?
    $f = file("./frasi.txt");
    $c = count($f);
    $n = rand(0, ($c-1));
    echo $f;
    ?></div>[/php]E' davvero urgente... vi ringrazio sempre!
    Saluti

    N.B. ho messo trattini al posto di http e www altrimenti il forum non me li fa pubblicare!


  • User Attivo

    Prova in questo modo:

    [HTML]
    <?php
    $f = file("./frasi.txt");
    $c = count($f);
    $n = rand(0, ($c-1));
    ?>
    <html>
    <head>
    <meta name="title" content="Frase del giorno" />
    <meta name="description" content="<?php echo $f; ?>" />
    <link rel="image_src" href="http://host.dom/immagine.gif" />
    </head>
    <body>
    <a name="fb_share" type="button_count" href="http://www . facebook.com/sharer.php">Condividi</a>
    <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
    </body>
    </html>
    [/HTML]

    Ciao!


  • User

    Innanzitutto grazie per la risposta!
    Ma non funge... ora nella pagina non mi esce più la frase casuale... se faccio, invece condividi... esce... ma sempre la stessa...
    Ma mi sa che ci sei andato vicino...
    In pvt ti dò il link ok?


  • User

    Ok Sups... risolto... va benissimo con il tuo codice...
    Ora condivide una meraviglia... l'unica pecca però... quando hai condiviso il messaggio su fb... ovviamente appare il nome dell'applicazione... però se ci clicchi sopra non ti rimanda, appunto, alla pagina dell'applicazione creata su fb... ma alla pagina del sito esterno in cui è contenuta l'applicazione... come ovviare a tal problema? Forse c'è qualche impostazione da modificare direttamente sul back-end dell'applicazione?