Skip to content

Latest commit

 

History

History
75 lines (38 loc) · 1.6 KB

README.md

File metadata and controls

75 lines (38 loc) · 1.6 KB

mvc-php

A simple mvc PHP with friendly url and some functions.

Copy the project to the root of your site and test it.

Modules :

1.Friendly url

2.Caching system

3.Easy image uploader with create thumbnail of it

4.A few other useful functions

Important :

Modify the base_url value in the core file according to the folder where you place the project.

Modify the values in the send_email file in core folder according to the your gmail account.

Functions :

1. form_valid(name_of_input, type, status)

example :

for (input type="email" name="email" required) ---> $data = form_valid('email', 'email' ,1)

(1 for required and 0 for not).

(type : text or email).

this function returns a array with -->

array[0] (0 for Not accepted and 1 for accepted)

array[1] (the value of input)

2.image_upload(form_name_input, location, size_limit)

example:

$data = image_upload('file' ,'view/uploads/', 500000)

$data[0] = (0 for Not accepted and 1 for accepted)

$data[1] = name of file

3.image_upload_thumbnail(form_name_input, location, size_limit, thumb_location, thumb_size)

image upload and create thumbnail of it

example:

$data = image_upload_thumbnail('file' , 'view/uploads/' , 500000 , 'view/uploads/thumbs/' , 0.2)

$data[0] = (0 for Not accepted and 1 for accepted)

$data[1] = name of main file

$data[2] = name of thumbnail file

4.pagination(connection_name ,table_name, per_page, number_of_page)

example:

$data = pagination($con , 'library' , 7 , 2)

$data[0] = start in qurey for each page

$data[1] = number of all pages

5.send_email(to, subject, message ,from, reply_to)