Find Jobs
Hire Freelancers

Data submission and page parsing on website using PHP-Curl

$100-500 USD

Completed
Posted over 13 years ago

$100-500 USD

Paid on delivery
We need a PHP component (robot) that will : * Log into a specific website (TG - We will send full URL to interested coders), * Create and modifie profiles on TG, * Upload files on file upload page of TG, * Check the distribution status of the uploaded files using the appropriate web page of TG, * ... and a couple of similar actions Each action will be different functions of the PHP component to be developed by the coder. Each function will get all required parameters (such as file path and profile name for file upload function) and will return any status returned by the web page (such as upload ID assinged by TG site, for upload function). PHP-CURL needs to be used for these tasks. ## Deliverables We need a server-side script to communicate with TG site (We will send full URL to interested coders). [The purpose of TG is distributing files that the user upload to TG to many internet sites. So the users do not need to upload their files each internet site one-by-one. They just upload to TG, then select which sites they need the file to be distributed and voila. Their files are uploaded to those sites by G] The main purpose of the script is to upload the given file to TG (so TG can upload the file to distribution sites) automatically. The files to be uploaded reside in the server. The script need to have a few extra functions such as checking the status of file distribution (in other words, if the video is uploaded by TG to youtube, etc), and creating a folder on TG with a given name, specifying which video distribution sites to upload. The script will use our username: password for logging into TG. The process is as follows: - The script need to have a method called createProfile($profileName, $profileDetailsArray). This method > Logs into TG with the username and password. (I will provide them). [[login to view URL]<wbr />php/examples/[login to view URL]][1] > Posts the required data to the profile creation page. [[login to view URL]<wbr />php/examples/[login to view URL]][2] To find the URL of folder creation page at TG, follow the following steps in your web browser: Login to TG, navigate to Create Profile page, view source, find the action=URL in profile creation form on the page source. This is the URL that accepts form data. > Enter profile details into the profile - The script need to have a method called modifyProfile($profileName, $profileDetailsArray).Very similar to the method above - The script need to have an uploadVideo($filePath, $fileDescription, $fileCategory, $siteListToDistribute) method. This method > Logs into TG. > Posts the file url to upload URL at TG. > Parses the returning page from TG to get the unique file id assigned to this file. > Posts the file's id, description, category, site list to distribute (like youtube, facebook etc) to video distribution URL. > return the unique video id to the caller. - The script has a checkFile(fileId) method: > Logs into TG > Posts fileId to check distribution status URL at TG. > Parses the resulting array to build a two dimensional array (web site, distribution status), and returns this array to the caller. These functions are not final and are only draft. They need to be finalized by the coder once he first does the listed actions manually on his web browser. So they maybe required more or less action for each function, plus a couple of more functions to make the script fully functional.
Project ID: 3664415

About the project

5 proposals
Remote project
Active 14 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$127.50 USD in 10 days
4.9 (380 reviews)
6.6
6.6
5 freelancers are bidding on average $353 USD for this job
User Avatar
See private message.
$340 USD in 10 days
5.0 (51 reviews)
6.4
6.4
User Avatar
See private message.
$340 USD in 10 days
4.9 (102 reviews)
6.1
6.1
User Avatar
See private message.
$276.25 USD in 10 days
0.0 (1 review)
0.0
0.0
User Avatar
See private message.
$680 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of TURKEY
Turkey
4.5
22
Member since Dec 3, 2004

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.