[Last Call] Learn about multicloud storage options and how to improve your company's cloud strategy. Register Now

x
?
Solved

PHP Windows - Client upload to ftp account

Posted on 2010-08-25
8
Medium Priority
?
513 Views
Last Modified: 2013-12-13
Hi,
  I have a client who wants to allow visitors to upload files to their website but want the files to end up on
a different server (ie the website could be www.mydomain.com and they want the files to end up on server 76.76.76.75). They have provided us with the ftp login for the server where they want the files to end up. What would be the best way to accomplish this? I know php is capable of doing ftp but is there an easier way to accomplish this?

Thanks
0
Comment
Question by:Goldblum
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
  • 2
8 Comments
 
LVL 7

Accepted Solution

by:
Jonah11 earned 2000 total points
ID: 33525541
I'd recommend a Java applet.  This one is very easy to configure and use:

http://jumploader.com/
0
 

Author Comment

by:Goldblum
ID: 33526244
Hi Jonah11,
       Thanks, that looks good. If I am reading it correctly, it needs a php page on the server where the files go? Am I misreading that or is that correct?

Thanks
0
 
LVL 7

Expert Comment

by:Jonah11
ID: 33526443
It needs a regular old html page on the server where the clients are browsing.  The most bare bones would look like the code below.  The server where the files get sent to does not need anything, except its FTP set up.


<applet name="jumpLoaderApplet"
		code="jmaster.jumploader.app.JumpLoaderApplet.class"
		archive="jumploader_z.jar,ftp_z.jar"
		width="600"
		height="400" 
		mayscript>
	<param name="uc_uploadUrl" value="ftp://public_ftp_username:public_password@76.76.76.75"/>
</applet>

Open in new window

0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
LVL 7

Expert Comment

by:Jonah11
ID: 33526452
I should note I have only used this personally where the ftp server and the html server were the same, but I see no reason it would not work with the setup you want.
0
 
LVL 11

Expert Comment

by:mattibutt
ID: 33526519
You can certianly use php ftp classes but you can also use a non php soloution by uploading files to temp folder and use some tool to upload file from the backend automatically
0
 

Author Comment

by:Goldblum
ID: 33526714
Hi Mattibutt,
             I had considered that but ideally I wanted something simpler and not requiring from point a to point b to point c as there are too many chances of failure.

Jonah11: I set up a page to test out the jumploader and it failed but it also failed when I tried to upload through the ftp command line tool. I suspect this will be the way we go. As soon as I confirm it works I will accept your solution.

Thanks
0
 
LVL 11

Expert Comment

by:mattibutt
ID: 33529780
You also have to consider bandwidth if server is on share or slow connections it wqill jalt the site
0
 

Author Closing Comment

by:Goldblum
ID: 33535022
Thanks. Once the ftp server problem was resolved this was quite easy to get going.
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Many old projects have bad code, but the budget doesn't exist to rewrite the codebase. You can update this code to be safer by introducing contemporary input validation, sanitation, and safer database queries.
There are times when I have encountered the need to decompress a response from a PHP request. This is how it's done, but you must have control of the request and you can set the Accept-Encoding header.
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.
Suggested Courses

650 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question