echo $cmd=(45>13 && 211<100 ?"AMBIORIX":"RODRIGUEZ");
as only 1 of the condition is true will return RODRIGUEZ
echo $cmd=(45>13 || 211<100 ?"AMBIORIX":"RODRIGUEZ");
echo $cmd=(45>13 && 211<100 ?"AMBIORIX":"RODRIGUEZ");
as only 1 of the condition is true will return RODRIGUEZ
echo $cmd=(45>13 || 211<100 ?"AMBIORIX":"RODRIGUEZ");
,<?php
$array = array(
"foo" => "bar",
42 => 24,
"multi" =>
array(
"dimensional" => array(
"array" => "foo"
)
));
echo $array['multi']['dimensional']['array']; //foo
?>
Other example
$i=1;
$pos=array();
$pos[$i]=["familyId"=>"12","familylocalName"=>"Ambiorix"];
//$pos[1] is an array so you can access direct to is key value $pos[1]['familyId'];
echo $pos[1]['familyId'];
///
$array1 = array('blue' => 1, 'red' => 2, 'green' => 3, 'purple' => 4);
$array2 = array('green' => 3, 'blue1' => 1, 'yellow' => 7, 'cyan' => 8);
echo "<br>";
print_r(array_map('strtoupper',array_keys($array1)));
// will print Array ( [0] => BLUE [1] => RED [2] => GREEN [3] => PURPLE )
echo "<br>";
<?php
$array1 = array('blue' => 1, 'red' => 2, 'green' => 3, 'purple' => 4);
$array2 = array('green' => 5, 'blue' => 6, 'yellow' => 2, 'cyan' => 1);
$arr=array();
foreach($array1 as $value){
if (!in_array($value, $array2)) {
$arr[]=$value;
}
}
print_r($arr);
?>
Array ( [0] => 3 [1] => 4 )
Step 1: Install Required Packages
sudo apt update
sudo apt install php php-cli php-zip unzip
sudo apt install php-xml
sudo mv composer.phar /usr/local/bin/composer
Make It Executable:
cd /path/to/your/project
composer init
composer require aws/aws-sdk-php
#############
<?phprequire 'vendor/autoload.php';
use Aws\S3\S3Client;use Aws\Exception\AwsException;
// Create a new S3 client$s3Client = new S3Client([ 'region' => 'us-east-1', // e.g. us-west-2 'version' => 'latest', 'credentials' => [ 'key' => 'AKMNB#888888PA', 'secret' => 'I54444444444444a' ],]);
$bucket = 'asteriskrecordings';$filePath = "$argv[1]"; // Local file path$keyName = basename($filePath); // Use the base name of the file
try { // Upload the file $result = $s3Client->putObject([ 'Bucket' => $bucket, 'Key' => $keyName, 'SourceFile' => $filePath ]);
echo "File uploaded successfully. File URL: " . $result['ObjectURL'] . "\n";} catch (AwsException $e) { // Output error message if upload fails echo "Error uploading file: " . $e->getMessage() . "\n";}?>
...........
function version
<?phprequire '/root/fm/aws/vendor/autoload.php';
use Aws\S3\S3Client;use Aws\Exception\AwsException;
// Create a new S3 client with hardcoded credentials$s3Client = new S3Client([ 'region' => 'us-east-1', // AWS region (e.g., us-west-2, us-east-1) 'version' => 'latest', // Use the latest version of the API 'credentials' => [ 'key' => 'AKI11A', // Hardcoded AWS Access Key 'secret' => 'I5HTgA33brbpj/Sz' // Hardcoded AWS Secret Key ],]);
function s3_name_upload($filePath){ $bucket = 'asteriskrecordings'; // Your S3 bucket name
// Validate that the file exists if (!file_exists($filePath)) { echo "Error: The file '$filePath' does not exist.\n"; return; }
$keyName = basename($filePath); // Use the base name of the file for the S3 key
try { // Upload the file to S3 $result = $GLOBALS['s3Client']->putObject([ 'Bucket' => $bucket, 'Key' => $keyName, 'SourceFile' => $filePath ]);
echo "File uploaded successfully. File URL: " . $result['ObjectURL'] . "\n"; } catch (AwsException $e) { // Output error message if upload fails echo "Error uploading file: " . $e->getMessage() . "\n"; }}
// Ensure a file path argument is passed when running the scriptif ($argc < 2) { echo "Usage: php script.php <file-path>\n"; exit(1);}
$filePath = $argv[1]; // Local file path passed as a command-line arguments3_name_upload($filePath);?>
<?php
function calculate_time_difference($datetime_str) {
// Split the input string into date and time components
$datetime_parts = explode(' ', $datetime_str);
// Extract the date and time
$date_parts = explode('-', $datetime_parts[0]);
$time_parts = explode(':', $datetime_parts[1]);
// Normalize the date and time into integers for mktime
$year = (int)$date_parts[0];
$month = (int)$date_parts[1];
$day = (int)$date_parts[2];
$hour = (int)$time_parts[0];
$minute = (int)$time_parts[1];
$second = (int)$time_parts[2];
// Create the target time using mktime
$target_time = mktime($hour, $minute, $second, $month, $day, $year);
// Get the current time
$current_time = time();
// Calculate the difference in seconds
$diff = $current_time - $target_time;
// Convert seconds into minutes and seconds
$minutes = floor($diff / 60);
$seconds = $diff % 60;
// Output the difference in "minutes:seconds" format
echo "$minutes:$seconds\n";
// Output the current date and time
echo date("Y-m-d H:i:s");
}
// Example usage: Pass a date string in the "Y-m-d H:i:s" format
$datetime_str = "2024-10-20 01:45:16";
calculate_time_difference($datetime_str);
?>
<?php
function convert_to_mins($s){
$minutes= floor($s/60);
$seconds=$s % 60;
echo "$minutes:$seconds";
}
function convert_to_secs($min){
$seconds= $min * 60;
echo "$seconds";
}
convert_to_mins(180);
echo "\n";
convert_to_secs(3);