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

    [PHP - CURL] Curl è installato?

    Fatal error: Call to undefined function: curl_init()

    Ecco la risposta di questo codice:

    Codice PHP:
    <?php
    // crea una nuova risorsa curl
    $ch curl_init();
    // imposta l'URL ed altre opzioni
    curl_setopt($chCURLOPT_URL"http://www.example.com/");
    curl_setopt($chCURLOPT_HEADER0);
    // scarica l'URL e lo passa al browser
    curl_exec($ch);
    // chiude la risorsa curl e rilascia le risorse di sistema
    curl_close($ch);
    ?>
    Può essere che mancano le librerie Curl sul server al quale mi appoggio?

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027

    Re: [PHP - CURL] Curl è installato?

    Originariamente inviato da aeronauta75
    Fatal error: Call to undefined function: curl_init()

    Ecco la risposta di questo codice:

    Codice PHP:
    <?php
    // crea una nuova risorsa curl
    $ch curl_init();
    // imposta l'URL ed altre opzioni
    curl_setopt($chCURLOPT_URL"http://www.example.com/");
    curl_setopt($chCURLOPT_HEADER0);
    // scarica l'URL e lo passa al browser
    curl_exec($ch);
    // chiude la risorsa curl e rilascia le risorse di sistema
    curl_close($ch);
    ?>
    Può essere che mancano le librerie Curl sul server al quale mi appoggio?
    direi proprio di si.

    un semplice php_info() o un print_r(get_loaded_extensions()) ti darà la risposta sicura.

    ciao

  3. #3
    Infatti col phpinfo() mi ero accorto che Curl non compariva assolutamente.

    Che problema!!!

    Devo abbandonare questa strada...

    Al suo posto potrebbe funzionare fsockopen() per passare delle variabili $_POST da un sito ad un altro?


  4. #4
    Quest'alternativa sembra funzionare:

    Codice PHP:
    $server="www.sito.it";
    $fp fsockopen ($server80$errno$errstr30);
    if (!
    $fp) {
        echo 
    "$errstr ($errno)
    \n"
    ;
    } else {
      
    $post_vars="post_var_1=aeronauta&post_var_2=Luca"

      
    fputs ($fp,"POST / HTTP/1.0\r\nHost: $server\r\nUser-Agent: SendScript\r\nContent-Length: ".strlen($post_vars)."\r\nContent-Type: application/x-www-form-urlencoded\r\n\r\n$post_vars"); 

      while (!
    feof($fp)) {
        echo 
    fgets ($fp,128);
      }
      
    fclose ($fp);

    ...ma lo vedo un po' lento nell'esecuzione :master:

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.