1001 Freelance Projects
Latest Projects from Freelance Marketplaces
Today is: 03-May-2024 10:42 GMT
View Project
View this project in detail (Note: you will be redirected to external marketplace)
Project title: PHP 7 Script to read sitemap.xml
Posted by: External project from PeoplePerHour
Started: 17-Dec-2020 16:01 GMT
Description: General information for the website: webstore
Num. of web pages/modules: 1
Description of every page/module: Rationale: I am looking for a PHP 7 Script to read sitemap.xml, check URL's for 40x and 30x + check local/remote resources on the page. So this is NOT a crawler. Just a resource checker. Results are then emailed.

Business reason: remove/fix all internal 40x and 30x. In sitemap. Plus resources locally hosted on pages. And as an option a href links.

PHP SCRIPT
- run from command line via cron / options via param/arg
- run from http (results on screen) / options via get paramss
- without options: reads local sitemap and check every page for 30x and 40x
- option --autodomain: inputs a domain name www.domain.com or domain.com and
a) tries to find the www.domain.com/robots.txt and parse it to find the sitemap.xml mentioned (example code available)
b) if no robots.txt found then tries www.domain.com/sitemap.xml
- option --alldomains: value 1 or true => in the case a robots file is found then it can contain more than 1 sitemap. If this option is true then all sitemaps are process and the result in the report is presented per domain
- option --sitemap: inputs http link or local direct link to sitemap
- option --checkres: for every page it checks it reads the contents, then check all resources like IMG (not a href) found on that page only for 30x and 40x
- option --checkhref: for every page it checks it reads the contents, then check all the ahrefs found on that page only for 30x and 40x
- option --40xonly: do the above for both res and href, but only check and report 40x
- option --30xonly: do the above for both res and href, but only check and report 30x
- option --all: check all above
- results are listed as
* sorted per status code
* list local page that is either in error 30x or 40x
* or list local page wiht an indent for the resource or ahref found on that page that is either in error 30x or 40x
- option --emailto:mail@mail.com : sends results to the e-mail address

- the above are options for the commandline
- the same options should be available for the web interface if we call the script via http: in this case a page is shown where we can enter the above params .. and hit enter to execute (step 1 is input, step 2 is execute)

- assume most methods exist in php like curl, xmlparse etc or check with us first

Results example

Sitemap Errors
301: domain.com/page1
302: domain.com/page12
404: domain.com/page24
etc

Resource Errors (img/embed/etc)
- domain.com/page1
301: domain.com/page1/myimage.png
404: remoteblog.com/page1/image66.png
- domain.com/page2
302: domain.com/page2/myimagexx.png
404: remoteblog.com/page1/image66.png
etc

Ahref/link Errors
- domain.com/page1
301: domain.com/page1/page2.html
404: remoteblog.com/page1/other page.html
- domain.com/page2
302: domain.com/page2/myimagexx.png
404: remoteblog.com/page1/image66.png
etc
Description of requirements/features: Job is for experience PHP only
Needs to run on php 7
Expert in CURL or WGET
Sitemap, XML parse, HTML parse
Extra notes:
Project ID: 3121216
Project category:
Project budget:
View this project in detail (Note: you will be redirected to external marketplace)
Last Projects / Browse Projects
  Project Started
Business Proposal Presentation Design
Category: Business Analysis, Graphic Design, Logo Design, Powerpoint, Presentations
Budget: $10 - $30 USD
03-May-2024
09:59 GMT
Electronic case filling system for justice system in my country
Category: HTML, Mobile App Development
Budget: $1500 - $3000 USD
03-May-2024
09:58 GMT
Professional Business Profile Design
Category: Graphic Design, Illustration, Logo Design, Photoshop
Budget: $30 - $250 USD
03-May-2024
09:56 GMT
Graphic Designer for Portfolio Creation
Category: Graphic Design, Illustration, Logo Design, Photoshop, Photoshop Design
Budget: $250 - $750 USD
03-May-2024
09:56 GMT
Aesthetic Carpentry Enhancement Project
Category: Graphic Design, Illustration, Logo Design, Photoshop, Web Design
Budget: ₹750 - ₹1250 INR
03-May-2024
09:56 GMT
Detailed Excel PPAP Document Creation -- 2
Category: Data Entry, Data Processing, Excel, Research Writing, Visual Basic
Budget: ₹1500 - ₹12500 INR
03-May-2024
09:56 GMT
Regular Woocommerce Website Design Updates Needed
Category: Graphic Design, HTML, PHP, Web Design, WordPress
Budget: $2 - $8 USD
03-May-2024
09:56 GMT
Greek PHP Developer Needed for an API Integration
Category: Greek Translator, HTML, MySQL, PHP, Web Design
Budget: €30 - €250 EUR
03-May-2024
09:56 GMT
Crypto Tracing on Multiple Blockchain
Category: Blockchain, Cryptocurrency, Cryptography
Budget: €250 - €750 EUR
03-May-2024
09:55 GMT
Propeller ubnormal sound root cause
Category: Computational Fluid Dynamics, Mechanical Engineering
Budget: €250 - €750 EUR
03-May-2024
09:54 GMT
Comprehensive Research Services Needed in Toronto, Canada
Category: Data Entry, Internet Research, Market Research, Research, Research Writing
Budget: $10 - $60 USD
03-May-2024
09:54 GMT
Static B2B Website Design
Category: Graphic Design, HTML, User Interface / IA, Web Design, WordPress
Budget: $30 - $250 USD
03-May-2024
09:53 GMT
Shopify Store UI/UX Customization & App Review
Category: Shopify, Shopify Templates, User Interface / IA, Web Design
Budget: $15 - $25 USD
03-May-2024
09:53 GMT
Need help to Host app on Playstore89
Category: Android, Android Studio, IOS Development, Java, Mobile App Development
Budget: ₹1500 - ₹12500 INR
03-May-2024
09:53 GMT
Italian Recording Project -- 75004
Category: Audio Production, Italian Translator, Sound Design, Voice Artist, Voice Talent
Budget: $4 - $5 USD
03-May-2024
09:53 GMT
Browse All Projects
Projects by Skills ...
Projects for 'android'
Projects for 'ajax'
Projects for 'asp'
Projects for 'aspnet'
Projects for 'cms'
Projects for 'cpp'
Projects for 'csharp'
Projects for 'css'
Projects for 'delphi'
Projects for 'design'
Projects for 'drupal'
Projects for 'excel'
Projects for 'facebook'
Projects for 'flash'
Projects for 'html'
Projects for 'java'
Projects for 'javascript'
Projects for 'joomla'
Projects for 'iphone'
Projects for 'mysql'
Projects for 'photoshop'
Projects for 'php'
Projects for 'python'
Projects for 'ruby'
Projects for 'seo'
Projects for 'sql'
Projects for 'sysadm'
Projects for 'translate'
Projects for 'typing'
Projects for 'twitter'
Projects for 'vbnet'
Projects for 'xml'
Projects for 'wordpress'
Projects for 'writing'
Read RSS feeds ... New!
RSS feed for 'android'
RSS feed for 'ajax'
RSS feed for 'asp'
RSS feed for 'aspnet'
RSS feed for 'cms'
RSS feed for 'cpp'
RSS feed for 'csharp'
RSS feed for 'css'
RSS feed for 'delphi'
RSS feed for 'design'
RSS feed for 'drupal'
RSS feed for 'excel'
RSS feed for 'facebook'
RSS feed for 'flash'
RSS feed for 'html'
RSS feed for 'java'
RSS feed for 'javascript'
RSS feed for 'joomla'
RSS feed for 'iphone'
RSS feed for 'mysql'
RSS feed for 'photoshop'
RSS feed for 'php'
RSS feed for 'python'
RSS feed for 'ruby'
RSS feed for 'seo'
RSS feed for 'sql'
RSS feed for 'sysadm'
RSS feed for 'translate'
RSS feed for 'typing'
RSS feed for 'twitter'
RSS feed for 'vbnet'
RSS feed for 'xml'
RSS feed for 'wordpress'
RSS feed for 'writing'
New!
Проекты на русском
(Projects in Russian)

Short URL:
1001fp.com
Mobile version:
m.1001freelanceprojects.com
Copyright © 2005-2022 1001 Freelance Projects