Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    14

    Curl upload file tra server online

    Ciao a tutti! ho necessità di effettuare un upload di un'immagine con curl...
    ho sviluppato il codice e l'ho fatto girare in locale con wamp e fin qui tutto bene
    quando però faccio girare lo script su un server online non funziona niente!
    vi allego il pezzo di codice che utilizzo e che funziona su wamp

    Codice PHP:
    $foto='@/home/sito/1.jpg'//ho già cambiato il percorso per il server online
    $url="www.sito.com/upload.php";
    $chi curl_init();
    curl_setopt($chiCURLOPT_HEADER0);
    curl_setopt($chiCURLOPT_VERBOSE0);
    curl_setopt($chiCURLOPT_RETURNTRANSFERtrue);
    curl_setopt($chiCURLOPT_USERAGENT"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1");
    curl_setopt($chiCURLOPT_URL$url);
    curl_setopt($chiCURLOPT_HTTPHEADER, array("Content-type: multipart/form-data"));
    $post_i = array(   'upload_img'=>$foto,   'number'=>'1', ); 
    curl_setopt($chiCURLOPT_POSTFIELDS$post_i); 
    curl_setopt($chiCURLOPT_COOKIEJAR'cookie.txt'); 
    curl_setopt($chiCURLOPT_RETURNTRANSFER1); $response curl_exec($chi) or die("ERRORE"); 
    se davanti alla variabile $foto inserisco la "@" ottengo un errore, se non inserisco la chiocciola non funziona l'upload
    Ultima modifica di brt91; 26-05-2014 a 23:31

  2. #2
    Sicuro che sul tuo hosting, quello da cui invii il file, la libreria curl si attiva ? Spesso sugli hosting condivisi è disattivata di default.
    Controlla dal pannello di controllo o phpinfo.

Tag per questa discussione

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.