<?php /** * Created by PhpStorm. * User: bensoer * Date: 01/10/15 * Time: 2:00 PM */ require_once './Client.php'; $clientService = new Client("SEND"); $clientService->connect(); $clientService->executeRequest("./data/testData.txt");
} } else { die("An Invalid File Name Was Given. Please Enter A Valid File Name and Try Again"); } if (isset($_POST["mode_switch"])) { $mode = "SEND"; $confirmedFileName = getAndMoveFileData($fileName); $client = new Client($mode); $client->connect(); $client->executeRequest("./tcpfiler/data/{$confirmedFileName}"); $fileName = $confirmedFileName; } else { $mode = "GET"; $client = new Client($mode); $client->connect(); $fileContents = $client->executeRequest($fileName, true); echo "<hr>"; echo "<br><br><br>"; echo "<p>" . $fileContents . "</p>"; ob_clean(); if (file_exists("./tcpfiler/uploads/{$fileName}")) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="' . $fileName . '"'); header('Expires: 0'); header('Cache-Control: must-revalidate'); header('Pragma: public'); header('Content-Length: ' . filesize("./tcpfiler/uploads/{$fileName}")); readfile("./tcpfiler/uploads/{$fileName}"); exit; }