Category: utility

Creare un semplice debug in PHP!

 
< ?php
/**
 * Outputs/Debugs a variable and shows where it was called from
 * @param mixed $var
 * @param boolean $dump
 * @param boolean $backtrace
 * @return string
 */
function debug($var, $dump = false, $backtrace = true) {
	if (error_reporting() > 0) {
		if ($backtrace) {
			$calledFrom = debug_backtrace();
			echo '<strong>' . trim(str_replace($_SERVER['DOCUMENT_ROOT'], '', $calledFrom[0]['file'])) . '</strong> (line <strong>' . $calledFrom[0]['line'] . '</strong>)';
		}
 
		echo '
';
		$function = …

Aggiungere il supporto multilingua al vostro sito

 
< ?php
 
/*
 
------------------
 
Language: English
 
------------------
 
*/
 
define('LANG_PAGE_TITLE', 'My website page title');
 
define('LANG_HEADER_TITLE', 'My website header title');
 
define('LANG_SITE_NAME', 'My Website');
 
define('LANG_SLOGAN', 'My slogan here');
 
define('LANG_HEADING', 'Heading');
 
// Menu
 
define('LANG_MENU_HOME', 'Home');
 
define('LANG_MENU_ABOUT_US', 'About Us');
 
define('LANG_MENU_OUR_PRODUCTS', 'Our products');
 
define('LANG_MENU_CONTACT_US', 'Contact Us');
 
define('LANG_MENU_ADVERTISE', 'Advertise');
 
…

Bloccare un indirizzo IP con PHP!

Funzione PHP per generare lettere casuali!

function GeneraStringheCasuali($lunghezza = 10, $lettere_possibili = ‘qwertyuiopasdfghjklzxcvbnm1234567890′){
$a = ”;
$lunghezzaLettere = strlen($lettere_possibili)-1;
for($i = 0 ; $i < $lunghezza ; $i++){
$a .= $lettere_possibili[rand(0,$lunghezzaLettere)];
}
return $a;
}

//Esempio applicato

echo GeneraStringheCasuali();

echo GeneraStringheCasuali(5); //stampa 5 lettere casuali…

Funzione php per sapere con quale Sistema Operativo l’utente sta visitando il tuo sito!

Funzione php per sapere con quale browser l’utente sta visitando il tuo sito!

Realizzare un grafico di colori esadecimali in PHP

<table>
<?php
//This is our first loop, changing the R value
$r=0;
while ($r <= 15)
{
echo “<tr>”;

//Our second loop (G value) occurs 6 times for ever R value, 36 times
$g=0;
while ($g <= 15)
{
echo “<tr>”;

//Our third loop (B value) occurs 6 times for ever G value, or 216 times
$b=0;
while ($b <= 15)
{

//Here we actually generate the color blocks
$background = dechex($r) . dechex($r) . dechex($g) .dechex($g) . dechex($b) . dechex ($b);
echo “<td bgcolor=\”#$background\”>#$background</td>”;

//At the end of each loop we add 3
$b = $b+3;
}
$g = $g+3;
}
$r = $r+3;
}
?>
</table>…

Angoli arrotondati sulle immagini in PHP!

Trovare il prossimo id di un record

function next_id($table, $id_column) {

if ($table && $id_column) {

$result = mysql_query(“SELECT MAX(“.$id_column.”) AS maxid FROM “.$table);

$stuff = mysql_fetch_assoc($result);

return $stuff['maxid']+1;

} else {

return false;

}

}

Utilizzo: next_id(“nome_mia_tabella”, “campo_id”);…

Invertire l’ordine degli elementi di un array

Cattura qualsiasi pagina Web con Aviary!

Condividi





Booking online




Categorie