Skip to main content

Posts

OB START FUNCTION

  <?php somesetupcode(); ob_start(); ?> <html> <body> html text </body> </html> <?php //This will assign everything that has been output since call to ob_start to your variable. $myHTML = ob_get_contents() ; ob_end_flush(); ?>
Recent posts

Password validation script

  < script >         var check = function () {             if ( document . getElementById ( 'password' ). value ==                 document . getElementById ( 'confirm_password' ). value ) {                     document . getElementById ( 'message' ). innerHTML = '' ;                 document . getElementById ( 'submit' ). disabled = false ;             } else {                     document . getElementById ( 'message' ). style . color = 'red' ;                 document . getElementById ( 'message' ). innerHTML = 'not matching' ;                 document . getElementById ( 'submit' ). disabled = true ;         ...

Restoring MySQL on XAMMP

  Follow these steps and save your time and databases:- Go to your  XAMMP  installation, it’s mostly in  C drive . Now inside  mysql  folder rename the folder  data  to  data-old  (or any other name you like) Create a new folder  data  under  mysql  folder Copy the contents of  backup  folder to the new  data  folder Now copy all your  database  folders that are in  data-old  folder to the new  data  folder (skip the mysql, performance_scheme and phpmyadmin folder) And the last, copy the  ibdata1  file from  data-old  folder and replace it inside new  data  folder Restart your  MYSQL  server from  XAMPP control panel . And done!

Connecting mysql using cmd

 Local your Mysql >> Bin folder & open the command prompt here. to connect MySQL remotely -- >> mysql -h hostname -u username -p hostname is your hostname, username is user database username, leave -p as it is. cmd prompt will ask you to enter password. Once connected you can fire any SQL command. Import large file ingoring errors. >> mysql -u userName -p -f -D dbName < script.sql Dump backup to local file. >> mysqldump -u [user name] –p [password] [options] [database_name] [tablename] > [dumpfilename.sql] for more, https://www.sqlshack.com/how-to-backup-and-restore-mysql-databases-using-the-mysqldump-command/

terms and condition checkbox validation before submit. JS

  <button type="submit" id="submit_button" disabled>Sign Up</button>   /JavaScript function that enables or disables a submit button depending //on whether a checkbox has been ticked or not. function terms_changed(termsCheckBox){ //If the checkbox has been checked if(termsCheckBox.checked){ //Set the disabled property to FALSE and enable the button. document.getElementById("submit_button").disabled = false; } else{ //Otherwise, disable the submit button. document.getElementById("submit_button").disabled = true; } } 

QR code generation code, custom image generation, custom certificate generation

 Purpose of directories and files.   Download code from here. (drive link) directory: phpqrcode (library used to generate the QR code) arial.ttf: font used while generating certificate image. format.jpg : Blank template image file which we are using for editing and generating dynamic image. placing_QR_on_another_image.php : sample code to add QR code on certificate image file. qr_code_generation.php : Used to generate custom QR code. qr_sample.jpg : used in placing_QR_on_another_image.php file.

Adding image on image (Eg. QR code on certificates or Stamp on image.)

 <?php header('Content-type: image/jpeg'); $image1='format.jpg'; $image2='qr_sample.png'; list($width, $height) = getimagesize($image2); $image1 = imagecreatefromstring(file_get_contents($image1)); $image2 = imagecreatefromstring(file_get_contents($image2)); // imagecopymerge(dst_im, src_im, dst_x, dst_y, src_x, src_y, src_w, src_h, pct) imagecopymerge($image1, $image2, 280, 180, 0, 0, $width, $height, 100); // display img in browser imagepng($image1); // save image on server // imagejpeg($image1,"trial.jpg"); ?>

Adding image on text using php (Certificate generation in php)

      <?php header('Content-type: image/jpeg'); //loading custom form $font=realpath('arial.ttf'); //creating pointer from sample image which is being edited $image=imagecreatefromjpeg("format.jpg"); //Adding color $color=imagecolorallocate($image, 51, 51, 102); $date=date('d F, Y'); //Adding date on image imagettftext($image, 18, 0, 880, 188, $color,$font, $date); //Adding name on image $name="Sagar kokare"; imagettftext($image, 48, 0, 120, 520, $color,$font, $name); //Saving edited image on server imagejpeg($image,"$name.jpg"); // you can show this image in browser // imagejpeg($image); imagedestroy($image); ?>