Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
Documents
/
CURL
:
curl03.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php if(isset($_POST["submit"])){ // Move file to a temp location $uploadDir = 'uploads/'; $uploadDir = ''; $uploadFile = $uploadDir . basename($_FILES['file']['name']); echo "TRACE"; if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadFile)) { // set array to send data to remote server $remoteData = array( 'fileName' => $uploadFile, 'fileData' => base64_encode($uploadFile) ); // start curl set up for remote file upload $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, 'https://analog-design.net/2024_PHP/2024_PHP_12_11_2024/CURL/server.php' ); curl_setopt($curl, CURLOPT_TIMEOUT, 30); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $remoteData); $response = curl_exec($curl); curl_close($curl); echo $response; // set response to server.php file } else { echo "Your file not uploaded to server."; } } ?> <form enctype="multipart/form-data" method='post'> <input name="file" type="file" value="choose"> <input type="submit" value="Upload"> </form>