Wednesday, May 25, 2011

image uploading

function imageuploading()
{
//get the original name of the file from the clients machine
$filename = stripslashes($_FILES['image']['name']);
//get the extension of the file in a lower case format
$extension = getExtension($filename);
$extension = strtolower($extension);
//if it is not a known extension, we will suppose it is an error and will not upload the file, otherwise we will do more tests
if (($extension != "jpg") && ($extension != "jpeg") && ($extension != "png") && ($extension != "gif"))
{
//print error message
echo '

Unknown extension!

';
$errors=1;
}
else
{
//get the size of the image in bytes
//$_FILES['image']['tmp_name'] is the temporary filename of the file
//in which the uploaded file was stored on the server
$size=filesize($_FILES['image']['tmp_name']);

//compare the size with the maxim size we defined and print error if bigger
if ($size > MAX_SIZE*1024)
{
echo '

You have exceeded the size limit!

';
$errors=1;
}
//we will give an unique name, for example the time in unix time format
$image_name=time().'.'.$extension;
//the new name will be containing the full path where will be stored (images folder)
$newname="images/".$image_name;
//we verify if the image has been uploaded, and print error instead
$copied = copy($_FILES['image']['tmp_name'], $newname);
if (!$copied)
{
echo '

Copy unsuccessfull!

';
$errors=1;
}
}
return $newname;
}

/********************Image Uplaoding ***********************/
$MM_authorizedUsers = "";
$MM_donotCheckaccess = "true";
define ("MAX_SIZE","2000");
/*****************************Uploading End ************************/


$image = $_FILES['image']['name'];
if($image)
{
$newname = imageuploading();
}else {
$newname = NULL;
}

Tuesday, May 24, 2011

Bring ckeditor


To add ckeditor they need
  • and then add class=ckeditor to the textarea.

Wednesday, May 20, 2009

Javascript Pack

if you prefer to make your source a bit more obfuscated, the tool you can use would be Dean Edward's Packer. This tool obfuscates your script, saving thus quite a fraction of the file size. However there's only one rule your scripts need to obey to use this tool:

The packing algorithm is forgiving of all forms of JavaScript with one exception. You must correctly terminate all JavaScript statements with semi-colons. This includes function declarations.

Tuesday, April 7, 2009

SOAP

Introduction:

SOAP is an XML-based messaging protocol. It defines a set of rules for structuring messages that can be used for simple one-way messaging but is particularly useful for performing RPC-style (Remote Procedure Call) request-response dialogues. It is not tied to any particular transport protocol though HTTP is popular. Nor is it tied to any particular operating system or programming language so theoretically the clients and servers in these dialogues can be running on any platform and written in any language as long as they can formulate and understand SOAP messages. As such it is an important building block for developing distributed applications that exploit functionality published as services over an intranet or the internet.

Server Side:

As is the case with any client-server paradigm, in the world of web services there are web service providers and web service consumers. Server-Side SOAP is a tutorial which deals with how to build and provide web services using Apache SOAP. We will cover the details of the technology for consuming web services when we work through SOAP on the Client-Side.

Client Side:

Client-Side SOAP is a multi-part tutorial with the aim of introducing you to some of the technologies available for writing clients that consume web services using SOAP.

For detail information:
Follow the link http://www.soapuser.com/index.html