File "upload_curl.php"

Full Path: /home/analogde/www/antivirus/CURL/upload_curl.php
File size: 1.29 KB
MIME-type: text/x-php
Charset: utf-8

<?php
// Vérifier si un fichier a été uploadé
if (isset($_FILES['file']) && $_FILES['file']['error'] == UPLOAD_ERR_OK) {
    // Chemin temporaire du fichier uploadé
    $tempFile = $_FILES['file']['tmp_name'];

    // Nom du fichier
    $fileName = $_FILES['file']['name'];

    echo $fileName;

    // URL du script PHP sur le serveur pour recevoir le fichier
    $url = 'http://votre-serveur/receive_file.php';

    $url = 'https://analog-design.net/2024_PHP/2024_PHP_12_11_2024/CURL/receive_file.php';
/*
    // Initialiser une session cURL
    $ch = curl_init();

    // Définir les options cURL
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

    // Ajouter le fichier au formulaire POST
    $cfile = new CURLFile($tempFile, mime_content_type($tempFile), $fileName);
    $data = array('file' => $cfile);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

    // Exécuter la requête cURL
    $response = curl_exec($ch);

    // Vérifier s'il y a eu une erreur cURL
    if (curl_errno($ch)) {
        echo 'Erreur cURL: ' . curl_error($ch);
    } else {
        echo 'Réponse du serveur: ' . $response;
    }

    // Fermer la session cURL
    curl_close($ch);
*/

} else {
    echo "Aucun fichier n'a été uploadé.";
}
?>