0% fanden dieses Dokument nützlich (0 Abstimmungen)
12 Ansichten25 Seiten

PHP Lab

Fjfkjvb

Hochgeladen von

balajikatakam5352
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
12 Ansichten25 Seiten

PHP Lab

Fjfkjvb

Hochgeladen von

balajikatakam5352
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen

[Link] a PHPscript to print “hello world”.

<!DOCTYPE html>
<html>
<head>
<title>program to print hello world</title>
</head>
<body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
?>
</body>
</html>

[Link] a PHPscript to find odd or even number from given number.


<!DOCTYPE html>
<html>
<head>
<title>program check given number is even or odd</title>
</head>
<body>
<?php
$number=3;
if($number%2==0)
{
echo "$number is Even Number";
}
else
{
echo "$number is Odd Number";
}
?>
</body>
</html>
[Link] a PHPscript to find maximum of three numbers.
<!DOCTYPE html>
<html>
<head>
<title>program check maximum of two numbers</title>
</head>
<body>
<?php

// Input the three numbers


// and store it in variable

$number1 = 3;
$number2 = 7;
$number3 = 11;

// Using the max function to find the largest number

if ($number1 > $number2 and $number1 > $number3) {


echo "The largest number is: $number1\n";
}
elseif ($number2 > $number3 )
{
echo "The largest number is: $number2\n";
}
else
{
echo "The largest number is: $number3\n";
}

?>

</body>
</html>
[Link] a PHPscript to swap two numbers.
<!DOCTYPE html>
<html>
<head>
<title>program swap two numbers</title>
</head>

<body>
<?php
$a = 45;
$b = 78;
echo "before swapping:<br>";
echo "a =".$a." b=".$b;
// Swapping Logic
$third = $a;
$a = $b;
$b = $third;
echo "<br><br>After swapping:<br>";
echo "a =".$a." b=".$b;
?>
</body>
</html>

[Link] a PHPscript to find the factorial of a number.

<html>
<head>
<title>Factorial Program using loop in PHP</title>
</head>
<body>
<?php
$num = 4;
$factorial = 1;
for ($x=$num; $x>=1; $x--)
{
$factorial = $factorial * $x;
}
echo "Factorial of $num is $factorial";
?>
</body>
</html>
[Link] a PHP script to check whether given number is palindrome or not.
<!DOCTYPE html>
<html>
<body>

<?php
$original = 1221;
$temp = $original;
$reverse = 0;
while ($temp>1)
{
$rem = $temp % 10;
$reverse = ($reverse * 10) + $rem;
$temp = $temp/10;
}
if ($reverse == $original)
{
echo "$original is a Palindrome number";
}
else
{
echo "$original is not a Palindrome number";
}

?>

</body>
</html>
[Link] a PHP script to reverse a given number and calculate its sum
<!DOCTYPE html>
<html>
<head>
<title>PHP Program To find the Reverse and sum of a given number</title>
</head>
<body>
<?php
$original = 123;
$temp = $original;
$reverse = 0;
$sum=0;
while($temp>1)
{
$rem = $temp%10;
$reverse =($reverse*10)+$rem;
$sum=$sum+$rem;
$temp = $temp/10;
}
echo "Reverse of number $original is: $reverse";
echo "<br>Sum of digits of given number $original is: $sum";
return 0;
?>
</body>
</html>
</body>
</html>
[Link] a PHP script to generate a Fibonacci series using Recursive function
<html>
<head>
<title>PHP Program To find the Fibonacci series of a given number</title>
</head>
<body>
<?php
function fibonacci($n) {
// base case
if ($n <= 1) {
return $n;
} else {
// recursive case
return fibonacci($n - 1) + fibonacci($n - 2);
}
}
// Number of terms in the series
$num_terms = 10;

echo "Fibonacci Series: ";


for ($i = 0; $i < $num_terms; $i++) {
echo fibonacci($i) . ", ";
}
?>
</body>
</html>
[Link] a PHP script to implement atleast seven string functions.
<!DOCTYPE html>
<head>
<title>PHP Program to implement string functions</title>
</head>

<html>
<body>
<?php
$str="Banglore";
echo"<br>original string is:".$str;
//reverese
$nstr=strrev($str);
echo"<br>reverse of the string is: ".$nstr;
//string length
$nstr=strlen($str);
echo"<br>length of the string is: ".$nstr;
//string position
$nstr=strpos($str,"n");
echo"<br>position of the substring is: ".$nstr;
//lower case
$nstr=strtolower($str);
echo"<br>lowercase of the string is: ".$nstr;
//upper case
$nstr=strtoupper($str);
echo"<br>uppercase of the string is: ".$nstr;
//substring
$nstr=substr($str,3);
echo"<br>substring of the string is: ".$nstr;
//replace
$nstr=str_replace("B","M",$str);
echo"<br>string after replacement: ".$nstr;

?>
</body>

</html>
[Link] a PHP program to insert new item in array on any position in PHP.

<!DOCTYPE html>
<html>
<body>
<?php

$original_array = array( '1', '2', '3', '4', '5' );

echo 'Original array : ';


foreach ($original_array as $x)
{
echo "$x ";
}

echo "\n";

$inserted_value = '11';
$position = 2;

array_splice( $original_array, $position, 0, $inserted_value );

echo "<br>After inserting 11 in the array is : ";


foreach ($original_array as $x)
{
echo "$x ";
}
?>

</body>
</html>
[Link] a PHP script to implement constructor and destructor

<!DOCTYPE html>
<html>
<body>
<?php

class ExampleClass {
private $name;
// Constructor
public function __construct($name) {
$this->name = $name;
echo "Constructor called. Hello, {$this->name}!<br>";
}
// Destructor
public function __destruct() {
echo "Destructor called. Goodbye, {$this->name}!<br>";
}
// Method to greet
public function greet() {
echo "Hello, {$this->name}!<br>";
}
}
// Create an instance of ExampleClass
$instance = new ExampleClass("John");

// Call the greet method


$instance->greet();

// The instance will be destroyed automatically at the end of the script


?>
</body>
</html>
12. Write a PHP script to implement form handling using get method
<!DOCTYPE html>
<html>
<head>
<title>GET Form Handling</title>
</head>
<body>

<h2>GET Form Example</h2>

<form action = "<?php $PHP_SELF ?>" method = "GET">


Name: <input type = "text" name = "name" /><br><br>
<input type = "submit" /><br>
</form>

<?php
// Below code checks if Name have the value.
if(isset($_GET["name"])) {
echo "Hi ". $_GET['name']. "<br><br>";
exit();
}
?>

</body>
</html>
13. Write a PHP script to implement form handling using post method
<!DOCTYPE html>
<html>
<head>
<title>POST Form Handling</title>
</head>
<body>

<h2>POST Form Example</h2>

<form action = "<?php $PHP_SELF ?>" method = "POST">


Name: <input type = "text" name = "name" /><br><br>
<input type = "submit" /><br>
</form>

<?php
// Below code checks if Name have the value.
if(isset($_POST["name"])) {
echo "Hi ". $_POST['name']. "<br><br>";
exit();
}
?>

</body>
</html>
14 Write a PHP script that receive form input by the method post to check the
number is prime or not
<html>
<head>
<title>PHP Program To Check a given number is Prime number or Not</title>
</head>
<body>
<form method="post">
<input type="text" name="num" placeholder="Enter positive interger"/> </td>
<input type="submit" name="submit" value="Submit"/> </td>
</form>
<?php
if(isset($_POST['submit']))
{
$n = $_POST['num'];
$flag = 0;
for($i = 2; $i <= $n/2; $i++)
{
if($n%$i == 0)
{
$flag = 1;
break;
}
}
if($flag == 0)
echo "$n is a prime number";
else
echo "$n is not a prime number";
return 0;
}
?>
</body>
</html>
15. Write a PHP script that receive string as a form input
<!DOCTYPE html>
<html>
<head>
<title>String Input Form</title>
</head>
<body>
<h2>Enter a String</h2>
<form action = "<?php $PHP_SELF ?>" method = "POST">
<input type="text" name="name">
<input type="submit" name="submit" value="Submit">
</form>

<?php
// Check if form is submitted
if (isset($_POST["submit"])) {
// Check if the input field is not empty
if (!empty($_POST['name'])) {
$name = $_POST ['name'];
echo "<h2>You entered:</h2>";
echo "<p>$name</p>";
}
else
{
// If the input field is empty, display an error message
echo "<h2>Please enter a string</h2>";
}
}
?>
</body>
</html>

16. Write a PHP script to compute addition of two matrices as a form input.
<!DOCTYPE html>
<html>
<head>
<title>Matrix Addition</title>
</head>
<body>
<h2>Matrix Addition</h2>

<form method="post">
Enter the dimensions of the matrices:<br><br>
Rows: <input type="number" name="rows" min="1" required><br><br>
Columns: <input type="number" name="columns" min="1" required><br><br>
<input type="submit" value="Submit">
</form>

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$rows = $_POST["rows"];
$columns = $_POST["columns"];

// Form for Matrix 1


echo '<h3>Enter values for Matrix 1:</h3>';
echo '<form method="post">';
for ($i = 0; $i < $rows; $i++) {
for ($j = 0; $j < $columns; $j++) {
echo 'Value at position (' . ($i + 0) . ', ' . ($j + 0) . '): <input type="number" name="matrix1[' . $i .
'][' . $j . ']" required><br>';
}
}
echo '<input type="hidden" name="rows" value="' . $rows . '">';
echo '<input type="hidden" name="columns" value="' . $columns . '">';
echo '<input type="submit" value="Next">';
echo '</form>';

// Processing addition
if(isset($_POST["matrix1"])) {
$matrix1 = $_POST["matrix1"];

echo '<h3>Enter values for Matrix 2:</h3>';


echo '<form method="post">';
for ($i = 0; $i < $rows; $i++) {
for ($j = 0; $j < $columns; $j++) {
echo 'Value at position (' . ($i + 0) . ', ' . ($j + 0) . '): <input type="number" name="matrix2[' . $i
. '][' . $j . ']" required><br>';
}
}
echo '<input type="hidden" name="rows" value="' . $rows . '">';
echo '<input type="hidden" name="columns" value="' . $columns . '">';
echo '<input type="hidden" name="matrix1" value="' . htmlentities(serialize($matrix1)) . '">';
echo '<input type="submit" value="Calculate">';
echo '</form>';
}
// Processing addition
if(isset($_POST["matrix2"])) {
$matrix1 = unserialize(html_entity_decode($_POST["matrix1"]));
$matrix2 = $_POST["matrix2"];

echo '<h3>Matrix 1:</h3>';


foreach ($matrix1 as $row) {
foreach ($row as $value) {
echo $value . " ";
}
echo "<br>";
}

echo '<h3>Matrix 2:</h3>';


foreach ($matrix2 as $row) {
foreach ($row as $value) {
echo $value . " ";
}
echo "<br>";
}

// Compute and print result matrix


echo '<h3>Result of Matrix Addition:</h3>';
for ($i = 0; $i < $rows; $i++) {
for ($j = 0; $j < $columns; $j++) {
echo ($matrix1[$i][$j] + $matrix2[$i][$j]) . " ";
}
echo "<br>";
}
}
}
?>
</body>
</html>

17. Write a PHP script to show the functionality of date and time function.
<!DOCTYPE html>
<html>
<body>
<?php
// Set the default timezone
date_default_timezone_set('Asia/Kolkata');

// Get the current date and time


$currentDateTime = date('Y-m-d H:i:s');
echo "Current Date and Time: $currentDateTime<br>";

// Get the current date


$currentDate = date('Y-m-d');
echo "Current Date: $currentDate<br>";

// Get the current time


$currentTime = date('H:i:s');
echo "Current Time: $currentTime<br>";

// Get the day of the week


$dayOfWeek = date('l');
echo "Day of the Week: $dayOfWeek<br>";

// Get the current year


$currentYear = date('Y');
echo "Current Year: $currentYear<br>";

// Get the current month


$currentMonth = date('F');
echo "Current Month: $currentMonth<br>";

// Get the number of days in the current month


$daysInMonth = date('t');
echo "Number of Days in the Current Month: $daysInMonth<br>";

// Get the current timestamp


$timestamp = time();
echo "Current Timestamp: $timestamp<br>";

// Format a custom date and time


$customDateTime = date('l, F jS Y \a\t h:i:s A');
echo "Custom Formatted Date and Time: $customDateTime<br>";

// Using strtotime() function to manipulate dates


$futureDate = strtotime('+1 week');
echo "Future Date (1 week later): " . date('Y-m-d', $futureDate) . "<br>";

$futureTime = strtotime('+1 day');


echo "Future Time (1 day later): " . date('H:i:s', $futureTime) . "<br>";

// Calculate the difference between two dates


$startDate = strtotime('2024-01-01');
$endDate = strtotime('2024-04-07');
$daysDifference = ($endDate - $startDate) / (60 * 60 * 24);
echo "Days difference between two dates: $daysDifference days<br>";
?>
</html>
</body>

18. Write a PHP program to upload a file


Firstly you have to create a folder name called “uplodes” inside htdocs.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>File Upload Form</title>
</head>
<body>
<form method="post" enctype="multipart/form-data">
<!--multipart/form-data ensures that form data is going to be encoded as MIME data-->
<h2>Upload File</h2>
<label for="fileSelect">Filename:</label>
<input type="file" name="file" id="fileSelect">
<input type="submit" name="submit" value="Upload">
<!-- name of the input fields are going to be used in our php script-->

<p><strong>Note:</strong>Only .jpg, .jpeg, .png, .gif, .docx, .pdf formats allowed to a max size of
2MB.</p>

</form>

<?php
// Check if the form was submitted
if($_SERVER["REQUEST_METHOD"] == "POST")
{
// Check if file was uploaded without errors
if (isset($_FILES["file"]) && $_FILES["file"]["error"] == 0)
{
$allowed_ext = array("jpg" => "image/jpg",
"jpeg" => "image/jpeg",
"gif" => "image/gif",
"png" => "image/png",
"docx" => "application/[Link]-
[Link]",
"pdf" => "application/pdf",);
$file_name = $_FILES["file"]["name"];
$file_type = $_FILES["file"]["type"];
$file_size = $_FILES["file"]["size"];

// Verify file extension


$ext = pathinfo($file_name, PATHINFO_EXTENSION);

if (!array_key_exists($ext, $allowed_ext))
die("Error: Please select a valid file format.");

// Verify file size - 2MB max


$maxsize = 2 * 1024 * 1024;

if ($file_size > $maxsize)


die("Error: File size is larger than the allowed limit of 2MB");

// Verify MYME type of the file


if (in_array($file_type, $allowed_ext))
{
// Check whether file exists before uploading it
if (file_exists("uploads/".$_FILES["file"]["name"]))
echo $_FILES["file"]["name"]." already exists!";

else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"uploads/".$_FILES["file"]["name"]);
echo "Your file uploaded successfully.";
}
}
else
{
echo "Error: Please try again!";
}
}
else
{
echo "Error: ". $_FILES["file"]["error"];
}
}
?>

</body>
</html>
19. Write a PHP script to implement database creation

<!DOCTYPE html>
<html>
<body>
<?php
// MySQL server configuration
$servername = "localhost"; // Change this if your MySQL server is on a different host
$username = "root"; // Your MySQL username
$password = ""; // Your MySQL password

// Create connection
$conn = new mysqli($servername, $username, $password);

// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

// Create database
$sql = "CREATE DATABASE mydatabase1"; // Replace 'mydatabase' with the name you want for your
database

if ($conn->query($sql) === TRUE) {


echo "Database created successfully";
} else {
echo "Error creating database: " . $conn->error;
}

// Close connection
$conn->close();
?>
</html>
</body>
20. Write a PHP script to create table

<!DOCTYPE html>
<html>
<body>
<?php
// MySQL server configuration
$servername = "localhost"; // Change this if your MySQL server is on a different
host
$username = "root"; // Your MySQL username
$password = ""; // Your MySQL password

// Create connection
$conn = new mysqli($servername, $username, $password,);

// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

// Create database
$sql_create_db = "CREATE DATABASE mydatabase"; // Replace 'mydatabase' with the
name you want for your database

if ($conn->query($sql_create_db) === TRUE) {


echo "Database created successfully<br>";
} else {
echo "Error creating database: " . $conn->error;
}

// Select the created database


$conn->select_db("mydatabase");

// SQL to create table


$sql_create_table = "CREATE TABLE users (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)";

if ($conn->query($sql_create_table) === TRUE) {


echo "Table users created successfully";
} else {
echo "Error creating table: " . $conn->error;
}

// Close connection
$conn->close();
?>

</html>
</body>

21. Develop a PHP program to design a college admission form using MYSQL
database.

<!DOCTYPE html>
<html>
<head>
<title>College Admission Form</title>
<style>
.container {
max-width: 600px;
margin: 50px auto;
background-color: powderblue;
padding: 20px;
border-radius: 5px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

h2 {
text-align: center;
color: blue;
}

form {
margin-top: 20px;
}

label {
font-weight: bold;
color: brown;

}
</style>
</head>
<body>
<h2>College Admission Form</h2>
<div class="container">
<form method="post" action="<?php echo
htmlspecialchars($_SERVER["PHP_SELF"]); ?>">
<label for="name">Name:</label><br>
<input type="text" id="name" name="name" required><br><br>

<label for="email">Email:</label><br>
<input type="email" id="email" name="email" required><br><br>

<label for="phone">Phone:</label><br>
<input type="text" id="phone" name="phone" required><br><br>

<label for="address">Address:</label><br>
<textarea id="address" name="address" required></textarea><br><br>

<label for="dob">Date of Birth:</label><br>


<input type="date" id="dob" name="dob" required><br><br>

<label for="gender">Gender:</label><br>
<select id="gender" name="gender" required>
<option value="Male">Male</option>
<option value="Female">Female</option>
<option value="Other">Other</option>
</select><br><br>

<label for="course">Course:</label><br>
<input type="text" id="course" name="course" required><br><br>

<input type="submit" value="Submit">


</form>
</div>

<?php
// Database connection parameters
$servername = "localhost";
$username = "root";
$password = "";

// Create connection
$conn = new mysqli($servername, $username, $password);

// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

// Create new database


$sql_create_db = "CREATE DATABASE IF NOT EXISTS college_admission";

if ($conn->query($sql_create_db) === TRUE) {


echo "Database created successfully<br>";
} else {
echo "Error creating database: " . $conn->error;
}

// Select the newly created database


$conn->select_db("college_admission");

// SQL to create table


$sql_create_table = "CREATE TABLE IF NOT EXISTS admission_form (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100),
phone VARCHAR(20),
address VARCHAR(255),
dob DATE,
gender ENUM('Male', 'Female', 'Other'),
course VARCHAR(100),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)";

// Execute SQL query to create table


if ($conn->query($sql_create_table) === TRUE) {
echo "Table admission_form created successfully<br>";
} else {
echo "Error creating table: " . $conn->error;
}

// Check if form is submitted


if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Retrieve form data
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$address = $_POST['address'];
$dob = $_POST['dob'];
$gender = $_POST['gender'];
$course = $_POST['course'];

// SQL to insert data


$sql_insert_data = "INSERT INTO admission_form (name, email, phone, address,
dob, gender, course) VALUES ('$name', '$email', '$phone', '$address', '$dob',
'$gender', '$course')";

// Execute SQL query to insert data


if ($conn->query($sql_insert_data) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql_insert_data . "<br>" . $conn->error;
}
}

// Close connection
$conn->close();
?>

</body>
</html>

Das könnte Ihnen auch gefallen