Find Jobs
Hire Freelancers

Data submission and page parsing on website using PHP-Curl

$100-500 USD

已完成
已发布超过 13 年前

$100-500 USD

货到付款
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.
项目 ID: 3664415

关于此项目

5提案
远程项目
活跃14 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
See private message.
$127.50 USD 在10天之内
4.9 (380条评论)
6.6
6.6
5威客以平均价$353 USD来参与此工作竞价
用户头像
See private message.
$340 USD 在10天之内
5.0 (51条评论)
6.4
6.4
用户头像
See private message.
$340 USD 在10天之内
4.9 (102条评论)
6.1
6.1
用户头像
See private message.
$276.25 USD 在10天之内
0.0 (1条评论)
0.0
0.0
用户头像
See private message.
$680 USD 在10天之内
0.0 (0条评论)
0.0
0.0

关于客户

TURKEY的国旗
Turkey
4.5
22
会员自12月 3, 2004起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。