Jump to content

adi123

Members
  • Posts

    50
  • Joined

  • Last visited

Profile Information

  • Gender
    Not Telling

adi123's Achievements

Member

Member (2/5)

0

Reputation

  1. It worked, thanks for your help. I changed the code to this: if ($size > 1048576) { echo "<p class=\"error\">The image file size is larger than 1MB. Please reduce the size of the image and try again</p>"; $errors = true; } else if ($size < 1048576) { The file size was being checked in bytes, which was the mistake
  2. I have changed the name to tmp_name. I now get an error message saying: Notice: Undefined index: file in /upload.php on line 30 Notice: Undefined index: file in /upload.php on line 31
  3. I need help with uploading an image to my website. I would like an error to be printed when an image is bigger than 1mb, but the nothing happens. Any help please, been trying to figure out what the problem is for a couple of days know. The code is below: <?php error_reporting(0); $error_msgs = array(); $errors = false; //define ("MAX_SIZE","400"); //$max_size = "400"; function getExtension($str) { $i = strrpos($str,"."); if (!$i) { return ""; } $l = strlen($str) - $i; $ext = substr($str,$i+1,$l); return $ext; } if($_SERVER["REQUEST_METHOD"] == "POST") { $image = $_FILES["file"]["name"]; $uploadedfile = $_FILES['file']['tmp_name']; if ($image) { $filename = stripslashes($_FILES['file']['name']); $extension = getExtension($filename); $extension = strtolower($extension); if (($extension != "jpg") && ($extension != "jpeg") && ($extension != "png") && ($extension != "gif")) { echo "<p class=\"error\">Unknown Image extension</p>"; $errors = true; } else { $size = filesize($_FILES['file']['name']); if ($size > 1024) { echo "<p class=\"error\">The image file size is larger than 1MB. Please reduce the size of the image and try again</p>"; $errors = true; } else { if($extension=="jpg" || $extension=="jpeg" ) { $uploadedfile = $_FILES['file']['tmp_name']; $src = imagecreatefromjpeg($uploadedfile); } else if ($extension=="png") { $uploadedfile = $_FILES['file']['tmp_name']; $src = imagecreatefrompng($uploadedfile); } else { $src = imagecreatefromgif($uploadedfile); } echo $scr; list($width,$height)=getimagesize($uploadedfile); $newwidth=800; $newheight=($height/$width)*$newwidth; $tmp=imagecreatetruecolor($newwidth,$newheight); $newwidth1=200; $newheight1=($height/$width)*$newwidth1; $tmp1=imagecreatetruecolor($newwidth1,$newheight1); $newwidth2=50; $newheight2=($height/$width)*$newwidth2; $tmp2=imagecreatetruecolor($newwidth2,$newheight2); imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height); imagecopyresampled($tmp1,$src,0,0,0,0,$newwidth1,$newheight1,$width,$height); imagecopyresampled($tmp2,$src,0,0,0,0,$newwidth2,$newheight2,$width,$height); $filename = "images/". $_FILES['file']['name']; $filename1 = "images/small_". $_FILES['file']['name']; $filename2 = "images/thumb_". $_FILES['file']['name']; imagejpeg($tmp,$filename,100); imagejpeg($tmp1,$filename1,100); imagejpeg($tmp2,$filename2,100); imagedestroy($src); imagedestroy($tmp); imagedestroy($tmp1); imagedestroy($tmp2); } } } } if (empty($_FILES['file']['name'])) { if (isset($_POST['Submit'])) { echo "<p class=\"error\">Please select an image!</p>"; $errors = true; } } //If no errors registred, print the success message if(isset($_POST['Submit']) && !$errors) { header("Location: success.php"); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"><head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <meta content="en-us" http-equiv="Content-Language"> <title>Image Upload</title> <link href=".css" media="screen, projection" rel="stylesheet" type="text/css"> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script> <style type="text/css"> a:link { color: #00F; } a:visited { color: #00F; } .error { color:#F00; } </style> </head> <body> <form method="post" action="" enctype="multipart/form-data" name="form1"> <p>Picture</p> <input size="25" name="file" type="file" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt" class="box"/> <p>Image maximum size <b>400 </b>kb</span></p> <input type="submit" id="mybut" value=" Upload " name="Submit"/> </form> <p> </p> <p><a href="images/">Images Folder</a></p> </body> </html>
  4. the error is that the page does not exist. The url only works when you type "www.mysite.co.uk/1245ady" but I want the url to work when you type "www.mysite.co.uk/ady".
  5. I am trying to change the url for my users on my website. The link is like this: www.mysite.co.uk/user.php?u_id=1245&username=ady I would like the link to be read as: www.mysite.co.uk/ady The code is below: RewriteEngine on RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^([a-zA-Z0-9]+)\/?$ user.php?username=$1 I get an error on the page when using this code. Can someone please help. Can't figure out the error.
  6. I would like the page to echo without reloading, if its possible. Its part of a form when the user clicks an option another list menu appears below
  7. I am trying to display another list menu when "Ready Made" is selected from prod_type through an if statement but nothing happens. I don't know what the error is, can some one help please. <select name="prod_type" id="prod_type" style="padding:5px;"> <option>Select Product Type</option> <option>Ready Made</option> <option>Unstiched</option> </select> <?php if ($prod_type == 'Ready Made') { echo "<p>Size:</p>\n"; echo " <p>\n"; echo " <label>\n"; echo " <select name=\"prod_size\" id=\"prod_size\" style=\"padding:5px;\">\n"; echo " <option selected=\"selected\">Select Size</option>\n"; echo " <option>32</option>\n"; echo " <option>34</option>\n"; echo " <option>36</option>\n"; echo " <option>38</option>\n"; echo " <option>40</option>\n"; echo " <option>42</option>\n"; echo " <option>44</option>\n"; echo " <option>46</option>\n"; echo " <option>48</option>\n"; echo " <option>50</option>\n"; echo " <option>52</option>\n"; echo " <option>54</option>\n"; echo " <option>56</option>\n"; echo " <option>58</option>\n"; echo " <option>60</option>\n"; echo " </select>\n"; echo " </label>\n"; echo " <a href=\"#\" class=\"style7\">Check Size Chart </a></p>\n"; } else { echo ""; } ?>
  8. Thanks for your replies. I have fixed the problem. It was a sql problem with the pictures column in the database, which wasn't defined properly. my mistake. Works fine now.
  9. the images display properly in html code but disappear in php output.
  10. The html works fine but the php doesn't display properly. here's the difference. HTML <div class="product_box margin_r40"> <div class="image_wrapper"> <a href="../shops/adysshop/items/IMG_6724.JPG" class="jqzoom" rel='gal1' title="Product Preview" > <img src="../shops/adysshop/items/IMG_6724_small.jpg" title="triumph" style="border: 4px solid #666;"> </a> </div> <br/> <p> </p> <div class="clearfix" > <ul id="thumblist" class="clearfix" > <li><a class="zoomThumbActive" href='javascript:void(0);' rel="{gallery: 'gal1', smallimage: '../shops/adysshop/items/IMG_6724_small.jpg',largeimage: '../shops/adysshop/items/IMG_6724.JPG'}"><img src='../shops/adysshop/items/IMG_6724_thumb.jpg'></a></li> <li><a href='javascript:void(0);' rel="{gallery: 'gal1', smallimage: './imgProd/IMG_6972_small.jpg',largeimage: './imgProd/IMG_6972.JPG'}"><img src='imgProd/thumbs/IMG_6972_thumb.jpg'></a></li> <li><a href='javascript:void(0);' rel="{gallery: 'gal1', smallimage: './imgProd/IMG_6900_small.jpg',largeimage: './imgProd/IMG_6900.JPG'}"><img src='imgProd/thumbs/IMG_6900_thumb.jpg'></a></li> </ul> </div> </div> PHP echo '<div class="product_box margin_r40">'; echo '<div class="image_wrapper">'; echo '<a href="../shops/'.$row['s_page'].'/items/'.$row['pic'].'" class="jqzoom" rel="gal1" title="Product Preview"><img src="../shops/'.$row['s_page'].'/items/'.$row['pic_small'].'" title="triumph" style="border: 4px solid #666;"></a>'; echo '</div>'; echo '<br/>'; echo '<p> </p>'; echo ' <div class="clearfix" >'; echo '<ul id="thumblist" class="clearfix" >'; echo '<li><a class="zoomThumbActive" href="javascript:void(0);" rel={gallery: "gal1", smallimage: "../shops/adysshop/items/IMG_6724_small.jpg",largeimage: "../shops/adysshop/items/IMG_6724.JPG"}><img src="../shops/adysshop/items/IMG_6724_thumb.jpg"></a></li>'; echo '<li><a href="javascript:void(0);" rel={gallery: "gal1", smallimage: "./imgProd/IMG_6972_small.jpg",largeimage: "./imgProd/IMG_6972.JPG"}><img src="imgProd/thumbs/IMG_6972_thumb.jpg"></a></li>'; echo '<li><a href="javascript:void(0);" rel={gallery: "gal1", smallimage: "./imgProd/IMG_6900_small.jpg",largeimage: "./imgProd/IMG_6900.JPG"}><img src="imgProd/thumbs/IMG_6900_thumb.jpg"></a></li>'; echo '</ul>'; echo '</div>'; echo '</div>'; It looks about right so why is it not working.
  11. that didn't work. Is there any other way to do this because the links in the html need to be changed in php to that from the database
  12. I am trying to output the following html code in php using echo, but it won't display properly. Can someone help me echo the following lines please, already spend a few days on it. <div class="product_box margin_r40"> <div class="image_wrapper"> <a href="../shops/adysshop/items/IMG_6724.JPG" class="jqzoom" rel='gal1' title="Product Preview" > <img src="../shops/adysshop/items/IMG_6724_small.jpg" title="triumph" style="border: 4px solid #666;"> </a> </div> <br/> <p> </p> <div class="clearfix" > <ul id="thumblist" class="clearfix" > <li><a class="zoomThumbActive" href='javascript:void(0);' rel="{gallery: 'gal1', smallimage: '../shops/adysshop/items/IMG_6724_small.jpg',largeimage: '../shops/adysshop/items/IMG_6724.JPG'}"><img src='../shops/adysshop/items/IMG_6724_thumb.jpg'></a></li> <li><a href='javascript:void(0);' rel="{gallery: 'gal1', smallimage: './imgProd/IMG_6972_small.jpg',largeimage: './imgProd/IMG_6972.JPG'}"><img src='imgProd/thumbs/IMG_6972_thumb.jpg'></a></li> <li><a href='javascript:void(0);' rel="{gallery: 'gal1', smallimage: './imgProd/IMG_6900_small.jpg',largeimage: './imgProd/IMG_6900.JPG'}"><img src='imgProd/thumbs/IMG_6900_thumb.jpg'></a></li> </ul> </div> </div>
  13. I know this is probably a very obvious question and a noob for asking, but I just want to know? If you are creating a big commercial shopping website, should you squash the source code of your pages together so it makes it harder to read by the public. I have noticed that on websites like eBay or Amazon there source code is squashed together and really complicated.
  14. Noticed quite a lot of stubborn people on this website who think they know it all and have a problem helping others. I think this is the answer to your problem. <a href="your link">some text</a>
  15. I have three insert queries. I would like the file to check if the query is successful before proceeding to the next page. The if statement works fine without $result2 and $result3. Here is my code: <code> $qry = "INSERT "; $qry2 = "INSERT "; $qry3 = "INSERT "; $result = mysql_query($qry); $result2 = mysql_query($qry2); $result3 = mysql_query($qry3); //Check whether the query was successful or not if($result, $result2, $result3) { header("location: success.php"); exit(); } else { die("Query failed"); } </code>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.