Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

The Helper PHP - a lot of PHP helper functions that are ready to help in your project

Notifications You must be signed in to change notification settings

vickzkater/the-helper-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

The Helper PHP

The Helper PHP

The Helper PHP - a lot of PHP helper functions that are ready to help in your project

Function List

  • validate_input (Validating input string - prevent SQL injection & XSS)
  • validate_input_url (Validating input URL - prevent SQL injection & XSS)
  • validate_input_word (Validating input word (usually: username) - prevent SQL injection & XSS)
  • validate_input_email (Validate input email)
  • validate_input_text (Allow all characters within "FILTER_SANITIZE_MAGIC_QUOTES")
  • validate_phone (For validate phone, support generate format using phone code)
  • hashing_this (Hashing string using declared algorithm)
  • generate_parent_child_data (Generate parent-child data from array object)
  • convert_datepicker (Convert date format, usually used for bootstrap datepicker from "dd/mm/yyyy" to "yyyy-mm-dd")
  • get_end_days_of_month (Get end days of the month)
  • validate_recaptcha (Validate reCAPTCHA version 2)
  • random_string (Generate random string)
  • generate_slug (Generate slug for SEF (Search Engine Friendly) URL)
  • set_pagination (Set pagination using total data)
  • generate_token (Generate token based on string (safe for URL))
  • validate_token (Validate token based on string that generated by function "generate_token()")
  • read_more (Generate READ MORE paragraph for long text)
  • time_ago (Used to format date with "*** time ago" - sample: "3 hours ago" & support multilanguage)
  • get_diff_dates (Used to get the difference in days from the 2 input dates)
  • check_url (Used to check validity the URL)
  • is_webview (Used to check whether opened via webview (Android & iOS) or not)
  • get_url (Get current full URL )
  • check_remote_file (Check whether the url file is valid)
  • get_family_name (Get family name (firstname & lastname))
  • time_more (Used to format date with "*** time more" - sample: "3 hours more" & support multilanguage)
  • is_contains (For check if a string contains a specific word)
  • unique_string (Generate random unique string)
  • random_image (Generate random image)
  • generate_zero_number (Generate zero number, sample: 000025)
  • generate_token_auth (Generate token auth with custom length)
  • convert_timestamp (Convert timestamp from server timezone to specific timezone)
  • convert_timestamp_from_to (Convert timestamp from one timezone to another timezone)
  • random_code (Generate random code)
  • plural
  • convert_bytes

How-to-Use

You can include this PHP file into your PHP project

include __DIR__ . "/TheHelper.php";
require_once __DIR__ . "/TheHelper.php";

Then you can use the function in "The Helper PHP"

$name = TheHelper::validate_input_text($_POST['name']);

Contributing

Thank you for considering contributing to the "The Helper PHP".

Bugs, Improvements & Security Vulnerabilities

If you discover a bug or security vulnerability within "The Helper PHP", please send an email to Vicky Budiman at vicky@kiniditech.com. All requests will be addressed promptly.

Issues

If you come across any issue/bug please report them here.

License

The Helper PHP is open-sourced software built by KINIDI Tech and contributors and licensed under the MIT license.

Credits

Brought to you by

KINDI Tech

KINIDI Tech

About

The Helper PHP - a lot of PHP helper functions that are ready to help in your project

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /