Input array= array("test"=>array("s1"=>array(),"s2"=>array()))
foreach(array_keys($free_tim) as $k=>$v){
               //echo "$v===".count($free_tim[$v])."
";
               foreach((array_keys($free_tim[$v])) as $f=>$s){
                  foreach(($free_tim[$v][$s]) as $g=>$e){
                     $te[$v][] = $e;
                  }
               }
            }
Output array = array("test"=>array())
Html, JAVA,DOTNET,Javascript, PHP, and JQuery Scripts and its issues with solutions
Thursday, 10 April 2014
PHP array merging & combine for associative array
Wednesday, 9 April 2014
A Simple PHP Thumbnail Image Resize Script
Step 1: To create Test.php & copy paste below code
<?php
session_start();
header("Pragma: public");
header("Cache-Control: max-age = 604800");
header("Expires: ".gmdate("D, d M Y H:i:s", time() + 604800)." GMT");
function thumbnail($image, $width, $height) {
 if($image[0] != "/") { // Decide where to look for the image if a full path is not given
  if(!isset($_SERVER["HTTP_REFERER"])) { // Try to find image if accessed directly from this script in a browser
   $image = $_SERVER["DOCUMENT_ROOT"].implode("/", (explode('/', $_SERVER["PHP_SELF"], -1)))."/".$image;
  } else {
   $image = implode("/", (explode('/', $_SERVER["HTTP_REFERER"], -1)))."/".$image;
  }
 } else {
  $image = $_SERVER["DOCUMENT_ROOT"].$image;
 }
 $image_properties = getimagesize($image);
 $image_width = $image_properties[0];
 $image_height = $image_properties[1];
 $image_ratio = $image_width / $image_height;
 $type = $image_properties["mime"];
 if(!$width && !$height) {
  $width = $image_width;
  $height = $image_height;
 }
 if(!$width) {
  $width = round($height * $image_ratio);
 }
 if(!$height) {
  $height = round($width / $image_ratio);
 }
 if($type == "image/jpeg") {
  header('Content-type: image/jpeg');
  $thumb = imagecreatefromjpeg($image);
 } elseif($type == "image/png") {
  header('Content-type: image/png');
  $thumb = imagecreatefrompng($image);
 } else {
  return false;
 }
 $temp_image = imagecreatetruecolor($width, $height);
 imagecopyresampled($temp_image, $thumb, 0, 0, 0, 0, $width, $height, $image_width, $image_height);
 $thumbnail = imagecreatetruecolor($width, $height);
 imagecopyresampled($thumbnail, $temp_image, 0, 0, 0, 0, $width, $height, $width, $height);
 if($type == "image/jpeg") {
  imagejpeg($thumbnail);
 } else {
  imagepng($thumbnail);
 }
 imagedestroy($temp_image);
 imagedestroy($thumbnail);
}
if(isset($_GET["h"])) { $h = $_GET["h"]; } else { $h = 0; }
if(isset($_GET["w"])) { $w = $_GET["w"]; } else { $w = 0; }
thumbnail($_GET["img"], $w, $h);
?>
Step 2: Index.php
Monday, 7 April 2014
Export in Excel doc in php
//header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
//header("Content-Length: " . strlen($out));
header("Content-type: application/vnd.ms-excel");
//header("Content-type: application/octet-stream, charset=UTF-8; encoding=UTF-8");
header("Content-Disposition: attachment; filename=Deal_calender.xls");
$out = html_entity_decode( $out ,ENT_NOQUOTES,'utf-8');
$out = chr(255).chr(254).iconv("UTF-8","UTF-16LE",$out);
echo $out;
exit;
Facebook Auto Post functionality
<?php
$url="http://google.com";
$title="Test Content";
$message = "$title $url";
$fb_access_token = "----";  // FB access token
$fb_user_id ="---";   //Facebook user id
$post_arg = array("access_token" => $fb_access_token, "message" => $message, "id" => $fb_user_id, "method" => "post");
fb_curl_function("https://graph.facebook.com/feed", "POST", $post_arg);
function fb_curl_function($req_url = "", $type = "", $arguments =  array()){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $req_url);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_TIMEOUT, 100);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
if($type == "POST"){
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $arguments);
}
$result = curl_exec($ch);
curl_close ($ch);
return $result;
}
?>
To get random image
<?php for($i=0;$i<10;$i++){?>
<img src="http://www.gravatar.com/avatar/<?php echo md5(rand(1,100)) ?>?d=wavatar" alt="img" />
<?php } ?>Web Error Code
| Code | Description | Comment | 
| 100 | Continue | |
| 101 | Switching Protocols | |
| 200 | OK | Action completed successfully | 
| 201 | Created | Success following a POST command | 
| 202 | Accepted | The request has been accepted for processing, but the processing has not been completed. | 
| 203 | Partial Information | Response to a GET command, indicates that the returned meta information is from a private overlaid web. | 
| 204 | No Content | Server has received the request but there is no information to send back. | 
| 205 | Reset Content | |
| 206 | Partial Content | The requested file was partially sent. Usually caused by stopping or refreshing a web page. | 
| 300 | Multiple Choices | |
| 301 | Moved Permanently | Requested a directory instead of a specific file. The web server added the filename index.html, index.htm, home.html, or home.htm to the URL. | 
| 302 | Moved Temporarily | |
| 303 | See Other | |
| 304 | Not Modified | The cached version of the requested file is the same as the file to be sent. | 
| 305 | Use Proxy | |
| 400 | Bad Request | The request had bad syntax or was impossible to be satisified. | 
| 401 | Unauthorized | User failed to provide a valid user name / password required for access to file / directory. | 
| 402 | Payment Required | |
| 403 | Forbidden | The request does not specify the file name. Or the directory or the file does not have the permission that allows the pages to be viewed from the web. | 
| 404 | Not Found | The requested file was not found. | 
| 405 | Method Not Allowed | |
| 406 | Not Acceptable | |
| 407 | Proxy Authentication Required | |
| 408 | Request Time-Out | |
| 409 | Conflict | |
| 410 | Gone | |
| 411 | Length Required | |
| 412 | Precondition Failed | |
| 413 | Request Entity Too Large | |
| 414 | Request-URL Too Large | |
| 415 | Unsupported Media Type | |
| 500 | Server Error | In most cases, this error is a result of a problem with the code or program you are calling rather than with the web server itself. | 
| 501 | Not Implemented | The server does not support the facility required. | 
| 502 | Bad Gateway | |
| 503 | Out of Resources | The server cannot process the request due to a system overload. This should be a temporary condition. | 
| 504 | Gateway Time-Out | The service did not respond within the time frame that the gateway was willing to wait. | 
| 505 | HTTP Version not supported | 
HTML codes to put currency characters on your Web page
| Display | Friendly Code | Numerical Code | Hex Code | Description | 
|---|---|---|---|---|
| र | ₹ | ₹ | ₹ | Indian Currency Symbol | 
| ¤ | ¤ | ¤ | ¤ | Generic Currency Symbol | 
| $ | $ | $ | $ | Dollar Sign | 
| ¢ | ¢ | ¢ | ¢ | Cent Sign | 
| £ | £ | £ | £ | Pound Sterling | 
| ¥ | ¥ | ¥ | ¤ | Yen Symbol | 
| ? | ₣ | ₣ | Franc Sign | |
| ? | ₤ | ₤ | Lira Symbol | |
| ? | ₧ | ₧ | Peseta Sign | |
| € | € | € | € | Euro Symbol | 
| % | % | % | % | Percent | 
| ‰ | ‰ | ‰ | Per Thousand | 
Subscribe to:
Comments (Atom)
Feet/Inches to Meters Converter & Lbs to Kgs Converter
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Feet/Inches ⇄...
- 
<?php $to = "somebody@example.com, somebodyelse@example.com"; $subject = "HTML email"; $message = " <h...
 - 
document.onkeydown = myKeyDownHandler; function myKeyDownHandler(event){ alert(event.keyCode) }
 - 
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Feet/Inches ⇄...
 

