Category Archives: php

Come eliminare le tabelle di un database con PHP!

Oggi vedremo come eliminare le tabelle di un database grazie alle righe di codice PHP che trovate qui sotto!

  1. // Open connection to db
  2.  
  3. $db_connect = mysql_connect("db_host","username","password");
  4. mysql_select_db('db_name',$db_connect) or die("!!!");
  5.  
  6. // Get tables and loop thru and drop
  7.  
  8. $num_tables = mysql_list_tables('db_name');
  9.  
  10. while($row = mysql_fetch_row($num_tables))
  11. {
  12. $delete_table = mysql_query("DROP TABLE IF EXISTS $row[0]");
  13.  
  14. if($delete_table)
  15. {
  16. echo 'Successfully removed ' . $row[0] . '
  17. ';
  18. }
  19. else
  20. {
  21. echo 'Unable to remove ' . $row[0] . '
  22. ';
  23. }
  24. }
  25.  
  26. // Free result set and close db connection
  27.  
  28. mysql_free_result($num_tables);
  29. mysql_close($db_connect);

Modificare i file PDF con PHP!

Oggi vedremo come modificare i file pdf grazie alle righe di codice php che trovate disponibili qui sotto!

  1. < ?php require_once('fpdf.php'); require_once('fpdi.php'); // initiate FPDI $pdf = new FPDI(); // add a page $pdf->AddPage();
  2. // set the sourcefile
  3. $pdf->setSourceFile('ex.pdf');
  4.  
  5. // import page 1
  6. $tplidx = $pdf->importPage(1);
  7. for ($i = 1; $i < = 6; $i++) { $tplidx = $pdf->ImportPage($i);
  8.  
  9.  
  10. $pdf->useTemplate($tplidx, 10, 10, 200);
  11. $pdf->AddPage();
  12. $pdf->SetFont('Arial');
  13.  
  14. $pdf->SetTextColor(0,0,0);
  15. $pdf->SetXY(5, 5);
  16. $pdf->Write(3, "Ajay Patel");
  17. }
  18.  
  19.  
  20. // use the imported page and place it at point 10,10 with a width of 100 mm
  21. //$pdf->useTemplate($tplidx, 10, 10, 200);
  22.  
  23. // now write some text above the imported page
  24. // $pdf->SetFont('Arial');
  25. // $pdf->SetTextColor(255,0,0);
  26. // $pdf->SetXY(5, 5);
  27. // $pdf->Write(3, "Ajay Patel");
  28.  
  29. $pdf->Output('newpdf1.pdf', 'D');
  30. ?>

Eliminare le tabelle di un database con PHP!

Oggi vedremo come eliminare le tabelle di un database grazie alle righe di codice PHP che trovate disponibili qui sotto!

  1. // Open connection to db
  2.  
  3. $db_connect = mysql_connect("db_host","username","password");
  4. mysql_select_db('db_name',$db_connect) or die("!!!");
  5.  
  6. // Get tables and loop thru and drop
  7.  
  8. $num_tables = mysql_list_tables('db_name');
  9.  
  10. while($row = mysql_fetch_row($num_tables))
  11. {
  12. $delete_table = mysql_query("DROP TABLE IF EXISTS $row[0]");
  13.  
  14. if($delete_table)
  15. {
  16. echo 'Successfully removed ' . $row[0] . '
  17. ';
  18. }
  19. else
  20. {
  21. echo 'Unable to remove ' . $row[0] . '
  22. ';
  23. }
  24. }
  25.  
  26. // Free result set and close db connection
  27.  
  28. mysql_free_result($num_tables);
  29. mysql_close($db_connect);

Conversione di file PDF in immagini con PHP!

Oggi vedremo come convertire PDF in immagini grazie alle righe di codice PHP che trovate disponibile qui sotto!

  1. $pdf_file = './pdf/demo.pdf';
  2. $save_to = './jpg/demo.jpg'; //make sure that apache has permissions to write in this folder! (common problem)
  3.  
  4. //execute ImageMagick command 'convert' and convert PDF to JPG with applied settings
  5. exec('convert "'.$pdf_file.'" -colorspace RGB -resize 800 "'.$save_to.'"', $output, $return_var);
  6.  
  7.  
  8. if($return_var == 0) { //if exec successfuly converted pdf to jpg
  9. print "Conversion OK";
  10. }
  11. else print "Conversion failed.
  12. ".$output;

PHP per rilevare un sistema operativo!

Oggi vedremo come rilevare i sistemi operativi grazie alle righe di codice PHP che trovate disponibili qui sotto!

  1. < ?php
  2.  
  3. $uagent = $_SERVER['HTTP_USER_AGENT'] . "
  4. ";
  5.  
  6. function os_info($uagent)
  7. {
  8. // the order of this array is important
  9. global $uagent;
  10. $oses = array(
  11. 'Win311' => 'Win16',
  12. 'Win95' => '(Windows 95)|(Win95)|(Windows_95)',
  13. 'WinME' => '(Windows 98)|(Win 9x 4.90)|(Windows ME)',
  14. 'Win98' => '(Windows 98)|(Win98)',
  15. 'Win2000' => '(Windows NT 5.0)|(Windows 2000)',
  16. 'WinXP' => '(Windows NT 5.1)|(Windows XP)',
  17. 'WinServer2003' => '(Windows NT 5.2)',
  18. 'WinVista' => '(Windows NT 6.0)',
  19. 'Windows7' => '(Windows NT 6.1)',
  20. 'Windows8' => '(Windows NT 6.2)',
  21. 'WinNT' => '(Windows NT 4.0)|(WinNT4.0)|(WinNT)|(Windows NT)',
  22. 'OpenBSD' => 'OpenBSD',
  23. 'SunOS' => 'SunOS',
  24. 'Ubuntu' => 'Ubuntu',
  25. 'Android' => 'Android',
  26. 'Linux' => '(Linux)|(X11)',
  27. 'iPhone' => 'iPhone',
  28. 'iPad' => 'iPad',
  29. 'MacOS' => '(Mac_PowerPC)|(Macintosh)',
  30. 'QNX' => 'QNX',
  31. 'BeOS' => 'BeOS',
  32. 'OS2' => 'OS/2',
  33. 'SearchBot' => '(nuhk)|(Googlebot)|(Yammybot)|(Openbot)|(Slurp)|(MSNBot)|(Ask Jeeves/Teoma)|(ia_archiver)'
  34. );
  35. $uagent = strtolower($uagent ? $uagent : $_SERVER['HTTP_USER_AGENT']);
  36. foreach ($oses as $os => $pattern)
  37. if (preg_match('/' . $pattern . '/i', $uagent))
  38. return $os;
  39. return 'Unknown';
  40. }
  41. echo os_info($uagent);
  42.  
  43. ?>

Come fare un calcolo dei weekend e dei giorni festivi con PHP!

Oggi vedremo come fare un calcolo dei weekend e dei giorni festivi grazie alle righe di codice in PHP che trovate disponibili direttamente qui sotto!

  1. function freierTag($tag, $monat, $jahr) {
  2.  
  3. // Parameter in richtiges Format bringen
  4. if(strlen($tag) == 1) {
  5. $tag = "0$tag";
  6. }
  7. if(strlen($monat) == 1) {
  8. $monat = "0$monat";
  9. }
  10.  
  11. // Wochentag berechnen
  12. $datum = getdate(mktime(0, 0, 0, $monat, $tag, $jahr));
  13. $wochentag = $datum['wday'];
  14.  
  15. // Prfen, ob Wochenende
  16. if($wochentag == 0 || $wochentag == 6) {
  17. return true;
  18. }
  19.  
  20. // Feste Feiertage werden nach dem Schema ddmm eingetragen
  21. $feiertage[] = "0101"; // Neujahrstag
  22. $feiertage[] = "0105"; // Tag der Arbeit
  23. $feiertage[] = "0310"; // Tag der Deutschen Einheit
  24. $feiertage[] = "2512"; // Erster Weihnachtstag
  25. $feiertage[] = "2612"; // Zweiter Weihnachtstag
  26.  
  27. // Bewegliche Feiertage berechnen
  28. $tage = 60 * 60 * 24;
  29. $ostersonntag = easter_date($jahr);
  30. $feiertage[] = date("dm", $ostersonntag - 2 * $tage); // Karfreitag
  31. $feiertage[] = date("dm", $ostersonntag + 1 * $tage); // Ostermontag
  32. $feiertage[] = date("dm", $ostersonntag + 39 * $tage); // Himmelfahrt
  33. $feiertage[] = date("dm", $ostersonntag + 50 * $tage); // Pfingstmontag
  34.  
  35. // Prfen, ob Feiertag
  36. $code = $tag.$monat;
  37. if(in_array($code, $feiertage)) {
  38. return true;
  39. } else {
  40. return false;
  41. }
  42. }

I commenti di Facebook su WordPress!

 

Oggi vedremo come aggiungere i commenti di Facebook su WordPress grazie alle righe di codice in PHP che trovate qui sotto!

// Get combined FB and WordPress comment count function get_full_comment_count() { global $post; $url = get_permalink($post->ID); $filecontent = file_get_contents('https://graph.facebook.com/?ids=' . $url); $json = json_decode($filecontent); $count = $json->$url->comments; $wpCount = get_comments_number(); $realCount = $count + $wpCount; if ($realCount == 0 || !isset($realCount)) { $realCount = 0; } return $realCount; } function the_full_comment_count() { $realCount = get_full_comment_count(); echo $realCount;

Comprimere files CSS con PHP!

Oggi vedremo come comprimere multipli files CSS grazie alle righe di codice in PHP che trovate qui sotto!

  1. header('Content-type: text/css');
  2. ob_start("compress");
  3. function compress($buffer) {
  4. /* remove comments */
  5. $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
  6. /* remove tabs, spaces, newlines, etc. */
  7. $buffer = str_replace(array("\r\n", "\r", "\n", "\t", ' ', ' ', ' '), '', $buffer);
  8. return $buffer;
  9. }
  10. /* your css files */
  11. include('master.css');
  12. include('typography.css');
  13. include('grid.css');
  14. include('print.css');
  15. include('handheld.css');

Registrazione login con facebook

In questo articolo vedremo come effettuare la registrazione e il login con facebook

Step1:

Inserisci il seguente script tra i tag body della tua pagina di registrazione o login

<div id="fb-root" style="float:left; width:1px;"></div>

<script>
window.fbAsyncInit = function() {
    FB.init({
       appId: 'Enter your API here',
       cookie: true,
       xfbml: true,
       oauth: true
    }); 
};


(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());

function fblogin(){
FB.login(function(response){
if (response.authResponse) {
window.location='validatefb.php';
}
},{scope: 'publish_stream'});
}
</script>

Clicca qui