Beste allemaal,
Ik had en vraagje ik heb namelijk een website (www.upload-hier.nl) had ik een script voor gekocht. Maar als ik png jpeg etc wil uploaden lukt het niet in Internet explorer maar in Firefox lukt het wel?
Nathan
- Uploaden firefox & Internet explorer
-
10-04-2009, 10:43 #1
- Berichten
- 2.590
- Lid sinds
- 16 Jaar
Uploaden firefox & Internet explorer
-
10-04-2009, 11:01 #2
- Berichten
- 86
- Lid sinds
- 17 Jaar
Misschien werkt de methode waarop het MIME type wordt gecontroleerd niet in IE.
In FireFox krijgt een file automatisch een 'type' mee en in IE niet. Er zijn andere manieren om te controleren op MIME type.
-
10-05-2009, 10:18 #3
- Berichten
- 2.590
- Lid sinds
- 16 Jaar
Origineel gepost door K. Schasfoort
Misschien werkt de methode waarop het MIME type wordt gecontroleerd niet in IE.
In FireFox krijgt een file automatisch een 'type' mee en in IE niet. Er zijn andere manieren om te controleren op MIME type.
Code://create thumbnails function createthumb($name,$filename,$new_w,$new_h){ $system=explode('.',$name); if (preg_match('/jpg|jpeg|JPG/',$system[1])){ $src_img=imagecreatefromjpeg($name); } if (preg_match('/png|PNG/',$system[1])){ $src_img=imagecreatefrompng($name); } if (preg_match('/gif|GIF/',$system[1])){ $src_img=imagecreatefromgif($name); } $old_x=imageSX($src_img); $old_y=imageSY($src_img); if ($old_x > $old_y) { $thumb_w=$new_w; $thumb_h=$old_y*($new_h/$old_x); } if ($old_x < $old_y) { $thumb_w=$old_x*($new_w/$old_y); $thumb_h=$new_h; } if ($old_x == $old_y) { $thumb_w=$new_w; $thumb_h=$new_h; } $dst_img=ImageCreateTrueColor($thumb_w,$thumb_h); imagecopyresampled($dst_img,$src_img,0,0,0,0,$thumb_w,$thumb_h,$old_x,$old_y); if (preg_match("/png/",$system[1])) { imagepng($dst_img,$filename); } if (preg_match("/gif/",$system[1])) { imagegif($dst_img,$filename); } else { imagejpeg($dst_img,$filename); } imagedestroy($dst_img); imagedestroy($src_img); } createthumb($path.$imgf,$tpath.$imgf,$tsize,$tsize); ?>
-
10-05-2009, 10:24 #4
- Berichten
- 249
- Lid sinds
- 17 Jaar
Het stukje wat jij laat zien maakt alleen een thumb.
Dat hebben we dus niet nodig.
Kun je misschien iets meer laten zien?
-
10-05-2009, 10:31 #5
- Berichten
- 2.590
- Lid sinds
- 16 Jaar
Sorry, hier is het:
Code:<? include "config.php"; if (!isset($HTTP_POST_FILES['userfile'])) exit; if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) { if ($HTTP_POST_FILES['userfile']['size']>$max_size) { echo "<font color=\"#333333\" face=\"Geneva, Arial, Helvetica, sans-serif\">File to big!</font><br>\n"; exit; } if (($HTTP_POST_FILES['userfile']['type']=="image/gif") || ($HTTP_POST_FILES['userfile']['type']=="image/pjpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/jpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/png")) { if (file_exists("./".$path . $HTTP_POST_FILES['userfile']['name'])) { echo "<font color=\"#333333\" face=\"Geneva, Arial, Helvetica, sans-serif\">Change the name of your file</font><br>\n"; exit; } //generate random number $zufall = rand(123,999999); $fupl = "$zufall"; $res = copy($HTTP_POST_FILES['userfile']['tmp_name'], "./".$path .$fupl .$HTTP_POST_FILES['userfile']['name']); if (!$res) { echo "<font color=\"#333333\" face=\"Geneva, Arial, Helvetica, sans-serif\"> Something has gone wrong try it again</font><br>\n"; exit; } else { ?> <br> <? //set url variable $domst = ""; $drecks = "/"; $imgf = $fupl.$HTTP_POST_FILES['userfile']['name']; $thbf = $tpath.$imgf; $urlf = $domst .$domain .$drecks .$path .$imgf; //create thumbnails function createthumb($name,$filename,$new_w,$new_h){ $system=explode('.',$name); if (preg_match('/jpg|jpeg|JPG/',$system[1])){ $src_img=imagecreatefromjpeg($name); } if (preg_match('/png|PNG/',$system[1])){ $src_img=imagecreatefrompng($name); } if (preg_match('/gif|GIF/',$system[1])){ $src_img=imagecreatefromgif($name); } $old_x=imageSX($src_img); $old_y=imageSY($src_img); if ($old_x > $old_y) { $thumb_w=$new_w; $thumb_h=$old_y*($new_h/$old_x); } if ($old_x < $old_y) { $thumb_w=$old_x*($new_w/$old_y); $thumb_h=$new_h; } if ($old_x == $old_y) { $thumb_w=$new_w; $thumb_h=$new_h; } $dst_img=ImageCreateTrueColor($thumb_w,$thumb_h); imagecopyresampled($dst_img,$src_img,0,0,0,0,$thumb_w,$thumb_h,$old_x,$old_y); if (preg_match("/png/",$system[1])) { imagepng($dst_img,$filename); } if (preg_match("/gif/",$system[1])) { imagegif($dst_img,$filename); } else { imagejpeg($dst_img,$filename); } imagedestroy($dst_img); imagedestroy($src_img); } createthumb($path.$imgf,$tpath.$imgf,$tsize,$tsize); ?> <body bgcolor="#272f80"> <center> <table border='0' bgcolor='white'> <FORM action="nowhere" method="post"> <center> <tr><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title><? echo $sitenaam; ?></title> <link rel="stylesheet" href="bijlagen/css/style-def.css" type="text/css"> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"> </head><body bgcolor="#f7f7f7"> </td></tr></tbody></table> <table class="table_decoration" align="center" border="0" cellpadding="5" cellspacing="0" width="760"><tbody><tr><td><p><a href="<? echo $domain; ?>"><img src="bijlagen/fotos/folder_camera.png" align="texttop"><b>Upload again! </b></a></p><p> </p><p><img src="bijlagen/fotos/accept.png" align="texttop">ondersteunende bestanden: jpg jpeg png gif bmp tif tiff swf < 1,5 megabayt .</p><input name="thetext" type="text" id="thetext" style="width: 500px;" onClick="highlight(this);" value="<a href='<? echo $domst .$domain .$drecks; ?>viewer.php?id=<? echo $imgf; ?>'><img src='<? echo $domst.$domain.$drecks.$tpath.$imgf; ?>'></a>" size="70"> <br><input name="thetext" type="text" id="thetext" style="width: 500px;" onClick="highlight(this);" value="[IMG]<? echo $domst.$domain.$drecks.$tpath.$imgf; ?>[/IMG]" size="70"> (1)<br> <input name="thetext" type="text" id="thetext" style="width: 500px;" onClick="highlight(this);" value="[img]<? echo $domst.$domain.$drecks.$tpath.$imgf; ?>[/img]" size="70"> (2)<br> <input onClick="highlight(this);" style="width: 300px;" size="70" value="Thank you for uploading " type="text"> </a>.<br><br><div align="left"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td valign="bottom"> </td><td width="20"> </td><td valign="top"><p> </p> <table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td><br><a href='viewer.php?id=<? echo $imgf; ?>'><img src='<? echo $thbf ?>' border="0"></a> </td><td width="10"> </td><td></div> <!-- 250 x 250 reclame --> <!-- Begin: Infoads advertentiecode --> <script type="text/javascript"><!-- var infoads_adformaat = '250x250'; var infoads_id = 157; if(typeof(window[infoads_hb])=="undefined"){var infoads_hb=0;}else{infoads_hb=infoads_hb+1;} for(var q=1;q<3;q++){document.write(unescape("%3Cscript type='text/javascript' src='http://adserve"+q+".infoads.nl/s/s.js'%3E%3C/script%3E"));} //--> </script> <!-- Einde: Infoads advertentiecode --> </a><!-- einde code --> </td></tr></tbody></table></td></tr></tbody></table><br> <input name="thetext" type="text" id="thetext" style="width: 500px;" onClick="highlight(this);" value="[IMG]<? echo $urlf; ?>[/IMG]" size="70"> Hotlink for forums (1)<br> <input name="thetext" type="text" id="thetext" style="width: 500px;" onClick="highlight(this);" value="[img]<? echo $urlf; ?>[/img]" size="70"> Hotlink for forums (2)<br> <input name="thetext" type="text" id="thetext" style="width: 500px;" onClick="highlight(this);" value="<a href="http://upload-hier.nl/"><img src="<? echo $urlf; ?>" border="0" alt="Image Hosted by upload-hier" /></a>" size="70"> Hotlink for websites <br> <input name="thetext" type="text" id="thetext" style="width: 500px;" onClick="highlight(this);" value="<? echo $domst .$domain .$drecks ?>viewer.php?id=<? echo $imgf; ?>" size="70"> <a href="<? echo $domst .$domain .$drecks ?>viewer.php?id=<? echo $imgf; ?>">Share files with your friends</a><br> <input name="thetext" type="text" id="thetext" style="width: 500px;" onClick="highlight(this);" value="<? echo $urlf; ?>" size="70"> Direct link<br><br> <!-- BEGIN STANDARD TAG - 728 x 90 - Mijnbestanden Direct: Run-of-site - DO NOT MODIFY --> <script type="text/javascript" src="bijlagen/js/rmtag3.js"></script> <!-- 728-90 reklamenr --> <!-- Begin: Infoads advertentiecode --> <script type="text/javascript"><!-- var infoads_adformaat = '728x90'; var infoads_id = 155; if(typeof(window[infoads_hb])=="undefined"){var infoads_hb=0;}else{infoads_hb=infoads_hb+1;} for(var q=1;q<3;q++){document.write(unescape("%3Cscript type='text/javascript' src='http://adserve"+q+".infoads.nl/s/s.js'%3E%3C/script%3E"));} //--> </script> <!-- Einde: Infoads advertentiecode --> <!-- END TAG --> </td></tr></tbody></table> <div class="links" align="center"> <? include("footer.php"); ?> </div> </body></html></tr> <? } } else { echo "<font color=\"#333333\" face=\"Geneva, Arial, Helvetica, sans-serif\">Sorry no support!</font><br>\n"; exit; } } ?> </table> <br><br> </body>
-
10-05-2009, 11:27 #6
- Berichten
- 249
- Lid sinds
- 17 Jaar
Verander dit:
<FORM action="nowhere" method="post">
In dit:
<FORM action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
In verplaats die onder de <body>.
-
10-05-2009, 12:46 #7
- Berichten
- 2.590
- Lid sinds
- 16 Jaar
Origineel gepost door marc h
Verander dit:
<FORM action="nowhere" method="post">
In dit:
<FORM action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
In verplaats die onder de <body>.
Gedaan, maar het werkt nog steeds niet en alles staat al onder <body>
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic