if(!isset($_POST["submit"])){ ?> } else { set_time_limit(300);//for uploading big files $randNum = rand(1, 99999999999999999999); //$paths='/assets/gpx'; $paths='/'; $filep=$_FILES['userfile']['tmp_name']; $ftp_server='ftp.mapblender.net'; $ftp_user_name='loadgpx1'; $ftp_user_pass='Crusher3030'; //$name=$_FILES['userfile']['name']; $name=$randNum.'.gpx'; // set up a connection to ftp server $conn_id = ftp_connect($ftp_server); $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // check connection and login result if ((!$conn_id) || (!$login_result)) { //echo "FTP connection has encountered an error!"; //echo "Attempted to connect to $ftp_server for user $ftp_user_name...."; exit; } else { //echo "Connected to $ftp_server, for user $ftp_user_name"."....."; } //echo $paths.'/'.$name; //ftp_mkdir($conn_id,'assets/gpx'.$filep); ftp_mkdir($conn_id,$filep); $upload = ftp_put($conn_id, $paths.'/'.$name, $filep, FTP_BINARY); // check the upload status if (!$upload) { //echo "FTP upload has encountered an error!"; } else { //echo "Uploaded file with name $name to $ftp_server "; } //ftp_delete($conn_id,$filep); ftp_close($conn_id); $real_url = "http://www.mapblender.com/map.php?fname=".$randNum; //echo $real_url; header("Location: $real_url"); exit; } ?>