By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
432,510 Members | 1,821 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 432,510 IT Pros & Developers. It's quick & easy.

PHP Basics

P: n/a
Hi all,

I am new to this group and I am new to PHP too.

I want to create a php page with a file browse button and I have to
add the file path in Mysql table after submit.

Kindly bring me your ideas.

Thanks,
S.SARAVANAKUMAR

Jan 9 '08 #1
Share this Question
Share on Google+
5 Replies


P: n/a
Saravana wrote:
Hi all,

I am new to this group and I am new to PHP too.

I want to create a php page with a file browse button and I have to
add the file path in Mysql table after submit.

Kindly bring me your ideas.
Hi,

The HTML part for fileuploads is easy (assuming you know HTML)
Google for file upload, follow first link:
http://www.cs.tut.fi/~jkorpela/forms/file.html

for an introduction.

About saving the file path: forget it.
Fileuploads only send the file(s) to the server, NOT the path where they
reside on the clientmachine.
Even Javascript will not help you with this: It is also crippled on
purpose when it come to real paths and files.

Reason?
It is none of the server's business where the original file is on the
client.

Regards,
Erwin Moller
>
Thanks,
S.SARAVANAKUMAR
Jan 9 '08 #2

P: n/a
Rob
On Jan 9, 10:34*am, Erwin Moller
<Since_humans_read_this_I_am_spammed_too_m...@spam yourself.comwrote:
Saravana wrote:
Hi all,
I am new to this group and I am new to PHP too.
I want to create a php page with a file browse button and I have to
add the file path in Mysql table after submit.
Kindly bring me your ideas.

Hi,

The HTML part for fileuploads is easy (assuming you know HTML)
Google for file upload, follow first link:http://www.cs.tut.fi/~jkorpela/forms/file.html

for an introduction.

About saving the file path: forget it.
Fileuploads only send the file(s) to the server, NOT the path where they
reside on the clientmachine.
Even Javascript will not help you with this: It is also crippled on
purpose when it come to real paths and files.

Reason?
It is none of the server's business where the original file is on the
client.

Regards,
Erwin Moller


Thanks,
S.SARAVANAKUMAR- Hide quoted text -

- Show quoted text -
Erwin - that's not strictly true.

JavaScript could be used to store the original location of the file,
like this :-

<form method="POST" name=form1>
<input type=file onChange="alert(this.value)">
</form>

Having said that, I can't think why you would want the original
location. I think Saravana is actually asking how to store the name/
path of the file on the server, so it can be retreived.

Is that right?

Rob.
Jan 9 '08 #3

P: n/a
Rob wrote:
On Jan 9, 10:34 am, Erwin Moller
<Since_humans_read_this_I_am_spammed_too_m...@spam yourself.comwrote:
>Saravana wrote:
>>Hi all,
I am new to this group and I am new to PHP too.
I want to create a php page with a file browse button and I have to
add the file path in Mysql table after submit.
Kindly bring me your ideas.
Hi,

The HTML part for fileuploads is easy (assuming you know HTML)
Google for file upload, follow first link:http://www.cs.tut.fi/~jkorpela/forms/file.html

for an introduction.

About saving the file path: forget it.
Fileuploads only send the file(s) to the server, NOT the path where they
reside on the clientmachine.
Even Javascript will not help you with this: It is also crippled on
purpose when it come to real paths and files.

Reason?
It is none of the server's business where the original file is on the
client.

Regards,
Erwin Moller


>>Thanks,
S.SARAVANAKUMAR- Hide quoted text -
- Show quoted text -

Erwin - that's not strictly true.

JavaScript could be used to store the original location of the file,
like this :-

<form method="POST" name=form1>
<input type=file onChange="alert(this.value)">
</form>
Hi,

You are right.
I stand corrected. :-)

It is NOT possible to modify the value(s) with JavaScript, but it is
possible to read.

Regards,
Erwin Moller
>
Having said that, I can't think why you would want the original
location. I think Saravana is actually asking how to store the name/
path of the file on the server, so it can be retreived.

Is that right?

Rob.
Jan 9 '08 #4

P: n/a
On Jan 9, 8:05 pm, Rob <ratkin...@tbs-ltd.co.ukwrote:
On Jan 9, 10:34 am, Erwin Moller

<Since_humans_read_this_I_am_spammed_too_m...@spam yourself.comwrote:
Saravana wrote:
Hi all,
I am new to this group and I am new to PHP too.
I want to create a php page with a file browse button and I have to
add the file path in Mysql table after submit.
Kindly bring me your ideas.
Hi,
The HTML part for fileuploads is easy (assuming you know HTML)
Google for file upload, follow first link:http://www.cs.tut.fi/~jkorpela/forms/file.html
for an introduction.
About saving the file path: forget it.
Fileuploads only send the file(s) to the server, NOT the path where they
reside on the clientmachine.
Even Javascript will not help you with this: It is also crippled on
purpose when it come to real paths and files.
Reason?
It is none of the server's business where the original file is on the
client.
Regards,
Erwin Moller
Thanks,
S.SARAVANAKUMAR- Hide quoted text -
- Show quoted text -

Erwin - that's not strictly true.

JavaScript could be used to store the original location of the file,
like this :-

<form method="POST" name=form1>
<input type=file onChange="alert(this.value)">
</form>

Having said that, I can't think why you would want the original
location. I think Saravana is actually asking how to store the name/
path of the file on the server, so it can be retreived.

Is that right?

Rob.
Hi Rob,

You are exactly correct.

Thanks for the help.
Jan 10 '08 #5

P: n/a
Rob
On Jan 10, 5:58*am, Saravana <saravanakum...@adventnet.comwrote:
On Jan 9, 8:05 pm, Rob <ratkin...@tbs-ltd.co.ukwrote:


On Jan 9, 10:34 am, Erwin Moller
<Since_humans_read_this_I_am_spammed_too_m...@spam yourself.comwrote:
Saravana wrote:
Hi all,
I am new to this group and I am new to PHP too.
I want to create a php page with a file browse button and I have to
add the file path in Mysql table after submit.
Kindly bring me your ideas.
Hi,
The HTML part for fileuploads is easy (assuming you know HTML)
Google for file upload, follow first link:http://www.cs.tut.fi/~jkorpela/forms/file.html
for an introduction.
About saving the file path: forget it.
Fileuploads only send the file(s) to the server, NOT the path where they
reside on the clientmachine.
Even Javascript will not help you with this: It is also crippled on
purpose when it come to real paths and files.
Reason?
It is none of the server's business where the original file is on the
client.
Regards,
Erwin Moller
Thanks,
S.SARAVANAKUMAR- Hide quoted text -
- Show quoted text -
Erwin - that's not strictly true.
JavaScript could be used to store the original location of the file,
like this :-
<form method="POST" name=form1>
* <input type=file onChange="alert(this.value)">
</form>
Having said that, I can't think why you would want the original
location. I think Saravana is actually asking how to store the name/
path of the file on the server, so it can be retreived.
Is that right?
Rob.

Hi Rob,

You are exactly correct.

Thanks for the help.- Hide quoted text -

- Show quoted text -
OK, then you need to do this in 3 steps. I'll give you pointers to
what you need to do, but you'll need to write that exact code your
self.

The first step is to present an upload form, fairly simple.

The second step is to process the file upload using PHP. There's an
exacmple of both of these steps at http://uk3.php.net/manual/en/features.file-upload.php.

Once the file has been uploaded and you have the name and location of
it from the first part of your upload script, then you can write that
into your database using mysql_query() - http://uk3.php.net/manual/en/function.mysql-query.php

Please have a go at writing the code, but if you get stuck, then come
back to us.

Robert.
Jan 10 '08 #6

This discussion thread is closed

Replies have been disabled for this discussion.