Visualizzazione risultati 1 fino 2 di 2

Discussione: Problema html/php

  1. #1
    Guest

    Predefinito Problema html/php

    Salve a tutti,

    Ho aperto da poco un dominio free qui su altervista, volevo utilizzarlo per provare uno script con html, PHP e JSON.
    Ho salvato lo script come index.html e l'ho aggiunto, utilizzando il pannello di controllo, con il tasto invia files.

    Tuttavia il browser non mi legge alcune porzioni di codice, come potete vedere qui: www.belliqi.altervista.org

    Ho sbagliato a inserire il mio file? devo usare un'altra estensione? Magari con PHP devo aggiungere il file in un altro punto del pannello?

    help

    Grazie



    (Il codice è il seguente)


    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title>Esempio di utilizzo di JSON con PHP</title>
    </head>
    <body>
    <div id='contents'>
    <h1>Utilizzo di JSON con PHP, un esempio pratico: Costruire un motore di ricerca</h1>
    <a href='http://www.codicefacile.it/tutorials/tutorials.php/42/JSON_e_PHP_creare_un_motore_di_ricerca_con_yahoo/category/'>Questa pagina &egrave; l'esempio correlato a un tutorial di JSON e PHP, per leggerlo clicca qui.</a><br/><br/>
    <hr/>
    <form action='?'>
    <input name='keyword' value='<?=$_GET['keyword']?>'/>
    <input type='submit' value='Cerca' />
    </form><br/>
    <?php

    // Includiamo JSON/PEAR
    include "JSON.php";
    $json = new Services_JSON();

    // Imposta chiamata a Yahoo!
    $keyword = (!empty($_GET['keyword'])) ? $_GET['keyword'] : 'web service architecture';
    $num_of_results = 3;
    $appid = "YahooDemo"; // Qui inserirai il tuo id Yahoo!
    $request = "http://api.search.yahoo.com/ImageSearchService/V1/imageSearch?appid={$appid}&query=".urlencode($keyword)."&results={$num_of_results}&output=json";

    // Ottieni il risultato in una stringa $response
    $response = implode("", file($request));

    // trasforma il risultato in classe php
    // la funzione json_decode() esiste da PHP 5.2.0
    $obj_result = $json->decode($response);

    // Prendo i dati che mi servono
    $num_results = $obj_result->ResultSet->totalResultsAvailable;
    $results = $obj_result->ResultSet->Result;

    // Output: ora che ho tutti i dati li mostro
    // Dati su tutta la ricerca
    echo "Per la parola <b>'{$keyword}'</b> sono stati trovati <b>{$num_results}</b> risultati, eccone alcuni...<hr/><br /><br/>";

    // Dati sulla lista dei risultati
    foreach ($results as $result) {
    echo
    "<b>{$result->Title}</b><br/>";
    echo
    "<a href='{$result->ClickUrl}' target='_blank'><img src='{$result->Thumbnail->Url}' border=0 /></a><br /><br />";
    }

    echo
    "<hr/><b>JSON->decore() della risposta restituisco questa struttura dati:</b><pre>";
    var_dump($obj_result);
    echo
    "</pre>";

    ?></div>
    </body>
    </html>
    Ultima modifica di dreadnaut : 09-10-2008 alle ore 21.22.50 Motivo: + tag [php]

  2. #2
    Guest

    Predefinito

    prova a cambiare l'estensione della pagina da index.html a index.php

Regole di scrittura

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