Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di andreto
    Registrato dal
    Dec 2012
    Messaggi
    127

    UPLOAD CURL non mi funziona

    Ciao a tutti, ho creato queste due semplici pagine per fare l'upload di un file dal mio HDD al mio spazio web usando CURL.
    Questa è la prima volta che utilizzo CURL.

    index.php
    codice:
    <form action="index.php" method="post" enctype="multipart/form-data">
    <input type="file" name="image"/>
    <input type="submit" value="Post"/>
    </form>
    
    <?php
    if(isset($_FILES['image']['tmp_name'])){    
        $ch = curl_init();
        $cfile = new CURLFile($_FILES['image']['tmp_name'], $_FILES['image']['type'], $_FILES['image']['name']);    
        $data = array("myimage"=>$cfile);     
        curl_setopt($ch, CURLOPT_URL, 'http://www.miosito.net/listino/test2/upload.php');
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURL_POSTFIELDS, $data);    
        $response = curl_exec($ch);
            
    if($response == true){
        echo 'File posted';    
    }else{
        echo 'Error: ' . curl_errno($ch);
        }    
    }
    ?>
    upload.php
    codice:
    <?php
    if(isset($_FILES['image']['tmp_name'])){
    $path = "uploads/" . $_FILES['image']['name'];
    move_uploaded_file($_FILES['image']['tmp_name'], $path);
    }
    ?>

    Ricevo sempre errori sull'URL.
    Ho provato a modificare l'URL come segue, ma niente da fare...

    codice:
    curl_setopt($ch, CURLOPT_URL, "/home2/igxxxxxx/public_html/listino/test2/upload.php");
    ed anche così
    codice:
    curl_setopt($ch, CURLOPT_URL, "upload.php");


    Qualcuno gentilmente potrebbe aiutarmi a capire dove sbaglio?
    Sto perdendo veramente la testa.
    Grazie.

    P.S.
    index.php e upload.php si trovano nella stessa cartella sul server.
    La versione di php è superiore alla 5.5

  2. #2
    scusa la domanda, ma perchè usi CURL per l'upload di un file??

    http://php.net/manual/it/features.fi...ost-method.php

  3. #3
    Utente di HTML.it L'avatar di andreto
    Registrato dal
    Dec 2012
    Messaggi
    127
    Quote Originariamente inviata da fermat Visualizza il messaggio
    scusa la domanda, ma perchè usi CURL per l'upload di un file??

    http://php.net/manual/it/features.fi...ost-method.php
    Ho creato una pagina dove incollando l'URL di un'immagine esterna, me la carica sul server, la ridimensiona e nel frattempo visualizzo la barra progressiva. Questo l'ho dovuto fare con CURL.

    Per l'upload da locale a server,
    ho gia fatto il codice, provato e funzionante al 100% anche con barra progressiva ma se possibile vorrei provare a usare CURL.
    So che si può fare, quindi sta diventando una questione di principio che mi sta facendo perdere veramente molto tempo.
    Imparare cose nuove è sempre un bene :-)

    Ci sono molte guide e video su internet che illustrano come fare, ne ho provate diverse ma nulla.

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.