alaiasis Posted April 1, 2006 Share Posted April 1, 2006 Hello,I'm very new to PHP (started this morning) and I need some help. thanks in advance...I need to do three things.1st - upload a file from the client's computer to a server2nd - take the basename of the file and make it a variable3d - redirect to a .asp page and pass the above mentioned variable along with it.I have successfully completed the first task, but do not know how to do the next two tasks.Here is what I have so far (note that the header function within the "if" statement is not working)[!--coloro:#333399--][span style=\"color:#333399\"][!--/coloro--]<?php$target_path = "images/";$target_path = $target_path . basename( $_FILES['PicName']['name']); $_FILES['PicName']['tmp_name']; $target_path = "images/";$target_path = $target_path . basename( $_FILES['PicName']['name']); if(move_uploaded_file($_FILES['PicName']['tmp_name'], $target_path)) { echo "The file ". basename( $_FILES['PicName']['name']). " has been uploaded"; header("Refresh: 6; updateclassified.asp?");} else{ echo "There was an error uploading the file, please try again!";} ?>[!--colorc--][/span][!--/colorc--]Thanks again for any help you can give. Quote Link to comment Share on other sites More sharing options...
coldkill Posted April 1, 2006 Share Posted April 1, 2006 The variable $_FILES['picname']['name'] is a variable. YOu can pass it over with a url if you wanted by putting it in a url like[code]$var = $_FILES['picname']['name'];header( "Location: file.asp?file=".$var );[/code]Although i'm not too sure if asp would like it. Quote Link to comment Share on other sites More sharing options...
alaiasis Posted April 5, 2006 Author Share Posted April 5, 2006 Hi Guru,Thanks for your reply (and sorry I haven't responded until now)...When I run the code, the file uploads fine and I get the message that the file has uploaded, but I can't get the code to redirect to another page to work. Any thoughts? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.