Showing posts with label in. Show all posts
Showing posts with label in. Show all posts

Thursday, June 30, 2016

IT Discussion in a Milist Script PHP for Blocking IP Addresses

Greetings,

I want to ask, whether or not if we develop or use a simple web (e.g. Joomla, etc) then  we could setup some specific public IP addresses to not access our website?
If getting traced or ping-ed it seems to be normal.

If someone could help,  I greatly thank you.


regards
-------------------------------------------------



It could, set it from its CPanel web / domain


regards
----------------------------------------------

OK thanks for your info ... but if getting traced or ping-ed it seems to be normal, so only  when getting accessed from a browser it couldnt be accessed.
However if we access using another connection then I think whether my public IP is getting blocked?

regards
-------------------------------------------

The most frequent occurrence as such is from speedy, probably because the user is speedy (with a specific IP address range) that send a lot of spam so that the IP address ranges included in the list of spam house, consequently if we want to access a particular web address using a speedy connection, then access will be blocked, whereas if you use the internet connection instead of speedy, the internet access runs normally.
The way that can be normal again, ask for a speedy person to realease your IP address or change the IP address.

regards
----------------------------------

if using php, write a simple script, for example in index.php
put it on top, for example

$ banned_ips = array (x.x.x.x, y.y.y.y, z.z.z.z);

if (in_array ($ _ SERVER [REMOTE_ADDR], $ banned_ips)) {
                 die ();
                  }
?>

where xxxx - zzzz, is the list of IP addresses that we will be ban

hopefully helpful

regards

Wednesday, June 29, 2016

How to Code Your Own CAPTCHA Script In PHP

Today I will show you how to code your own CAPTCHA Script.
<?php
session_start();
$strlength = rand(4,7);

for($i=1;$i<=$strlength;$i++)
{
$textornumber = rand(1,3);
if($textornumber == 1)
{
$captchastr .= chr(rand(49,57));
}
if($textornumber == 2)
{
$captchastr .= chr(rand(65,78));
}
if($textornumber == 3)
{
$captchastr .= chr(rand(80,90));
}
}
$randcolR = rand(100,230);
$randcolG = rand(100,230);
$randcolB = rand(100,230);

/initialize image $captcha is handle dimensions 200,50
$captcha = imageCreate(200,50);
$backcolor = imageColorAllocate($captcha, $randcolR, $randcolG, $randcolB);

$txtcolor = imageColorAllocate($captcha, ($randcolR - 20), ($randcolG - 20), ($randcolB - 20));
for($i=1;$i<=$strlength;$i++)
{

$clockorcounter = rand(1,2);
if ($clockorcounter == 1)
{
$rotangle = rand(0,45);
}
if ($clockorcounter == 2)
{
$rotangle = rand(315,360);
}

//$i*25 spaces the characters 25 pixels apart
imagettftext($captcha,rand(14,20),$rotangle,($i*25),30,$txtcolor,"/arial.ttf",substr($captchastr,($i-1),1));
}
for($i=1; $i<=4;$i++)
{
imageellipse($captcha,rand(1,200),rand(1,50),rand(50,100),rand(12,25),$txtcolor);
}
for($i=1; $i<=4;$i++)
{
imageellipse($captcha,rand(1,200),rand(1,50),rand(50,100),rand(12,25),$backcolor);
}
//Send the headers (at last possible time)
header(Content-type: image/png);

//Output the image as a PNG
imagePNG($captcha);

//Delete the image from memory
imageDestroy($captcha);

$_SESSION[captchastr] = $captchastr;

?>
If you like this script then feel free to Subscribe to our blog and we will email you similar interesting and useful PHP scripts in your Inbox as soon as it is published on our blog.

Enjoy!


How To Get Current URL Without Page Name In PHP

Today I will share a code snippet which will help you get a current URL Without Page Name.

<?PHP

function getPath() {
$protocol = strpos(strtolower($_SERVER[SERVER_PROTOCOL]),https) === FALSE ? http : https;
$host = $_SERVER[HTTP_HOST];
$path = substr($_SERVER[SCRIPT_NAME], 0, -strlen(basename($_SERVER[SCRIPT_NAME])));

return $protocol.://.$host.$path;
}

echo getPath();

?>

This simple piece of code will do the trick.

If you want more such tips and tricks related to PHP then consider subscribing to our blog.

Enjoy!


Extract Proper Noun Script In PHP

This class can extract proper nouns from texts. It takes a text string and can detect which words may be proper nouns of people, entities, etc.. It uses some heuristics like the capitalization of the first word letter, the presence of people title preceeding the nouns, etc.. The class may consider consecutive proper names as a single proper name. The class assumes English by default but may be configure to work with other idioms.


Download Proper Noun Script In PHP

Tuesday, June 28, 2016

Coordino A Free Stack Overflow Clone In PHP

Coordino allows you to create a question and answer system(much like that of stack overflow) for you and your users to enjoy.

Whether you are looking to create a niche question and answer site for comic book collecting or looking for a knowledge base solution for your intranet, Coordino is here for you.
Get Started Today!

  • Using Coordino you can utilize the community in your industry by combining their knowledge on your website. Over time your knowledge base can serve as a focal point for your niche or company. 
  • Keep your knowledge base secured on your system in your location. You have full control of the security of your users and your data.
  • Why have yourself or anyone else reinvent the wheel? By utilizing a question and answer based system you can reduce roadblocks by having the answers right at hand.

Features & Benefits:
  •     A Knowledge Platform
  •     User Rewards
  •     Tagging
  •     Site Administration
  •     Total Control
  •     Remote Authentication
  •     Source Code
  •     Selfhosted Solution
Download Coordino -FREE Stack Overflow Clone Script

Monday, June 27, 2016

Makeup Beautician Training Course in Urdu Free

Makeup Beautician Training Course in Urdu

Makeup Beautician Training Course book for u
Hey How are you man? today i am posting a makeup course in Urdu specially for Pakistani Females. Many female searching these types of books on the net but they do not success in their aims. In Urdu PDF Book is ready for download .


Sunday, June 26, 2016

Script Hit Counter In PHP

PHPGcount is a PHP graphical hit counter. It uses flat-text database so no SQL databases are necessary. It comes with many styles to choose from and you can add your own styles easily! It can count hits for multiple pages of your website or even websites on other servers. With the help of cookies it can count unique visits only.

The count is displayed on the page using a simple Javascript code.

Unlike other graphical hit counter scripts PHPGCount will work even on servers that dont have GD library enabled (this library is usually required by other scripts).


Download PHP Hit Counter


Saturday, June 25, 2016

Hazrat Adam A S History Free Download in Urdu

Hazrat Adam A.S History books
Hy Friends Once again I am Posting a nice Urdu PDF book For you. Title of  Book is HAzrat Adam A.s Written by Aslam Rahi. Before this I already Posted Prophets life books E.g  Hazrat Ibrahim as History in Urdu same thing is  Hazrat Sulaiman Aur Deegar Anbiya Kay Qissay

Download

PASTE Pastebin Clone Script In PHP

Paste is an open source pastebin forked from the original pastebin.com script complete with a brand new design and features such as password protected pastes, archives and custom templates. An admin panel, installer and much more is still to come.

Download PASTE- Pastebin Clone Script In PHP

Wednesday, June 22, 2016

cPanel Subdomain Deletion Script Delete cPanel Subdomains In PHP

Designed to delete cPanel subdomains on cPanel hosting.

Input:

  • cPanel account username
  • cPanel account password
  • cPanel skin
  • list of subdomains to be deleted in the plain text file (for bunch subdomains delete)

Update program header with above settings and php script is ready to use.  

Usage: (you can use this script in either way)

  • Open script in browser and fill the form data
  • Pass all information via URL (form will not appear in this case)
    Example: subdel.php?cpaneluser=USER&cpanelpass=PASSWORD&domain=DOMAIN&subdomain=SUBDOMAIN
  • List all subdomains to be deleted in the plain text file
Note: If script cannot find file with subdomains and no parameters passed via URL then it will show input form.

Download Delete cPanel Subdomain PHP Script

Thursday, June 16, 2016

cPanel Email Account Creator In PHP

This php script Create new email accounts on cPanel based hosting with just typing all the required data in URL. No need to login to cPanel. Provide cPanel login and password once, and just use this script each time you need new email account.
Will show input form if ran without parameters. Can be setup to avoid spam using CAPTCHA.

Usage:
  • Update script with your cPanel login, password, skin (once)
  • When running script to create new email account, provide following data:
    • user - new account name
    • pass - password for new email account
    • domain - email domain (optional)

    Download cPanel Email Account Creator PHP Script

Saturday, June 11, 2016

Tiny Edit Text Editor In PHP

TinyEdit Text Editor php script is a free text editor, a ideal tool as a good Notepad replacement, have many powerful features for Web page developers and programmers, supports syntax highlighting more than 26 languages source code, include Java, C/C++, HTML, CSS, PHP, XML, SQL, Perl, Python, Java Script and VB Script and more.

TinyEdit is very small, all features included in one executable file, it is "Tiny" tool, can run from USB flash drive. TinyEdit is "100% Free", it is freeware for both personal and commercial use.


Text Editor Features:
  • Powerful and easy to use
  • Syntax highlighting for more than 26 scripts
  • Multiple document interface
  • Unlimited undo/redo capability
  • Text can be automatically word-wrapped
  • Line number, Powerful search and replace
  • Only one executable file (no need install)
  • Freeware for both personal and commercial use


Supported Syntax Highlighting:
  • PHP
  • CSS
  • HTML
  • Java
  • Java Script
  • VB Script
  • XML
  • Perl
  • Python
  • Ruby
  • C#
  • SQL
  • Tcl/Tk
  • GW-TEL Scripts
  • UNIX Shell Scripts
  • Semanta DD
  • Standard ML
  • Vrml97/X3D
  • AWK Scripts
  • MS-DOS Batch
  • C/C++
  • COBOL
  • Visual Basic
  • Pascal
  • Modula-3
  • Fortran
Download Tiny Edit Text Editor PHP Script

Friday, June 10, 2016

Ad Manager Script In PHP

This can let your visitors add the ads without register, there are 2 types of ads:

  • free ads
  • premium ads

you have the full control from admin control panel, like allow, deny or delete.Also you can make the ads active with client mail (activation mail).

Download Ad Manager Script

Sunday, June 5, 2016

Free LinkedIn Clone Script In PHP For Learning Management

Mahara is a Linkedin clone php script for Portfolio Management and Learning System.

What makes Mahara different from other ePortfolio systems is that you control which items and what information (Artefacts) within your portfolio other users see.

In order to facilitate this access control, all Artefacts you wish to show to other users need to be bundled up and placed into one area. Within Mahara this compilation of selected Artefacts is called a View.

You can have as many Views as you like, each with a different collection of Artefacts, and intended purpose and audience. Your audience, or the people you wish to give access to your View, can be added as individuals or as a member of a Group or Community.

ePortfolio owners create Views using a 4 step process and Views have the following features:

  •     ePortfolio owners can receive public or private feedback on their View and Artefacts within that    View.
  •     Users accessing a View can report any objectionable material directly to the Site Administrator.
  •     Users can add Views and Artefacts within a View to their Watchlist and receive automated notifications of any changes or updates.
  •     ePortfolio owners can Submit a View for Assessment by a tutor or teacher allowing for a snapshot of the View and associated Artefacts on a certain date.

Other Features of Mahara

File Repository

Mahara includes a file repository which allows users to:
  •     Create folder and sub folders structures
  •     Upload multiple files quickly and efficiently
  •     Give each file a Name and Description
  •     Manage their file allocation Quota
  •     When uploading a file users must agree to a configurable Copyright disclaimer.
  •     Can extract .zip, .tar.gz and .tar.bz2 from within the files area

Blogs

A comprehensive blogging tool is provided in Mahara, where blogs and blog postings are considered Artefacts and may be added to a View.

The blogging tool allows users to:
  •     Create blog posts using a WYSIWYG editor
  •     Attach files to posts
  •     Embed images into postings
  •     Configure whether or not Comments may be received on their blog
  •     Create draft postings for later publishing

Social Networking 

Mahara provides a social networking facility where users can create and maintain a list of Friends within the system. ePortfolio owners choose whether other users can add them to their Friends list automatically or by request and approval.
An ePortfolio owners Friends lists shows those Views to which they have been assigned access.

Resume Builder

Mahara includes a resumé builder which allows users to create digital CV’s by entering information into a variety of optional fields including:
  •     Contact and personal information
  •     Employment and education history
  •     Certifications, accreditations and awards
  •     Books and publications, professional memberships
  •     Personal, academic and work skills and
  •     Personal, academic and career goals

Profile Information 

Within Mahara users are able to share details through a variety of optional profile information fields including:
  •     Preferred Name
  •     Student ID
  •     Postal address and contact phone numbers
  •     Skype, MSN, Yahoo & Jabber name
  •     Introduction
  •     Profile Icons images

Administration 

Administrators are able to customise Mahara via a number of configuration settings which include:
  •     Language packages and themes
  •     Virus protocol
  •     Session and account lifetimes
  •     Authentication methods
  •     Institution setup
  •     Core page editor
  •     Main Menu editor

In addition with the Modular plugin structure of Mahara, Artefact and Block types may be configured, disabled or enabled, according to the organisation’s requirements.

Interface with Moodle

Mahara provides a single-sign on capability that allows users, at the option of the administrator, to be automatically logged in to both their Mahara and Moodle accounts by providing a username and password at only one of these sites.

The user can sign on at Mahara, and click on a link to her Moodle account, or sign on at Moodle, and click on a link to her Mahara account.

The single-sign-on feature runs over an encrypted transport, and the users passwords do not have to be shared between sites.

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit.
Scalability

Mahara has been designed as a web application with a plug-in architecture. This means it is possible to scale the application up by separating hardware for search, database, file storage and web servers.

It is also possible to replicate each of these operational components to further scale the system upwards. In addition Mahara is designed to:

  •     be load balanced across several web servers
  •     have a share file data from a centralised file server
  •     and have a separate database server.

This hosting set-up has proven scalability for similar systems like Moodle.
Security

    Mahara automatically detects system settings that a pose security threat.
    Session key handling code has been tightly integrated with the core form/request APIs.
    Provides database abstraction that prevents any database injection attacks and input validation that prevents script injection attacks.
    User authentication can be tied to external systems such as student management systems or other databases such as their Student ID number.

Interoperability

  •     Mahara includes an Import/Export system with Leap2A support, and static HTML export.
  •     Users can place their views under any of the Creative Commons licenses.
  •     Mahara is built using PHP web scripting language and leverages PHP5s OO features.
  •     All plug-ins follow a consistent structure and inherit from a common base class (core functions of plug-ins   are implemented once)
  •     Mahara currently supports plug-ins for Artefacts, Authentication and Search. Therefore interoperating with an existing product simply requires the development of a plug-in.


Download Mahara - A LinkedIn Clone Script In PHP For Portfolio Management

How To Code A Simple Calculator In PHP

In this php tutorial you will learn how to make a simple PHP calculator
<?php

if($submit)
{
if($operator == *)
{
echo $numa * $numb;
} elseif($operator == /)
{
echo $numa / $numb;
} elseif($operator == +)
{
echo $numa + $numb;
} elseif($operator == -)
{
echo $numa - $numb;
}
} else { ?>
<form method="POST" action="<?php $_SERVER[PHP_SELF]; ?>">
<input type="text" name="numa" size="10">
<select name="operator">
<option value="+">Add</option>
<option value="-">Subtract</option>
<option value="*">Multiply</option>
<option value="/">Divide</option>
</select>
<input type="text" name="numb" size="10">
<input type="submit" value="Calculate" name="submit">
</form>
<?php } ?>
If you have any suggestions regarding the script please feel free to share it with us.Feel free to edit the above script to suit your personal needs.

Subscribe to our blog and we will email you similar interesting php scripts as soon as it is published.

Beside you could also refer to our PHP Interview Questions Series.

Enjoy!

PHP CAPTCHA Script A Simple But Effective Free CAPTCHA Script in PHP

PhpCaptcha php script is a library for generating visual and audio CAPTCHAs (completely automated public Turing test to tell computers and humans apart). You can read more about CAPTCHAs at Wikipedia.

It can help you to prevent/reduce:

  •     Automated sign-ups in registration forms.
  •     Comment spam in blogs and guestbooks.
  •     Brute force attacks on login systems.


A Word of Warning

OK, so this might sounds strange given what follows but please consider whether you really need to use a CAPTCHA before implementing this on your site. Although its legitimate to use CAPTCHAs in some situations you really need to be aware of the inherent accessibility pitfalls before implementing. Id also encourage you to fully investigate the alternatives such as the Akismet spam filtering WordPress plug-in and API before resorting to a CAPTCHA to solve your spam problems.

Right, Ive said my piece - on with the script.

Origins

The library is loosely based on an article I wrote for SitePoint which was published on 9th November 2005 - Toughen Forms Security with an Image.

Supported Features

  •     Multiple random TrueType fonts
  •     Character rotation
  •     Optional chararacter shadow support
  •     Optional site owner display text
  •     Random custom background images
  •     Font size selection
  •     Greyscale or colour lines and characters
  •     Character set selection
  •     Integration of validation function for checking the user entered code with the generated code

Requirements

The library requires PHP 4 compiled with GD 1 or 2 (Image Generation) and FreeType text support. It should work fine with Linux, Mac OS X or Windows based systems although you will need to change the default temporary file storage directory specified when using with Windows. PHP session support is also required. The audio CAPTCHA requires the Flite text to speech synthesis engine - more details on set up below.

License

PhpCaptcha is licensed under the Free BSD license.

Implementation Steps:

Step 1

Unzip and copy the php-captcha.inc.php to a directory within your site.

Step 2

To create a basic visual CAPTCHA with the minimal options create a new file (visual-captcha.php) containing the code shown below.


 <?php
require(php-captcha.inc.php);
$aFonts = array(fonts/VeraBd.ttf, fonts/VeraIt.ttf, fonts/Vera.ttf);
$oVisualCaptcha = new PhpCaptcha($aFonts, 200, 60);
$oVisualCaptcha->Create();
?>

Step 3

To create an audio CAPTCHA create a new file (audio-captcha.php) containing the code shown below. For this to work youll need to ensure that your have a working installation of Flite.
 <?php
require(php-captcha.inc.php);
$oAudioCaptcha = new AudioPhpCaptcha(/usr/bin/flite, /tmp/);
$oAudioCaptcha->Create();
?>

You need to pass the path to the Flite binary and the temporary directory you want to use for storing generated audio CAPTCHAs to the class constructor. Alternatively you can modify the corresponding constants in the library file and then omit the parameters in the constructor.

Step 4

Include the visual and audio CAPTCHAs in your application/form with the following code. The audio CAPTCHA should ideally follow the visual CAPTCHA in the source code. This will ensure the visual CAPTCHA has generated a random code before the audio CAPTCHA is called.


 <p><img src="visual-captcha.php" width="200" height="60" alt="Visual CAPTCHA" /></p>
<p><a href="audio-captcha.php">Cant see the image? Click for audible version</a></p>

Step 5

On form submission you need to check the code the user enters with the one generated by the CAPTCHA. You can do this with the following code assuming that the user entered code was submitted in an HTML POST form field "user_code".


 <?php
require(php-captcha.inc.php);
if (PhpCaptcha::Validate($_POST[user_code])) {
echo Valid code entered;
} else {
echo Invalid code entered;
}
?>

Please note that the Validate method needs to be called statically, i.e you dont create an instance of the class before calling it.

Configuration Options

  1. SetWidth(int iWidth) - set the width of the CAPTCHA image. Defaults to 200px.
  2. SetHeight(int iHeight) - set the height of the CAPTCHA image. Defaults to 50px.
  3. SetNumChars(int iNumChars) - set the number of characters to display. Defaults to 5.
  4. SetNumLines(int iNumLines) - set the number of interference lines to draw. Defaults to 70.
  5. DisplayShadow(bool bShadow) - specify whether or not to display character shadows.
  6. SetOwnerText(sting sOwnerText) - owner text to display at bottom of CAPTCHA image, discourages attempts to break your CAPTCHA through display on porn and other unsavoury sites.
  7. SetCharSet(variant vCharSet) - specify the character set to select characters from. If left blank defaults to A-Z. Can be specified as an array of chracters e.g. array(1, G, 3) or as a string of characters and character ranges e.g. a-z,A-Z,0,3,7.
  8. CaseInsensitive(bool bCaseInsensitive) - specify whether or not to save user code preserving case. If setting to "false" you need to pass "false" as the second parameter to the "Validate" function when checking the user entered code.
  9. SetBackgroundImages(variant vBackgroundImages) - specify one (a string) or more (an array) images to display instead of noise lines. If more than one image is specified the library selects one at random.
  10. SetMinFontSize(int iMinFontSize) - specify the minimum font size to display. Defaults to 16.
  11. SetMaxFontSize(int iMaxFontSize) - specify the maximum font size to display. Defaults to 25.
  12. UseColour(bool bUseColour) - if true displays noise lines and characters in randomly selected colours.
  13. SetFileType(string sFileType) - specify the output format jpeg, gif or png. Defaults to jpeg.
The methods listed below allow you to refine the look and feel as well as the behaviour of the generated CAPTCHA. They should all be called before the "Create" method.

Download Free PHP CAPTCHA Script

Saturday, June 4, 2016

Optimize All Tables In A MySQL Database

If you have a database driven site and you want to optimize MySQL tables then this is perfect. It goes through all the tables in a MySQL database and does table optimization on each one using the MySQL Optimize Table syntax.

<?php 
dbConnect() 
$alltables = mysql_query("SHOW TABLES"); 
while ($table = mysql_fetch_assoc($alltables)) 
   foreach ($table as $db => $tablename) 
   { 
       mysql_query("OPTIMIZE TABLE ".$tablename."") 
           or die(mysql_error()); 
   }     
?>



Redirect To Another Page In PHP Without Using Header

A little bit of Javascript might help you to rediect to another page.A sample code is given below:

<?php

// show some bits
printf("<html><body>");
printf("Just some bits on this page...");

// do your condition based tests
.....

if ($myConditions != $meetsExpectation)
{
printf("<script>location.href=errorpage.html</script>");
}
else
{
// show other stuffs
}
?>
Hope this leads you in the right diection.Though there are many other ways of doing it,this appears to be the simplest one,isnt it?

If you like this php script the please subscribe to our blog and we will send you updates from this blog right in your Inbox.

Enjoy!

Friday, June 3, 2016

Free Poll Script In PHP

DRBPoll is a simple PHP poll script that doesnt require a database. It allows you to put a poll form on virtually any page on your web site. The results page displays a colored bar graph of the votes. The look-and-feel of the poll form and results page can be customized using a standard CSS file. Data is stored in flat files, therefore no database is required.

Features

  • Quick and easy to install.
  • The poll data is stored in flat files, so no database is required.
  • Prevents the same IP address from voting on a poll more than once.
  • XHTML syntax compliant, and compatible with both IE and Firefox.
  • Colors and fonts are defined in an ordinary, customizable CSS file.
  • The script is highly configurable and customizable.
  • Multiple polls on the your site can utilize the same instance of the script.
  • Poll options can be rendered as either radio buttons or a combobox.
  • Includes an example page demonstrating how to add a poll to virtually any PHP page on your website.

Download Poll Script In PHP

Thursday, June 2, 2016

Frog CMS A Content Management System In PHP

What is Frog CMS?

Frog CMS php script simplifies content management by offering an elegant user interface, flexible templating per page, simple user management and permissions, as well as the tools necessary for file management. Born as phpRadiant in January 2007, Frog CMS is a PHP version of Radiant CMS, a well known Ruby on Rails application. Although the two applications still share a family resemblance, Frog is charting its own development path.

Frog requires PHP5, a MySQL database or SQLite 3 with PDO, and a web server (Apache with mod_rewrite is highly recommended). It is distributed under the GNU General Public License version 3. The source is available from Frog’s Google Code project page.

Frog is unique because of its simple templating code. Because it uses PHP directly, there is no need to learn yet another scripting language. This approach has two main advantages:

    Normally, PHP is not used in article pages, so it does not frighten the writer who does not want to learn it.
    The webmaster/designer of the site, the one who will code some basic condition or/and loop to add more dynamics to the website, generally knows some PHP already — at least enough to add some dynamic latest news part, latest articles, photo gallery, etc…


Features

Unlimited hierarchically structured page navigation menu

The page navigation menu provides critical information and functions. It allows you to perform quickly common actions on pages and shows how information has been organized.

Drag and drop page ordering

This function simplifies the organization of your site’s pages. It makes new sorting arrangements of pages possible.

Flexible page content: body, sidebar, extended, summary

Each page can have its own customized parts (divisions). It can be ‘extended’ text for news, or ‘summary’ for article: you can define whatever you want, whenever you want. These can even be used for extended metadata fields.

Per page layout customization

Pages can have their own layout, or can inherit the layout of the parent page, or they can reuse another page layout. This allows the site owner to make every page look exactly as desired.

Simple and reusable content snippets

You can define ‘snippets’: small pieces of content used across several pages, like page headers or footers, or contact info, etc. This means less cut-and-paste text in your pages. This will reduce your modification time when you need to add, remove or change the text in it.




Other Features

  • Password protected administration
  • Simple user and permission management
  • File manager (plugin) allows you to upload, browse and edit files

Download Frog CMS -A Content Management System In PHP