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

    Problemi con funzioni php

    Ciao a tutti... stavo cercando di fare un orologio / meteo usando tutto quello che ho trovato qui:
    http://www.radoslavdimov.com/jquery-...gin-digiclock/
    Piccolo problema:
    Mi da errore su una funzione all'interno del file proxy.php. L'errore è il seguente:
    Fatal error: Call to undefined function curl_init() in ... on line 9

    questo è il file proxy.php:
    Codice PHP:
    $location $_GET['location'];
    $metric = (int)$_GET['metric']; 
    $url 'http://www.accuweather.com/adcbin/forecastfox/weather_data.asp?location=' $location '&metric=' $metric;
    //$url = 'http://rainmeter.accu-weather.com/widget/rainmeter/weather-data.asp?location=' . $location . '&metric=' . $metric; 
    $ch curl_init(); $timeout 0;
    curl_setopt($chCURLOPT_URL$url);
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
    curl_setopt($chCURLOPT_CONNECTTIMEOUT$timeout);
    $file_contents curl_exec($ch); curl_close($ch); 
    $xml simplexml_load_string($file_contents);  $weather['city']            = (string)$xml->local->city;
    $weather['curr_temp']       = (int)$xml->currentconditions->temperature;
    $weather['curr_text']       = (string)$xml->currentconditions->weathertext;
    $weather['curr_icon']       = (int)$xml->currentconditions->weathericon;
    // forecast 
    //$day = count($xml->forecast->day);
    $day 5;
    for (
    $i 0$i $day$i++) {
      
    $weather['forecast'][$i]['day_date']       = (string)$xml->forecast->day[$i]->obsdate;
      
    $weather['forecast'][$i]['day_text']       = (string)$xml->forecast->day[$i]->daytime->txtshort;
      
    $weather['forecast'][$i]['day_icon']       = (int)$xml->forecast->day[$i]->daytime->weathericon;
      
    $weather['forecast'][$i]['day_htemp']      = (int)$xml->forecast->day[$i]->daytime->hightemperature;
      
    $weather['forecast'][$i]['day_ltemp']      = (int)$xml->forecast->day[$i]->daytime->lowtemperature
    }

    echo 
    json_encode($weather); 
    La cosa strana è che dunziona ovunque... L'unico sfigato a cui non funziona nulla sono io!!! Aiutatemi per favore!!
    Grazie in anticipo a tutti!!
    Non esiste un vero genio senza una piccola dose di follia.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    curl è una libreria che va installata ed abilitata, o solo abilitata se è installata.

    Trovi tutto qui.

  3. #3
    PROBLEMA RISOLTO!!!!
    Il sito si appoggiava ad aruba.... Aruba, in qualche modo, bloccava la funzione curl_init() e quindi il tutto non funzionava....
    Grazie comunque a tutti!!
    Non esiste un vero genio senza una piccola dose di follia.

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.