Daily Archives: May 24, 2011
Multiple file upload – PHP
function addfileImages() {
document.getElementById(“totalfileImages”).value = Number(document.getElementById(“totalfileImages”).value) + Number(1);
if(Number(document.getElementById(“totalfileImages”).value)>Number(10)){ document.getElementById(“addButton”).style.display=”none”; document.getElementById(“totalfileImages”).value=10; }
document.getElementById(“fileImages”+document.getElementById(“totalfileImages”).value).style.display=”block”;
}
function removefileImages() {
document.getElementById(“fileImages”+document.getElementById(“totalfileImages”).value).style.display=”none”; document.getElementById(“totalfileImages”).value = Number(document.getElementById(“totalfileImages”).value) – Number(1);
if(Number(document.getElementById(“totalfileImages”).value)
<?php
if(isset($_POST[‘upload’])) {
extract($_POST);
for($i=1;$i<=$totalfileImages;$i++) {
if($_FILES[‘file_image’.$i][‘name’]!=””){
$ext =array_pop(explode(“.”,$_FILES[‘file_image’.$i][‘name’]));
$card_image =”uploads/”.substr(md5(uniqid(rand(),1)),0,32).”.”.$ext;
move_uploaded_file($_FILES[‘file_image’.$i][‘tmp_name’],$card_image) or die(“Could not upload!! make sure that uploads/is writable”);
chmod($card_image,0777) or die(“Could not change permission”);
$success=5;
}else{
$errorList[0]=”Upload all the files “;
} } }?>
<form action=”#” method=”post” enctype=”multipart/form-data”>
<table>
<?php if(count($errorList)>0){ ?>
<tr> <td> </td> <td>
</td> </tr>
<?php } ?>
<?php if($success==5){ ?>
<tr> <td> </td> <td>
</td> </tr>
<?php } ?>
<tr> <td valign=”top”>Select file</td> <td> <?php $maxFiles=10; ?>
<?php for($i=2;$i<=$maxFiles;$i++) { ?>
<?php } ?>
<input type=”hidden” id=”totalfileImages” name=”totalfileImages” value=”1″ /> </td>
</tr>
<tr> <td> </td> <td><input name=”upload” type=”submit” value=” Upload ” /> </td> </tr>
</table>
</form>
File upload – PHP
<?php
if(isset($_POST[‘upload’])) {
if($_FILES[‘uploadFile’][‘name’]!=””) {
$ext =array_pop(explode(“.”,$_FILES[‘uploadFile’][‘name’]));
$name_img = substr(md5(uniqid(rand(),1)),0,32);
$uploadFile =”uploads/”.$name_img.”.”.$ext;
move_uploaded_file($_FILES[‘uploadFile’][‘tmp_name’],$uploadFile) or die(“Could not upload!! make sure that ../uploads/’ is writable”) ;
chmod($uploadFile,0777) or die(“Could not change permission”);
$success=5;
}else{
$errorList[]=”Select the file.”;
}
}
?>
<form action=”#” method=”post” enctype=”multipart/form-data”>
<table>
<?php if(count($errorList)>0){ ?>
<tr> <td> </td> <td>
</td> </tr>
<?php } ?> <?php if($success==5){ ?>
<tr> <td> </td> <td>
</td> </tr>
<?php } ?>
<tr>
<td>Select file</td> <td><input name=”uploadFile” type=”file” /> 85×21</td> </tr> <tr> <td> </td> <td><input name=”upload” type=”submit” value=” Upload ” /> </td>
</tr>
</table>
</form>
switch statement – Javascript
function displaySize(sizes){
switch (sizes) {
case “header”:sizeDim=’728 x 90′;break;
case “footer”:sizeDim=’500 x 150′;break;
case “sidebar”:sizeDim=’7263 x 181′;break;
}
document.getElementById(‘dimension’).innerHTML=sizeDim;
}
<table>
<tr>
<td>Select Position</td> <td>
<select name=”banner_position” onchange=”javascript:displaySize(this.value);”>
<option value=”>Select the position</option>
<option value=’header’ >Header</option>
<option value=’footer’ >Footer</option>
<option value=’sidebar’ >Sidebar</option>
</select>
</td>
</tr>
<tr>
<td>Upload image</td> <td> <input type=”file” name=”image” />(Size should be <span id=”dimension”></span>) </td>
</tr>
</table>
Contact us form – PHP
<?php
//PHP Code to send mail using the data from contact form
extract($_POST);
if(isset($_POST[‘send’])){
//Validation contact form fields
if(preg_replace(“/^s*$/”,””,$firstname)==”” )
$errorList[]=”Select the department name is required.”;
if(preg_replace(“/^s*$/”,””,$email)==”” )
$errorList[]=”Email is required.”;
elseif(!eregi(“^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$”, $email))
$errorList[] = “Email address is invalid.”;
if(preg_replace(“/^s*$/”,””,$message)==”” )
$errorList[]=”Message is required.”;
//If no error send mail
if(count($errorList)==0){
$toAddres = “mail@example.com”; //Give desired emaill address to whcih mail has to be sent
$subject = “Contact from – Your Site Name”;
$headers = “MIME-Version: 1.0n”;
$headers .= “Content-type: text/html; charset=iso-8859-1n”;
$headers .= “From: “.$email.”n”;
$headers .= “Return-Path: “.$toAddres.”n”;
$headers .= “Return-Receipt-To: “.$toAddres.”n”;
$mailMessage = ‘<table width=”687″ >
<tr><td width=”161″>Hi Admin</td><td width=”7″></td><td width=”561″></td></tr>
<tr><td width=”161″></td><td width=”7″></td><td width=”561″></td></tr>
<tr><td width=”161″>Name</td><td width=”7″></td><td width=”561″>’.$firstname.'</td></tr>
<tr><td width=”161″>Message</td><td width=”7″></td><td width=”561″>’.$message.'</td></tr>
<table>’;
@mail($toAddres,$subject, $mailMessage, $headers); $success=5; } }?>
// Contact form
<form action=”#” method=”post”>
<table>
<?php if(count($errorList)>0){ ?>
<tr>
<td> </td><td>
</td></tr>
<?php } ?>
<?php if($success==5){ ?>
<tr>
<td> </td> <td>
</td>
</tr>
<?php } ?>
<tr>
<td>Please enter your <strong>name</strong>:</td> <td><input name=”firstname” type=”text” value=”<?php echo $firstname ?>” /></td>
</tr>
<tr>
<td>Please enter your <strong>email address </strong>:</td> <td><input name=”email” type=”text” value=”<?php echo $email ?>” /></td>
</tr>
<tr>
<td>Please enter message:</td> <td><textarea name=”message” style=”height:50px;”><?php echo nl2br($message); ?></textarea></td>
</tr>
<tr>
<td> </td> <td><input type=”submit” name=”send” value=” Send “></td>
</tr>
</table>