File "upload_curl.php"
Full Path: /home/analogde/www/Documents/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é.";
}
?>