|
|
|
| Title : |
Check to see whether the type of file the user uploaded is a valid image type to upload.
|
| Categories : |
PHP |
 Michael Stearne |
| Date : |
Dec 27th 1999 |
| Grade : |
2 of 5 (graded 1 times) |
| Viewed : |
4740 |
| File : |
No file for this code example. |
| Images : |
No Images for this code example. |
|
| Search : |
More code by Michael Stearne |
|
| Action : |
Grade This Code Example
|
|
| Tools : |
My Examples List |
|
|
|
|
|
|
/////// Check to see whether the type of file the user uploaded is a valid image type to upload
////// Michael Stearne
<?
function checkImgType($image_type,$image_name){
if((strcmp($image_type,"image/jpeg")==0)||(strcmp($image_type,"image/gif")==0)||
(strcmp($image_type,"image/pjpeg")==0)||(strcmp($image_type,"image/jpg")==0))
{
switch($image_type){
case "image/jpg":
$imageExt=".jpg";
break;
case "image/jpeg":
$imageExt=".jpg";
break;
case "image/pjpeg":
$imageExt=".jpg";
break;
case "image/gif":
$imageExt=".gif";
break;
}
return $imageExt;
}else
{
print "<b><font color=red>$image_name is not a valid file to upload.<br>
Please upload JPEG (.jpg) or GIF (.gif) type images only.</font></b><br> <br>";
return 0;
}
}
///////////////////////
$ABS_IMAGES_DIR="/www/htdocs/site/images/";
if($Image1!="none"){
$Image1Ext=checkImgType($Image1_type,$Image1_name);
}
if($Image1Ext=='0'){
echo '<br><div align="center"><b><blink>Please press back on your browser to correct the image(s).</
blink></b></div>';
exit();
}
if($Image1!="none"){
$Image1Final=$ABS_IMAGES_DIR."NewNameForImage1".$Image1Ext;
copy($Image1, $Image1Final);
}
print "The image that was uploaded, $Image1, was copied to $Image1Final.";
----------------------------------------------
The form would look like:
<form action="TheFileTheStuffAboveIsIn.php3" enctype="multipart/form-data" method=post>
<input type="file" name="Image1" size="10">
<input type=submit>
</form>
|
|
| Query2Report : Generating Html, Pdf and Csv Reports from SQL Query Categories : PHP, PHP, HTML, PDF, Excel | | | Retrieve text from table and email to your e-
address in pipe delimited format. Categories : PHP, MySQL | | | Accepts a database & hostname from a user and then HTTP username and password. Uses this to connect to a MySQL database. Produces a form based on the tables it finds there to allow the user to do SELECTs, INSERTs, and DELETEs. Categories : Databases, PHP, MySQL, Complete Programs | | | PHP Script to find url links in a page Categories : PHP, URLs, Regexps, Arrays | | | Using $PHP_AUTH_USER and $PHP_AUTH_PW to authenticate. Categories : Authentication, PHP | | | very simple ftp class Categories : PHP, PHP Classes, FTP | | | PHP Paypal IPN Integration Class v1.0.0 Categories : PHP, PHP Classes, Payment Gateways | | | Function to remember password Categories : PHP, Authentication, Personalization and Membership | | | Create Thumbnails - resize an image - jpeg, jpg, gif, png to the specifed width and height in proportion without loosing out on pixcel quality. Categories : PHP, GD image library, Graphics | | | readline -- Reads a line Categories : PHP, PHP Functions, Readline | | | a function that builds an HTML select list from any mysql table. Categories : PHP, MySQL, HTML and PHP | | | Math operations on big numbers Categories : PHP, Math. | | | phpAds, a complete banner and ad management system with detailled tracking and stats. Categories : MySQL, Complete Programs, Ecommerce, PHP, Databases | | | Point and Click Interface ala MS Access for creating SQL statements. Categories : MySQL, Complete Programs, General SQL, PHP, Databases | | | Tag content retrieval from websites with preg_match Categories : PHP, Regexps, Arrays, HTML and PHP | |
| | | | Eduardo Dias wrote :617
mova para o if do copy a linha:
print "The image that was uploaded, $Image1, was copied to $Image1Final.";
...
| |
|
|
|