| | |
Uploading files to web server...
Please support our PHP advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
![]() |
•
•
Join Date: Apr 2008
Posts: 31
Reputation:
Solved Threads: 0
Hi there,
I have some code which quite nicely uploads PDF files to the server:
HTML:
What I would like to do is have the file upload, then return the file path to a textbox on the parent webpage. Any idea how to close my upload.php page and return the file path?
Thanks in advance,
Mapper99
I have some code which quite nicely uploads PDF files to the server:
PHP Syntax (Toggle Plain Text)
if((!empty($_FILES["uploaded_file"])) && ($_FILES['uploaded_file']['error'] == 0)) { //Check if the file is JPEG image and it's size is less than 350Kb $filename = basename($_FILES['uploaded_file']['name']); $ext = substr($filename, strrpos($filename, '.') + 1); if (($ext == "pdf") && ($_FILES["uploaded_file"]["type"] == "application/pdf") && ($_FILES["uploaded_file"]["size"] < 4550000)) { //Determine the path to which we want to save this file $newname = dirname(__FILE__).'/Invoices/'.$filename; //Check if the file with the same name is already exists on the server if (!file_exists($newname)) { //Attempt to move the uploaded file to it's new place if ((move_uploaded_file($_FILES['uploaded_file']['tmp_name'],$newname))) { echo "It's done! The file has been saved as: ".$newname; } else { echo "Error: A problem occurred during file upload!"; } } else { echo "Error: File ".$_FILES["uploaded_file"]["name"]." already exists"; } } else { echo "Error: Only .pdf images are accepted for upload"; } } else { echo "Error: No file uploaded"; } $varname = $_POST[$newname]; echo "<SCRIPT LANGUAGE='javascript'>refreshParent();</SCRIPT>"; ?>
HTML:
PHP Syntax (Toggle Plain Text)
<form enctype="multipart/form-data" action="upload.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1000000" /> Choose a file to upload: <input name="uploaded_file" type="file" /> <br> <input type="submit" value="Upload" /> </form>
What I would like to do is have the file upload, then return the file path to a textbox on the parent webpage. Any idea how to close my upload.php page and return the file path?
Thanks in advance,
Mapper99
•
•
Join Date: Sep 2009
Posts: 557
Reputation:
Solved Threads: 64
0
#3 Oct 15th, 2009
I havent tested this, try this if its work for you -
PHP Syntax (Toggle Plain Text)
if ((move_uploaded_file($_FILES['uploaded_file']['tmp_name'],$newname))) { echo "It's done! The file has been saved as: ".$newname; $str = "document.write('javascript.getElementById('txtReturnPath').innerHTML = $newname ');"
•
•
Join Date: Sep 2009
Posts: 557
Reputation:
Solved Threads: 64
0
#4 Oct 15th, 2009
PHP Syntax (Toggle Plain Text)
<form enctype="multipart/form-data" action="upload.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1000000" /> Choose a file to upload: <input name="uploaded_file" type="file" /> <br> <input type="submit" value="Upload" /> <br><br> File Path on Server: <input type="text" name="txtReturnPath" id="txtReturnPath" /> </form> </body> </html>
•
•
Join Date: Apr 2008
Posts: 31
Reputation:
Solved Threads: 0
0
#5 Oct 16th, 2009
Thanks for your help. This should work. The problem is that there are two php files being used. When I click on the upload button on my first PHP page, the new PHP page loads, executes the upload, and lets the user know what happened. I need this page to close (or, not even display at all), then update a text box on the parent page. Does this make sense?
Thanks
Thanks
![]() |
Similar Threads
- Problem uploading files into the Web-Inf folder (JSP)
- uploading to web server (PHP)
- error uploading file in web server (PHP)
- Uploading file to a web server (C++)
- Uploading files from client to server (ASP.NET)
- ASP File Upload - best solution ? (ASP)
- Uploading images to the Web Server using ASP (ASP)
- Uploading files onto the Web Server (ASP)
- simple python web server (Python)
Other Threads in the PHP Forum
- Previous Thread: Fill a table
- Next Thread: Confused :(
| Thread Tools | Search this Thread |
Tag cloud for file, upload
.htaccess .net append applicatio array arrays assembly association associations auto binary bits bmp c# c++ cakephp calling change chmod chooser code compress compression csv cursor data database definedlines delete deserialized directory display download edit error file filechooser files form fstream ftp functions handling header htaccess ifstream image input insert java javascript kernel line lines linux list listview match mp4 mysql ofstream open output parameter passing pdf permissions php pointer position problem process program python read reading remote remove saving script search searchbox sql store stream string subdomain text text-file textbox update upload url validate variable video view web website write






