Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 31.10.2007 15:07

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ý: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 31.10.2007 15:10

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
Príspevok Napísal autor témyOffline : 31.10.2007 15:20

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
Bydlisko: Bratislava
Príspevok NapísalOffline : 31.10.2007 15:25

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
Príspevok Napísal autor témyOffline : 31.10.2007 15:35

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
Príspevok Napísal autor témyOffline : 31.10.2007 15:56

moze byt LOCK uz som to vyriesil


Odpovedať na tému [ Príspevkov: 6 ] 


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

506

13.10.2007 20:43

m@-nX Zobrazenie posledných príspevkov

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

v PHP, ASP

2

431

11.02.2010 17:32

mylan Zobrazenie posledných príspevkov

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

v PHP, ASP

5

997

25.09.2006 19:04

itsgoingd Zobrazenie posledných príspevkov

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

v Operačné systémy Unix a Linux

2

423

05.12.2009 11:05

Ded'leg Zobrazenie posledných príspevkov

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

v Databázy

0

502

16.12.2009 13:07

pilná lama glama Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

5

367

07.02.2014 16:41

F3RY Zobrazenie posledných príspevkov

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

v Ostatné

6

904

07.08.2008 16:21

Gyrxiur Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Upload + konverzia + resize orázka

v PHP, ASP

2

395

21.12.2011 9:28

camo Zobrazenie posledných príspevkov

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

v PHP, ASP

8

539

17.12.2009 15:10

pilná lama glama Zobrazenie posledných príspevkov

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

v SSD disky

2

357

20.12.2020 12:39

razorjaro Zobrazenie posledných príspevkov

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

v Biosy a ladenie výkonu

4

558

21.10.2007 15:10

OmeGa Zobrazenie posledných príspevkov

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

v Počítačové hry

12

415

12.05.2013 19:04

patrik77774 Zobrazenie posledných príspevkov

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

v Biosy a ladenie výkonu

6

932

03.04.2010 17:56

pipoKral Zobrazenie posledných príspevkov

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

v Redakčné systémy

1

1065

09.04.2006 12:33

JanoF Zobrazenie posledných príspevkov

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

v Smartfóny a tablety

0

249

13.08.2012 0:13

1fantz Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

0

305

08.12.2012 13:27

Butchi Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra