<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DZone Snippets: Mjlintz's Code Snippets</title>
    <link>http://snippets.dzone.com/posts</link>
    <pubDate>Fri, 25 Jul 2008 00:28:02 GMT</pubDate>
    <description>DZone Snippets: Mjlintz's Code Snippets</description>
    <item>
      <title>PHP Debugging</title>
      <link>http://snippets.dzone.com/posts/show/4411</link>
      <description>// Place at the top of script being developed&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;error_reporting(E_ALL);&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Fri, 10 Aug 2007 19:57:34 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/4411</guid>
      <author>mjlintz ()</author>
    </item>
    <item>
      <title>uploader.func.php</title>
      <link>http://snippets.dzone.com/posts/show/1980</link>
      <description>// Uploader.func.php, called by: uploader();&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;?&lt;br /&gt;function uploader($num_of_uploads=1, $file_types_array=array("mp3"), $max_file_size=10485760, $upload_dir="../mp3s/"){&lt;br /&gt;  if(!is_numeric($max_file_size)){&lt;br /&gt;   $max_file_size = 10485760;  // 10MB&lt;br /&gt;  }&lt;br /&gt;  if(!isset($_POST["submitted"])){&lt;br /&gt;   $form = "&lt;form action='".$PHP_SELF."' method='post' enctype='multipart/form-data'&gt;";&lt;br /&gt;   $form .= "&lt;p&gt;&lt;span class=artist&gt;Artist:&lt;/span&gt;&lt;br&gt;&lt;input type='text' name='artist' value=\"".htmlentities(stripslashes($row['artist']))."\"&gt;&lt;/p&gt;";&lt;br /&gt;   $form .= "&lt;p&gt;&lt;span class=artist&gt;Song:&lt;/span&gt;&lt;br&gt;&lt;input type='text' name='song' value=\"".htmlentities(stripslashes($row['song']))."\"&gt;&lt;/p&gt;";&lt;br /&gt;   $form .= "&lt;p&gt;&lt;span class=artist&gt;Genre:&lt;/span&gt;&lt;br&gt;&lt;input type='text' name='genre' value=\"".htmlentities(stripslashes($row['genre']))."\"&gt;&lt;/p&gt;";&lt;br /&gt;   $form .= "&lt;p&gt;&lt;span class=artist&gt;MP3:&lt;/span&gt;&lt;br&gt;&lt;input type='hidden' name='submitted' value='TRUE' id='".time()."'&gt;&lt;input type='hidden' name='MAX_FILE_SIZE' value='".$max_file_size."'&gt;";&lt;br /&gt;  // Upload files:&lt;br /&gt;&lt;input type='hidden' name='submitted' value='TRUE' id='".time()."'&gt;&lt;input type='hidden' name='MAX_FILE_SIZE' value='".$max_file_size."'&gt;";&lt;br /&gt;   &lt;br /&gt;   &lt;br /&gt;   for($x=0;$x&lt;$num_of_uploads;$x++){&lt;br /&gt;     $form .= "&lt;input type='file' name='file[]'&gt;&lt;br /&gt;";&lt;br /&gt;   }&lt;br /&gt;   $form .= "&lt;br /&gt;Depending on the size of the MP3, this may take several minutes!&lt;br /&gt;&lt;br /&gt;&lt;input type='submit' value='Submit Entry'&gt; Valid file type(s): ";&lt;br /&gt;   for($x=0;$x&lt;count($file_types_array);$x++){&lt;br /&gt;     if($x&lt;count($file_types_array)-1){&lt;br /&gt;       $form .= $file_types_array[$x].", ";&lt;br /&gt;     }else{&lt;br /&gt;       $form .= $file_types_array[$x].".";&lt;br /&gt;     }&lt;br /&gt;   }&lt;br /&gt;   $form .= "&lt;/form&gt;";&lt;br /&gt;   echo($form);&lt;br /&gt;  }else{&lt;br /&gt;   foreach($_FILES["file"]["error"] as $key =&gt; $value){&lt;br /&gt;     if($_FILES["file"]["name"][$key]!=""){&lt;br /&gt;       if($value==UPLOAD_ERR_OK){&lt;br /&gt;       	&lt;br /&gt;       	 $origfilename = $_FILES["file"]["name"][$key];&lt;br /&gt;         $filename = explode(".", $_FILES["file"]["name"][$key]);&lt;br /&gt;         $filenameext = $filename[count($filename)-1];&lt;br /&gt;         unset($filename[count($filename)-1]);&lt;br /&gt;         $filename = implode(".", $filename);&lt;br /&gt;       //  $filename = substr($filename, 0, 15).".".$filenameext;&lt;br /&gt;      $date = date("mdY"); &lt;br /&gt;  			$time = date("His");&lt;br /&gt;    //  $artist = $_POST['artist'];&lt;br /&gt;    //  $song = $_POST['song'];&lt;br /&gt;      &lt;br /&gt;       $filename = $date.$time.".".$filenameext;&lt;br /&gt;       // $filename = $artist."-".$song.".".$filenameext;&lt;br /&gt;         $file_ext_allow = FALSE;&lt;br /&gt;         for($x=0;$x&lt;count($file_types_array);$x++){&lt;br /&gt;           if($filenameext==$file_types_array[$x]){&lt;br /&gt;             $file_ext_allow = TRUE;&lt;br /&gt;           }&lt;br /&gt;         }&lt;br /&gt;         if($file_ext_allow){&lt;br /&gt;           if($_FILES["file"]["size"][$key]&lt;$max_file_size){&lt;br /&gt;             if(move_uploaded_file($_FILES["file"]["tmp_name"][$key], $upload_dir.$filename)){&lt;br /&gt;             	&lt;br /&gt;             	//	$mp3_upload = $_FILES['mp3_name'];&lt;br /&gt;           	$file_size = $_FILES['file']['size'][$key];&lt;br /&gt;           	&lt;br /&gt;           //	$date = date("mdY"); &lt;br /&gt;  			//$time = date("His");&lt;br /&gt;  			//$mp3_dir = "mp3";&lt;br /&gt;           	&lt;br /&gt;           $filename = $date.$time.".mp3";&lt;br /&gt;			// Store the orignal file&lt;br /&gt;			//copy($mp3_upload, $mp3_dir."/".$filename);&lt;br /&gt;             	&lt;br /&gt;             	&lt;br /&gt;             	  $query = "INSERT INTO music_archives SET "&lt;br /&gt;  				." artist='".addslashes($_POST['artist'])."'"&lt;br /&gt;				.", song='".addslashes($_POST['song'])."'"&lt;br /&gt;				.", genre='".addslashes($_POST['genre'])."'"&lt;br /&gt;				.", mp3_name='$filename'"&lt;br /&gt;				.", mp3_size='$file_size'"&lt;br /&gt;				.", entry=now()";&lt;br /&gt;  $result = mysql_query($query) or die("Error: ".mysql_error());&lt;br /&gt;         ?&gt;&lt;br /&gt;         &lt;br /&gt;          &lt;script language="JavaScript"&gt;&lt;br /&gt;&lt;br /&gt;  var count= 0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  function wait() {&lt;br /&gt;&lt;br /&gt;    count ++&lt;br /&gt;&lt;br /&gt;    if(count == 1 ){&lt;br /&gt;&lt;br /&gt;      window.document.location.href='adminadd.php'&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    else{&lt;br /&gt;&lt;br /&gt;      setTimeout("wait()",1000)&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  wait();&lt;br /&gt;&lt;br /&gt;  &lt;/script&gt;&lt;br /&gt;&lt;br /&gt;         &lt;br /&gt;         &lt;?    	&lt;br /&gt;              // echo("File uploaded successfully. - &lt;a href='".$upload_dir.$filename."' target='_blank'&gt;".$filename."&lt;/a&gt;&lt;br /&gt;");&lt;br /&gt;             }else{&lt;br /&gt;               echo($origfilename." was not successfully uploaded&lt;br /&gt;");&lt;br /&gt;             }&lt;br /&gt;           }else{&lt;br /&gt;             echo($origfilename." was too big, not uploaded&lt;br /&gt;");&lt;br /&gt;           }&lt;br /&gt;         }else{&lt;br /&gt;           echo($origfilename." had an invalid file extension, not uploaded&lt;br /&gt;");&lt;br /&gt;         }&lt;br /&gt;       }else{&lt;br /&gt;         echo($origfilename." was not successfully uploaded&lt;br /&gt;");&lt;br /&gt;       }&lt;br /&gt;     }&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;?&gt;&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 04 May 2006 23:46:30 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/1980</guid>
      <author>mjlintz ()</author>
    </item>
    <item>
      <title>Calculate Age</title>
      <link>http://snippets.dzone.com/posts/show/1310</link>
      <description>With this function you can calculate the age of a person&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;echo "Age is: " . birthday ("1984-07-05");&lt;br /&gt;&lt;br /&gt;Result will be (23 Feb 2005) = "Age is: 20"&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;?php&lt;br /&gt;&lt;br /&gt;  //calculate years of age (input string: YYYY-MM-DD)&lt;br /&gt;  function birthday ($birthday){&lt;br /&gt;    list($year,$month,$day) = explode("-",$birthday);&lt;br /&gt;    $year_diff  = date("Y") - $year;&lt;br /&gt;    $month_diff = date("m") - $month;&lt;br /&gt;    $day_diff   = date("d") - $day;&lt;br /&gt;    if ($day_diff &lt; 0 || $month_diff &lt; 0)&lt;br /&gt;      $year_diff--;&lt;br /&gt;    return $year_diff;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;?&gt;&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Sat, 28 Jan 2006 23:32:45 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/1310</guid>
      <author>mjlintz ()</author>
    </item>
  </channel>
</rss>
