imagejpeg не работает в опере

Статус
В этой теме нельзя размещать новые ответы.

Lyubomyr

Новичок
imagejpeg не работает в опере

Возникла проблема с imagejpeg в опере

$randomfile = "".rand(0,9999).".jpg";


imagejpeg($dest,"1/$randomfile",$q);

В експлорере работает, а в опере - нет (но файл создает).

Как только убрать 1/$randomfile - работает и в опере

imagejpeg($dest,'',$q);

как то можно решить эту проблему?
 

Активист

Активист
Команда форума
и каким же это образом название файла влияет на кросбраузерность? дело в другом.
 

Lyubomyr

Новичок
Вот весь скрипт

<?php


$asd = $_COOKIE['randomfile'];

$w = $_GET['imwidth'];

$f = "1/$asd";


if (!isset($q)) $q = 100;

if ($w_src != $w)
{


$src = imagecreatefromjpeg($f);
$w_src = imagesx($src);
$h_src = imagesy($src);


header("Content-type: image/jpeg");


$ratio = $w_src/$w;
$w_dest = round($w_src/$ratio);
$h_dest = round($h_src/$ratio);


$dest = imagecreatetruecolor($w_dest,$h_dest);

imagecopyresized($dest, $src, 0, 0, 0, 0, $w_dest, $h_dest, $w_src, $h_src);

$randomfile = "".rand(0,9999).".jpg";


imagejpeg($dest,"1/$randomfile",$q);
imagedestroy($dest);
imagedestroy($src);

}

echo "<img src=1/$randomfile>";

?>

-~{}~ 22.08.07 12:49:
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху