PHP Classes

How to Implement a PHP Search Engine using Scopr: Crawl and search Web site pages, images and news

Recommend this page to a friend!
  Info   Documentation   Screenshots   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 119 All time: 9,525 This week: 455Up
Version License PHP version Categories
scopr 1.0.0The PHP License5PHP 5, Databases
Description 

Author

This package can crawl and search Web site pages, images, and news pages.

It implements a search engine to crawl pages and store page information in a MySQL database using PDO.

The package can also present a Web interface to let users perform searches using text keywords.

The search result pages appear as split tabs to separate the results for Web pages, images, or news pages.

Innovation Award
PHP Programming Innovation award nominee
December 2022
Number 8
Search engine sites help users find the information that they want.

Having a search engine on a site is very useful for site users.

This package implements a search engine that can crawl pages and extract content to be searched and links for images.

This way, it can provide a search feature for a site on its pages, showing different sections in the results pages depending on the type of content found.

Manuel Lemos
Picture of Hillary Kollan
  Performance   Level  
Innovation award
Innovation award
Nominee: 5x

 

Documentation

Flex Box and PHP based Search Engine

Description

$ UI/UX built with flex box
$ Custom crawler using file_get_contents for links(href), titles, images(img elements and src attribute)

<h2 id="screenshots">Screenshots</h2>

![](screenshots/1.png) ![](screenshots/2.png) ![](screenshots/3.png)


Screenshots (3)  
  • screenshots/1.png
  • screenshots/2.png
  • screenshots/3.png
  Files folder image Files (54)  
File Role Description
Files folder image.idea (4 files, 1 directory)
Files folder imagecontrollers (3 files, 1 directory)
Files folder imagemodels (6 files)
Files folder imagepublic (3 directories)
Files folder imagestorage (1 directory)
Files folder imageviews (8 files, 1 directory)
Accessible without login Plain text file .htaccess Data Auxiliary data
Accessible without login Plain text file config.php Aux. Auxiliary script
Accessible without login Plain text file readme.md Doc. Documentation

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:119
This week:0
All time:9,525
This week:455Up