PHP
GitBook docs section concerning PHP context.
Microtime
$start = microtime(true);
while (...){
}
$time_elapsed_sec = microtime(true) - $start;Prepared Statement
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// prepare and bind
$stmt = $conn->prepare("INSERT INTO MyGuests (firstname, lastname, email) VALUES (?, ?, ?)");
$stmt->bind_param("sss", $firstname, $lastname, $email);
// set parameters and execute
$firstname = "John";
$lastname = "Doe";
$email = "john@example.com";
$stmt->execute();
$firstname = "Mary";
$lastname = "Moe";
$email = "mary@example.com";
$stmt->execute();
$firstname = "Julie";
$lastname = "Dooley";
$email = "julie@example.com";
$stmt->execute();
echo "New records created successfully";
$stmt->close();
$conn->close();Login System
Login form (index.php)
PHP code for login (login.php)
PHP code for user session (session.php)
PHP code for user profile (profile.php)
PHP code for logout (logout.php)
MySQL code for creating databases and table for login system
Password Reset
Upload File
Configure upload options correctly
Create the upload form
The PHP code that realizes the upload
Techniques for the uploads validation
FPDF Library
PHPMailer
Why you might need it
A Simple Example
Absolute Path
Manipulate JSON
Read JSON File in PHP
Add to JSON File in PHP
Update JSON File in PHP
Delete JSON Data from File in PHP
HTML Form with Multiple Files Upload
Get Webpage Title from URL
Last updated