Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

grapes911

Moderator emeritus
Jul 28, 2003
6,995
10
Citizens Bank Park
What language are you using? What languages do you have access to? I'd use ASP .NET to make a web app that would easily do it.

Assuming you can only use HTML: Have you tried a link that uses ftp rather than http? Most browsers support some type of FTP.
The syntax is something like this (it may be a little off though):
ftp://[username]:[password]@your-domain-name.com

Hopefully this will at least get you started.
 

dubbz

macrumors 68020
Sep 3, 2003
2,284
0
Alta, Norway
I'm not sure if it's any help, but here's some kind of uploader script, with a progress bar even, written using PHP and perl. Mega Upload. Obviously requires that your host support PHP and perl.

And a Multiple file uploader, also written in PHP.
 

BakedBeans

macrumors 68040
Original poster
May 6, 2004
3,054
0
What's Your Favorite Posish
ok, someone's listening :)

it might help if i tell you what i want (because i have no real idea of the solution)


basically, its a photo retouching website so i need a way for customers to upload there images to me. i would like them just to be able to click 'choose file' and then click 'upload' and it to be send to me and stored by my host

how would i go about that? (talk to me like a baby ;) )
 

BakedBeans

macrumors 68040
Original poster
May 6, 2004
3,054
0
What's Your Favorite Posish
<form method=post name=upform action="/cgi-bin/some-script.cgi" enctype="multipart/form-data">
<input type=file name=uploadfile>
<p>
<input type=button name="Submit" value="Submit" onclick="LimitAttach(this.form, this.form.uploadfile.value)">
</form>
</center>


looks like i still have to have something in the cgi bin.... any idea what?
 

grapes911

Moderator emeritus
Jul 28, 2003
6,995
10
Citizens Bank Park
BakedBeans said:
<form method=post name=upform action="/cgi-bin/some-script.cgi" enctype="multipart/form-data">
<input type=file name=uploadfile>
<p>
<input type=button name="Submit" value="Submit" onclick="LimitAttach(this.form, this.form.uploadfile.value)">
</form>
</center>


looks like i still have to have something in the cgi bin.... any idea what?
Sorry about that. I guess I should have read all the code before posting. :eek:
 

jeremy.king

macrumors 603
Jul 23, 2002
5,479
1
Holly Springs, NC
Yeah you need script.js on your webserver too :)

Instead of hasseling with a progress bar, change the following in your upload.php file

PHP:
		<input type="button" value="Send" onClick="postIt();">
		<!-- uncomment the following to test with out the progress bar -->
		<!input type="submit" value="Send">

to

PHP:
<!-- 
<input type="button" value="Send" onClick="postIt();"> 
-->
		<!-- uncomment the following to test with out the progress bar -->
		<input type="submit" value="Send">
 

jeremy.king

macrumors 603
Jul 23, 2002
5,479
1
Holly Springs, NC
BakedBeans said:
[2005-12-07 13:04:08]: error: file has no execute permission: (/home/algodden/public_html/retouchartists.com/cgi-bin/progress.cgi)

Make that file executable. Within telnet/ssh session it would be
Code:
chmod 755 /home/algodden/public_html/retouchartists.com/cgi-bin/progress.cgi

Or your webhost may have a gui with which you can do the same. Finally some FTP clients allow you to set permissions as well. Basically make sure Owner has read/write/execute, Group has read/execute, and Other has read/execute.
 
L

littlejim

Guest
BakedBeans said:
i just cant seem to get this to work... and pretty much dont understand what you just said....

becoming annoying now :)

Probably the easiest way of changing the permissions of a file that you have uploaded is with your FTP client.

I use Cyberduck (get it, it's free).

1. Connect to the FTP site where you upload your files to.
2. Go into the cgi-bin directory
3. Click once on the file progress.cgi
The next three steps are probably specific to Cyberduck but I'm sure your FTP client will have a similar way of doing things
4. Do a File->Get Info (Command I)
5. In the Dialog Box, Check all 3 boxes for 'Owner', and Read and Execute boxes for 'Group' and 'Others'
6. Click 'Apply'

Hopefully that will get you a bit further.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.