Find Jobs
Hire Freelancers

fix bugs (extend) uptime PHP script

$30-50 USD

已取消
已发布大约 13 年前

$30-50 USD

货到付款
A custom uptime PHP script needs a few fixes: 1) Some sort of cookie (or something else that will work) functionality that remembers the logged in user's entire last UI settings (position of opened windows, which windows were opened and the other UI settings etc.) and recreate the last UI look at user's next login and page reload or refresh. IP address and cookies should both be used for this functionality. 2) Replace the javascript confirm for deleting and pausing the uptime monitors with a jquery confirmation functionality with event handlers that trigger a DB call if OK is pressed and closing of the confirmation window if No is pressed. The page should not refresh or reload at any time during this procedure and only the <div> section that displays the monitors should be refreshed as to "remove" the deleted monitor from the list. 3) Whenever a new monitor is created (by submitting the existing monitor creation form) the ajax functionality must check if the external file (where the form contents were submitted to) has returned a response, that the user that submitted the form is a paid user. If the logged in user is not a paid user the form submission AND/OR insertion of the new monitor into the db is rejected. At this instance a modal dhtm window is opened where the user is prompted to upgrade to a paid account with a paypal button. 4) Add fetching headers and GET functionality after the existing fsockopen functionality. One possibility is to use get_headers(); to read the header if the fsockopen socket connection fails and extrude the "location" URL from it and then call GET to fetch that location. If that location responds to the HTTP GET call then we can assume the site is up, if not try fetching an always present tag like <html> or <head> tag, or something similar. If this also fails then the website is down - proceed with the existing code already present in the script, like sending an alert email, etc. Please quote VITA for your bid to be considered. **IMPORTANT:** I will extend the delivery deadline for 3 days each time if there will be significant progress made. You will be given only the appropriate select files to work on here and no server logins or ftp logins will be given. Bo
项目 ID: 3148940

关于此项目

1条提案
远程项目
活跃13 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
1威客以均价$43 USD来参与此工作竞标
用户头像
See private message.
$42.50 USD 在3天之内
0.0 (0条评论)
0.0
0.0

关于客户

GUADELOUPE的国旗
Key Farto, Guadeloupe
4.7
32
会员自7月 19, 2005起

客户认证

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