[ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.10.06
Prihlásený: 02.07.08
Príspevky: 55
Témy: 18 | 18
NapísalOffline : 31.10.2007 15:07 | resize ... failed open

mam tento kod a neviem kde mam chybu na localhoste mi to ide ok ale na serveri mi vyhadzuje varovanie ze sa neda otvorit subor do ktoreho sa ma zapisat obrazok ....

Kód:
<?
$IMG_ORG_HEIGHT    = "*";
$IMG_ORG_WIDTH  = "*";
$IMG_HEIGHT = "450";
$IMG_WIDTH  = "450";
$IMG_ROOT = "./";
$use_imagecreatetruecolor = true;
$use_imagecopyresampled      = true;
$JPG_QUALITY    =    80;

if(!$f_res = resizer_main("images/c.jpg","_",$IMG_WIDTH,$IMG_HEIGHT))die("error");
$fs_org= filesize("$IMG_ROOT/$f_org" );

$html =<<< EHTML
   <img src="$IMG_ROOT/$f_res" $sz_res[3]>
EHTML;

echo $html;

function resizer_main($image, $prefix, $w, $h){
   global $use_imagecreatetruecolor, $use_imagecopyresampled, $IMG_ROOT,
   $JPG_QUALITY, $HTTP_POST_FILES;
   $image_name = "dsdsaa.jpg";
   //$image = "nick.JPG";

   if(trim($image) == "" || trim($image) =="none") return false;

    $arr_img = imagecreatefromgd2($image);
    if( $arr_img["w"] != $w && $arr_img["h"] != $h){
        $wh    = get_sizes($arr_img["w"], $arr_img["h"], $w, $h);
        $img_res = img_get_resized($arr_img["img"], $arr_img["w"], $arr_img["h"], $wh["w"], $wh["h"], $use_imagecreatetruecolor, $use_imagecopyresampled);
    } else {
        $img_res = $arr_img["img"];
    }
    $file_name = "dddd.gif";
   //$file_name = make_filename($image_name, $prefix);
    imagegif($img_res, $IMG_ROOT.$prefix.$file_name, $JPG_QUALITY);
    return $prefix."".$file_name."";
}

function image_from_upload($uploaded_file){
    $img_sz =  getimagesize( $uploaded_file );switch( $img_sz[2] ){
        case 1:
            $img_type = "GIF";
            die("<br><font color=\"red\"><b>Sorry, Only JPG's are supported.</b></font><br>");
        break;
        case 2:
            $img = ImageCreateFromJpeg($uploaded_file);
            $img_type = "JPG";
        break;
        case 3:
            $img = ImageCreateFromPng($uploaded_file);
            $img_type = "PNG";
        break;
        case 4:           
            $img_type = "SWF";
            die("<br><font color=\"red\"><b>Sorry, Only JPG's are supported.</b></font><br>");
        break;
        default: die("<br><font color=\"red\"><b>Sorry, Only JPG's are supported.</b></font><br>");
    }
    return array("img"=>$img, "w"=>$img_sz[0], "h"=>$img_sz[1], "type"=>$img_sz[2], "html"=>$img_sz[3]);
}


function get_sizes($src_w, $src_h, $dst_w,$dst_h ){
    $mlt_w = $dst_w / $src_w;
    $mlt_h = $dst_h / $src_h;
    $mlt = $mlt_w < $mlt_h ? $mlt_w:$mlt_h;
    if($dst_w == "*") $mlt = $mlt_h;
    if($dst_h == "*") $mlt = $mlt_w;
    if($dst_w == "*" && $dst_h == "*") $mlt=1;
    $img_new_w =  round($src_w * $mlt);
    $img_new_h =  round($src_h * $mlt);
    return array("w" => $img_new_w, "h" => $img_new_h, "mlt_w"=>$mlt_w, "mlt_h"=>$mlt_h,  "mlt"=>$mlt);
}

function
   img_get_resized($img_original,$img_w,$img_h,$img_new_w,$img_new_h,$use_imagecreatetruecolor=false,
   $use_imagecopyresampled=false){
    if( $use_imagecreatetruecolor &&
   function_exists("imagecreatetruecolor")){
        $img_resized = imagecreatetruecolor($img_new_w,$img_new_h) or
   die("<br><font color=\"red\"><b>Failed to create destination image.</b></font><br>");
    } else {
        $img_resized = imagecreate($img_new_w,$img_new_h) or
   die("<br><font color=\"red\"><b>Failed to create destination image.</b></font><br>");

    }
    if($use_imagecopyresampled && function_exists("imagecopyresampled")){
        imagecopyresampled($img_resized, $img_original, 0, 0, 0, 0,$img_new_w, $img_new_h, $img_w,$img_h) or die("<br><font color=\"red\"><b>Failed to resize @ ImageCopyResampled()</b></font><br>");
    }else{
        imagecopyresized($img_resized, $img_original, 0, 0, 0, 0,$img_new_w, $img_new_h, $img_w,$img_h) or die("<br><font color=\"red\"><b>Failed to resize @ ImageCopyResized()</b></font><br>");
    }
    return $img_resized;
}

function make_filename($image_name){
    $file_name = uniqid('s').'.jpg';
    $pos = strrpos($file_name, '.');
    $file_name = substr($file_name, 0,$pos).".jpg";
    return $file_name;
}

?>


Offline

Užívateľ
Užívateľ
resize ... failed open

Registrovaný: 26.11.06
Prihlásený: 09.10.24
Príspevky: 4118
Témy: 319 | 319
Bydlisko: HE/BA
NapísalOffline : 31.10.2007 15:10 | resize ... failed open

ako mas nastavene CHMOD?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.10.06
Prihlásený: 02.07.08
Príspevky: 55
Témy: 18 | 18
Napísal autor témyOffline : 31.10.2007 15:20 | resize ... failed open

Drako píše:
ako mas nastavene CHMOD?

ako a kde si ho mam nastavit?


Offline

Správca fóra
Správca fóra
resize ... failed open

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 31.10.2007 15:25 | resize ... failed open

napr. v total commanderi Subory->Zmena atributov...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.10.06
Prihlásený: 02.07.08
Príspevky: 55
Témy: 18 | 18
Napísal autor témyOffline : 31.10.2007 15:35 | resize ... failed open

nastavil som vsetky povolene ... a nic


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.10.06
Prihlásený: 02.07.08
Príspevky: 55
Témy: 18 | 18
Napísal autor témyOffline : 31.10.2007 15:56 | resize ... failed open

moze byt LOCK uz som to vyriesil


 [ Príspevkov: 6 ] 


resize ... failed open



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

image resize

v PHP, ASP

2

573

13.10.2007 20:43

m@-nX

V tomto fóre nie sú ďalšie neprečítané témy.

PHP resize

v PHP, ASP

2

470

11.02.2010 17:32

mylan

V tomto fóre nie sú ďalšie neprečítané témy.

resize obrazkov

v PHP, ASP

5

1072

25.09.2006 19:04

itsgoingd

V tomto fóre nie sú ďalšie neprečítané témy.

Resize partiotion

v Operačné systémy Unix a Linux

2

455

05.12.2009 11:05

Ded'leg

V tomto fóre nie sú ďalšie neprečítané témy.

hromadne resize obrazkov

v Ostatné

6

956

07.08.2008 16:21

Gyrxiur

V tomto fóre nie sú ďalšie neprečítané témy.

resize blob image

v Databázy

0

571

16.12.2009 13:07

pilná lama glama

V tomto fóre nie sú ďalšie neprečítané témy.

Fancybox - resize zoom

v HTML, XHTML, XML, CSS

5

423

07.02.2014 16:41

F3RY

V tomto fóre nie sú ďalšie neprečítané témy.

Upload + konverzia + resize orázka

v PHP, ASP

2

435

21.12.2011 9:28

camo

V tomto fóre nie sú ďalšie neprečítané témy.

resize image problem s kvalitou

v PHP, ASP

8

585

17.12.2009 15:10

pilná lama glama

V tomto fóre nie sú ďalšie neprečítané témy.

GetDeviceCaps() Failed!

v Počítačové hry

12

465

12.05.2013 19:04

patrik77774

V tomto fóre nie sú ďalšie neprečítané témy.

batery failed

v Biosy a ladenie výkonu

4

593

21.10.2007 15:10

OmeGa

V tomto fóre nie sú ďalšie neprečítané témy.

overclocking failed

v Biosy a ladenie výkonu

6

972

03.04.2010 17:56

pipoKral

V tomto fóre nie sú ďalšie neprečítané témy.

predictive failed

v SSD disky

2

385

20.12.2020 12:39

razorjaro

V tomto fóre nie sú ďalšie neprečítané témy.

Facebook authentification failed

v Smartfóny a tablety

0

277

13.08.2012 0:13

1fantz

V tomto fóre nie sú ďalšie neprečítané témy.

debug assertion failed

v Operačné systémy Microsoft

0

356

08.12.2012 13:27

Butchi

V tomto fóre nie sú ďalšie neprečítané témy.

Failed sending email

v Redakčné systémy

1

1093

09.04.2006 12:33

JanoF



© 2005 - 2024 PCforum, edited by JanoF