Tag Archives: php tutorial for beginners with examples
Php addcslashes example
Php addcslashes example : The string function addcslashes adds backslash before the specified character.
Php addcslashes example Syntax
$string = addcslashes("Tutorialsplane is the Best.","B"); echo $string; |
We have a string “Tutorialsplane is the Best” in which we will test the function addcslashes. We want to add backslash before the “B” character ie before the “\B”. Which will produce the new string with backslash as
“Tutorialsplane is the \Best.”.
Output : The above example will add backslash before the word “Best” ie \Best. The Output of the above example will
be-

Php addcslashes function example
Php 5 String Functions Reference
Php 5 String Functions Referencee : Here is the list of Php 5 String Functions
Php 5 String Functions Reference
[table caption=”Php 5 String FUnctions” width=”100%” colwidth=”20|100|200|200″ colalign=”left|left|left|left|left”]
no,Function,Description,Detail,Demo
1,addcslashes(),It Adds the backslash before the specified string,More Detail & Demo», Demo »
2,addslashes(),It adds backslash(\) before each single quote(‘) and double quote(“) in string,More Detail & Demo», Demo »
3,bin2hex(),bin2hex() converts the binary string to hexadecimal string,More Detail & Demo», Demo »
4,chop(),used to remove the whitespaces or predefined character from right,More Detail & Demo», Demo »
5,chr(),is used to convert an ASCII number to character,More Detail & Demo», Demo »
6,chunk_split(),chunk_split() Function splits the string in series of smaller parts.,More Detail & Demo», Demo »
7,convert_cyr_string(),Is Used to convert one character set to another character set.,More Detail & Demo», Demo »
8,convert_uuencode(),convert_uuencode() is used to encode a string using the uuencode algorithm.,More Detail & Demo», Demo »
9,convert_uudecode(),It is used to decode a string using the uudecode algorithm.,More Detail & Demo», Demo »
10,count_chars(),count_chars() Function splits the string in series of smaller parts.,More Detail & Demo», Demo »
11,crc32(),crc32() It creates the 32-Bit Cyclic redundancy checksum of a string.,More Detail & Demo», Demo »
12,crypt(),crypt() It encrypts the string using the DES Blowfish or MD5 algorithms.,More Detail & Demo», Demo »
13,echo(),echo() It Echo function is used to print the strings in php..,More Detail & Demo», Demo »
14,explode(),explode() converts string to array.,More Detail & Demo», Demo »
15,html_entity_decode(),html_entity_decode() It converts the html entities to its applicable characters,More Detail & Demo», Demo »
16,htmlspecialchars_decode(),htmlspecialchars_decode() It converts Some HTML entities to its characters equivalent.,More Detail & Demo», Demo »
17,htmlspecialchars(),htmlspecialchars() It converts Special Characters to HTML entities.,More Detail & Demo», Demo »
18,Implode(),htmlspecialchars_decode() It converts array into string.,More Detail & Demo», Demo »
19,number_format(),This function is used to format a number with grouped thousand.,More Detail & Demo», Demo »
20,number_format(),Is used to pad a string to new length with another string.,More Detail & Demo», Demo »
[/table]
Php json decode array example
Php json decode array example
Php json decode array example
$json = '["apple","orange","banana","mango"]'; $array = json_decode($json); foreach($array as $item){ echo $item."
"; }
which will produce the following result;
// apple
// orange
// banana
// mango
Php implode array by newline
Php implode array by newline : You can use PHP_EOL to implode array by line break.
Php implode array by newline break
$array = implode(PHP_EOL, $array);
Which will break the string at the break line.
Php explode array at line break Example
$array = array('a','b','c'); $string = explode(PHP_EOL, $array); echo $string; // will produce // a // b // c
Php explode string by newline
Php explode string by newline : You can use PHP_EOL to explode string at line break.
Php explode string by newline break
$array = explode(PHP_EOL, $string);
Which will break the string at the break line.
Php explode array at line break Example
$string = " str1 str2 str3"; $array = explode(PHP_EOL, $string); print_r($array); array('0'=>'str1','1'=>'str2','2'=>'str3');
Php ini_set display_errors
Php ini_set display_errors
You can eanble error reporting in php as below :
Add the following code in the top of your file.
How to create thumbnail image in php
How to create thumbnail image in php using ajax
For image upload we are going to use the ajax image upload plugin. We will add thumbnail creation in the ajax image upload plugin described in the post – http://tutorialsplane.com/ajax-image-upload-using-php-and-jquery-demo/.
We are going to modify and add the thumbnail function in the post : http://tutorialsplane.com/ajax-image-upload-using-php-and-jquery-demo/
The below function is called and the required parameters are passed to create the thumbnail of the the uploaded image.
Example
<?php function createThumbs($pathToImages,$fname, $pathToThumbs, $thumbWidth ,$thumbHeight) { $srcFile = $pathToImages.$fname; $thumbFile = $pathToThumbs.$fname; if(!empty($fname)) { try { $type = strtolower(substr( $fname , strrpos( $fname , '.' )+1 )); $thumbnail_width=$thumbWidth; $thumbnail_height=$thumbHeight; switch( $type ){ case 'jpg' : case 'jpeg' : try{ $src = imagecreatefromjpeg( $srcFile ); break; } catch(Exception $e) { echo $e->getMessage(); exit; } ///$src = imagecreatefromjpeg( $srcFile ); break; case 'jpeg' : case 'jpeg' : try{ $src = imagecreatefromjpeg( $srcFile ); break; } catch(Exception $e) { echo $e->getMessage(); exit; } case 'png' : $src = imagecreatefrompng( $srcFile ); break; case 'gif' : $src = imagecreatefromgif( $srcFile ); break; } list($width_orig, $height_orig) = getimagesize($srcFile); $ratio_orig = $width_orig/$height_orig; if ($thumbnail_width/$thumbnail_height > $ratio_orig) { $new_height = $thumbnail_width/$ratio_orig; $new_width = $thumbnail_width; } else { $new_width = $thumbnail_height*$ratio_orig; $new_height = $thumbnail_height; } $x_mid = $new_width/2; //horizontal middle $y_mid = $new_height/2; //vertical middle $process = imagecreatetruecolor(round($new_width), round($new_height)); imagecopyresampled($process, $src, 0, 0, 0, 0, $new_width, $new_height, $width_orig, $height_orig); $dest_img = imagecreatetruecolor($thumbnail_width, $thumbnail_height); imagecopyresampled($dest_img, $process, 0, 0, ($x_mid-($thumbnail_width/2)), ($y_mid-($thumbnail_height/2)), $thumbnail_width, $thumbnail_height, $thumbnail_width, $thumbnail_height); switch( $type ){ case 'jpg' : case 'jpeg' : $src = imagejpeg( $dest_img , $thumbFile ); break; case 'png' : $src = imagepng( $dest_img , $thumbFile ); break; case 'gif' : $src = imagegif( $dest_img , $thumbFile ); break; } }catch(Exception $e) { echo $e->getMessage(); exit; } }else{ echo "<p style='color:red'> Thumbnail Creation Error : Thumbnail name can't be empty please add the thumbnail name.</p>"; exit; } } ?> |
Ajax Image Upload PHP and jQuery Script Download Demo
Ajax Image Upload PHP and jQuery Script Download Demo : It is very simple to upload an image using jquery & php. In this script are going to use jQuery at client side and PHP at server side to upload an image without reloading or refreshing the page. You can try online demo and download the full script.
Ajax Image Upload PHP and jQuery Script Download Demo
Here are the steps to upload image in php using jquery. Let us go step by step.
Step 1
first create the form to select and upload the image.
Note : For Design we are using bootstrap.css
Create file upload-ajax-image.php
Create Image From
<div class="col-sm-12"><div id="uploadedimage"></div> <form role="form" id="uploadImageForm" enctype= "multipart/form-data" action="javascript:void(0)" onsubmit="uploadimage(this);"> <div class="form-group"> <label for="file">Select Image</label> <input type="file" name="uploadImage" class="form-control" id="uploadImage" placeholder="select file"> </div> <button type="submit" class="btn btn-primary">Upload</button> </form> </div> |
Step 2
Create imageupload.js
Create Js File
function uploadimage(this){ $.ajax({ url: "uploadimageajax.php", type: "POST", data: new FormData(this), contentType: false, cache: false, processData:false, success: function(data){ $("#uploadedimage").html(data); } }); } |
Step 3
Create uploadimage.php
Which will upload the posted image by the jquery and ajax and will move in a folder ie. target folder in which you want to store images on the server.
Create upload php file
$target_dir = "uploads/"; $upload = 1; $target_file = $target_dir . basename($_FILES["uploadImage"]["name"]); $uploadOk = 1; $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION); if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg" && $imageFileType != "gif" ) { echo "Invalid Format.Only JPG, JPEG, PNG & GIF files are allowed."; $upload = 0; exit; }if ($_FILES["uploadImage"]["size"] > 200000) { echo "Sorry, your file is very large."; $upload = 0; exit; } if($upload == '1'){ $str = ''; if (move_uploaded_file($_FILES["uploadImage"]["tmp_name"], $target_file)) { $str .= "The file ". basename( $_FILES["uploadImage"]["name"]). " has been uploaded."; $str .= "<img src='uploads/".$_FILES["uploadImage"]["name"]."'>"; } else { echo "Sorry, there was an error uploading your file."; } } |
Ajax Image Upload PHP and jQuery Script Download Demo
You can run demo to see the upload functionality online or you can directly download and unzip the file to run the demo on your machine.

Ajax image upload in php