Upload virker i Firefox men ikke i IE 7.
Hejsa.Jeg har nedestående upload script til at køre hos one.com
Det virker perfekt i firefox men ikke i IE 7.
Det underlige er at den fejl der kommer virker som en fejl der i mine øjne ligger serverside.. (se nederst)
Er jeg min galt på den og hvorfor virker det mon ikke i IE?
Når jeg bruger det er "mitdomæne.dk" selvfølgelig skiftet ud mednavnet på domænet. :-)
Her er scriptet:
<?
session_start();
header("Pragma: no-cache");
header("Cache-Control: no-cache");
header("Cache-Control: no-store");
require("../connect.php");
require("admintop.htm");
?>
<title>mitdomæne.dk. Admin-Tilføj til galleri.</title>
<?
$tid = time();
if($tilfoj){
if ($_FILES['fil']['type'] == "image/jpeg"){
move_uploaded_file($_FILES['fil']['tmp_name'], "/customers/mitdomæne.dk/mitdomæne.dk/httpd.www/galleripix/"."$tid.jpg")
or die ("oh crap! not copied");
}
mysql_query("INSERT INTO galleri_ekstra (tid, galleri) VALUES ('$tid', '$id')");
$query = mysql_query ("SELECT id, overskrift FROM galleri WHERE tid = '$tid'");
$galleriid = mysql_fetch_array($query);
$im = imagecreatefromjpeg("/customers/mitdomæne.dk/mitdomæne.dk/httpd.www/galleripix/"."$tid.jpg");
$b = imagesx($im);
$h = imagesy($im);
if ($b>600) {
$d = 600/$b;
$dh = round($h*$d);
$db = 600;
$dest_im = imagecreatetruecolor($db, $dh);
imageAntiAlias($dest_im,true);
imagecopyresampled($dest_im,$im,0,0,0,0,$db,$dh,$b,$h);
imagejpeg($dest_im, "/customers/mitdomæne.dk/mitdomæne.dk/httpd.www/galleripix/"."$tid.jpg",80);
}
$im = imagecreatefromjpeg("/customers/mitdomæne.dk/mitdomæne.dk/httpd.www/galleripix/"."$tid.jpg");
$b = imagesx($im);
$h = imagesy($im);
if ($b>200) {
$d = 200/$b;
$dh = round($h*$d);
$db = 200;
$dest_im = imagecreatetruecolor($db, $dh);
imageAntiAlias($dest_im,true);
imagecopyresampled($dest_im,$im,0,0,0,0,$db,$dh,$b,$h);
imagejpeg($dest_im, "/customers/mitdomæne.dk/mitdomæne.dk/httpd.www/galleripix/thump/"."$tid.jpg",80);
}
else {
}
?>
<p align="center"><b>Billedet er nu tilføjet..</b><br>
<img border="0" src="http://www.mitdomæne.dk/galleripix/thump/<?echo $tid;?>.jpg"></p>
<?
}
if($id)
{
?>
<form action="tilfoj_ekstra_billeder_galleri.php" method="post" enctype="multipart/form-data">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="4" width="500" height="55">
<tr>
<td width="33%" height="1"><b>Billede</b></td>
<td width="67%" align="left" height="1">
<input type="file" name="fil"> <br>(Max. 1000 pixel høj/bred) <br>
</td>
</tr>
</table>
</center>
</div>
<p align="center"><input class="knap" type="submit" value="Tilføj" name="send"></p>
<input type="hidden" name="tilfoj" value="1" size="23">
<input type="hidden" name="id" value="<?echo $id;?>" size="23">
</form>
<?
}
if(!$id && !$tilfoj)
{
$billedequery = mysql_query ("SELECT * FROM galleri order by id");
if (mysql_num_rows($billedequery) > 0)
{
while ($billededata = mysql_fetch_array($billedequery))
{
?>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" width="500" height="40">
<tr>
<td width="1%" height="19"><a href="tilfoj_ekstra_billeder_galleri.php?id=<?echo $billededata["id"];?>"><img border="0" src="../galleripix/thump/<?echo $billededata["tid"];?>.jpg" alt="Klik for føje til galleriet."></a></td>
<td width="75%" height="19" valign="top"><b><?echo $billededata["overskrift"];?></b></td>
</tr>
<tr>
<td width="66%" colspan="2" height="21"><hr noshade size="1" color="#93AAB&" width="95%" align="center"></td>
</tr>
</table>
</center>
</div>
<?
}
?>
<?
}}
require("bund.htm");
?>
Fejlen der kommer er følgende:
Warning: imagecreatefromjpeg(/customers/mitdomæne.dk/mitdomæne.dk/httpd.www/galleripix/1271692571.jpg) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in /customers/mitdomæne.dk/mitdomæne.dk/httpd.www/ret/tilfoj_ekstra_billeder_galleri.php on line 31
Warning: imagesx() expects parameter 1 to be resource, boolean given in /customers/mitdomæne.dk/mitdomæne.dk/httpd.www/ret/tilfoj_ekstra_billeder_galleri.php on line 32
Warning: imagesy() expects parameter 1 to be resource, boolean given in /customers/mitdomæne.dk/mitdomæne.dk/httpd.www/ret/tilfoj_ekstra_billeder_galleri.php on line 33
Warning: imagecreatefromjpeg(/customers/mitdomæne.dk/mitdomæne.dk/httpd.www/galleripix/1271692571.jpg) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in /customers/mitdomæne.dk/mitdomæne.dk/httpd.www/ret/tilfoj_ekstra_billeder_galleri.php on line 45
Warning: imagesx() expects parameter 1 to be resource, boolean given in /customers/mitdomæne.dk/mitdomæne.dk/httpd.www/ret/tilfoj_ekstra_billeder_galleri.php on line 46
Warning: imagesy() expects parameter 1 to be resource, boolean given in /customers/mitdomæne.dk/mitdomæne.dk/httpd.www/ret/tilfoj_ekstra_billeder_galleri.php on line 47