Jump to content

Archived

This topic is now archived and is closed to further replies.

alaiasis

Passing variables

Recommended Posts

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 server
2nd - take the basename of the file and make it a variable
3d - 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.

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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?

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.