getMessage(); die(); } //include_once dirname($_SERVER['DOCUMENT_ROOT'])."/inc-remote/niusy/_initialize.inc"; include_once dirname($_SERVER['DOCUMENT_ROOT'])."/inc/_klasy.errorReport.inc"; include_once dirname($_SERVER['DOCUMENT_ROOT'])."/inc/_funkcje.inc"; //include_once dirname($_SERVER['DOCUMENT_ROOT'])."/inc-remote/_remote_user_galerie.inc"; $tmp = explode(',', $_SERVER['argv'][0]); $clean['typ'] = strtolower(substr($tmp[1],0,1)); $clean['idpic'] = substr($tmp[1],1); $clean['ext'] = strtolower($tmp[2]); if($_SERVER['REMOTE_ADDR'] == '95.50.46.18' || $_SERVER['REMOTE_ADDR'] == '77.252.244.152'){ /* print_r('
'); print(__FILE__ . ',' . __LINE__); echo '$clean|' . var_export($clean,1) . '|' . "\n"; print_r(''); die(); */ } //or $clean['typ']=='f' if($clean['typ']=='y' or $clean['typ']=='z' or $clean['typ']=='x'){ $clean['idpic_e'] = (int) $clean['idpic']; $q = "SELECT mime, picture, width, height FROM canalpluscyfrowy.blogg_authors WHERE id='{$clean['idpic_e']}'"; }else{ $clean['typ_e'] = AppCore::escape($clean['typ']); $clean['idpic_e'] = AppCore::escape($clean['idpic']); $q = " SELECT mime, picture, width, height,idblog FROM canalpluscyfrowy.blogg_blob WHERE idpic='{$clean['idpic_e']}' and typ='{$clean['typ_e']}' "; } AppCore::setLimit(1); $wynik = AppCore::queryAll($q); //print_r( $wynik ); //die(); if(!isset($wynik[0]) || strlen($wynik[0]['picture'])<1) { include_once OUTCODEPATH . "/common/_klasy.SimpleImage.inc"; $image = new SimpleImage(); header("Content-Type: image/gif"); $image->load( 'http://www.hyper.pl/lib/avatar_none.gif' ); $image->output(); die(); } if($clean['typ']=='y') { header("Content-Type: {$wynik[0]['mime']}"); echo $wynik[0]['picture']; die(); } if( $clean['typ']=='z' ) { /* $t_img_name = tempnam ("/temp", "timg"); $t_img = fopen($t_img_name, "w"); fwrite($t_img, $wynik[0]['picture']); fclose($t_img); */ include_once OUTCODEPATH . "/common/_klasy.SimpleImage.inc"; $image = new SimpleImage(); $image->image = imagecreatefromstring($wynik[0]['picture']); $image->resizeToWidth( 32 ); $image->crop( 32,32,100, NULL ); header("Content-Type: {$wynik[0]['mime']}"); $image->unsharpmask(80, 0.8, 3); $image->output(); die(); } if( $clean['typ']=='x' ) { /* $t_img_name = tempnam ("/temp", "timg"); $t_img = fopen($t_img_name, "w"); fwrite($t_img, $wynik[0]['picture']); fclose($t_img); */ if($_SERVER['REMOTE_ADDR'] == '95.50.46.18' || $_SERVER['REMOTE_ADDR'] == '77.252.244.152'){ /* print_r('
'); print(__FILE__ . ',' . __LINE__); echo '$pos|' . var_export(OUTCODEPATH,1) . '|' . "\n"; die(); print_r(''); */ } include_once OUTCODEPATH . "/common/_klasy.SimpleImage.inc"; $image = new SimpleImage(); $image->image = imagecreatefromstring($wynik[0]['picture']); $image->resizeToWidth(200 ); $image->crop( 200,200,100, NULL ); header("Content-Type: {$wynik[0]['mime']}"); $image->unsharpmask(80, 0.8, 3); $image->output(); die(); } if( isset($wynik) && count($wynik)>0 && !PEAR::isError($wynik) ){ if($wynik[0]['width']<200){ $s=0; }else if($wynik[0]['width']>=200 && $wynik[0]['width']<500){ $s=3; }else if( $wynik[0]['width']>=500 && $wynik[0]['width']<1000 ){ $s=2; }else if( $wynik[0]['width']>=1000 ){ $s=1; } $q_site = "SELECT site FROM canalpluscyfrowy.blogg_main WHERE id='{$wynik[0]['idblog']}'"; AppCore::setLimit(1); $wynik_site = AppCore::queryAll($q_site); if(!empty($wynik_site[0])){ $clean['site'] = $wynik_site[0]['site']; } if($s!=0) { if(isset($clean['site']) && $clean['site']=='ale') { $watermar_name = 'ale.png'; } elseif(isset($clean['site']) && ($clean['site']=='can' || $clean['site']=='cas')) { $watermar_name = 'canal.png'; } elseif(isset($clean['site']) && $clean['site']=='ktv') { $watermar_name = 'ktv.png'; } elseif(isset($clean['site']) && $clean['site']=='hyp') { $watermar_name = 'mark.png'; } elseif(isset($clean['site']) && $clean['site']=='dom') { $watermar_name = 'dom.png'; } else { $watermar_name = 'mark.png'; } //================================================================= if(isset($clean['site']) && $clean['site']=='ale') { // WARUNEK POWSTAΧ W CELU ZLIKWIDOWANIA WY名IETLANIA WATERMARK-A DLA ALEKINO }elseif(isset($clean['site']) && $clean['site']=='pla'){ // WARUNEK POWSTAΧ W CELU ZLIKWIDOWANIA WY名IETLANIA WATERMARK-A DLA PLANETE }elseif(isset($clean['site']) && $clean['site']=='ktv'){ // WARUNEK POWSTAΧ W CELU ZLIKWIDOWANIA WY名IETLANIA WATERMARK-A DLA KUCHNI }else{ $info = @getimagesize($watermar_name); if(isset($info[0])) { $watermark = imagecreatefrompng($watermar_name); $offset['x'] = 0;//ceil(0.5*$wynik[0]['width'] - 0.5*$info[0]); $offset['y'] = 0;//ceil(0.5*$wynik[0]['height'] - 0.5*$info[1]); } } //================================================================= $image = $wynik[0]['picture']; // $t_img_name = tempnam ("/canal-plus.pl/tmp", "timg"); // ("/temp", "timg") $t_img_name = tempnam ("/canal-plus.pl/ccsessions", "timg"); // ("/temp", "timg") $t_img = fopen($t_img_name, "w"); fwrite($t_img, $image); fclose($t_img); //================================================================= $img = imagecreatefromjpeg($t_img_name); //imagecopyresampled($img, $watermark, $offset['x'], $offset['y'], 0, 0, $info[0], $info[1], $info[0], $info[1]); //================================================================= if(isset($clean['site']) && $clean['site']=='ale') { // WARUNEK POWSTAΧ W CELU ZLIKWIDOWANIA WY名IETLANIA WATERMARK-A DLA ALEKINO }elseif(isset($clean['site']) && $clean['site']=='pla'){ // WARUNEK POWSTAΧ W CELU ZLIKWIDOWANIA WY名IETLANIA WATERMARK-A DLA PLANETE }elseif(isset($clean['site']) && $clean['site']=='ktv'){ // WARUNEK POWSTAΧ W CELU ZLIKWIDOWANIA WY名IETLANIA WATERMARK-A DLA KUCHNI }else{ imagecopyresampled($img, $watermark, $wynik[0]['width']-$info[0]/$s-10, 10, 0, 0, $info[0]/$s, $info[1]/$s, $info[0], $info[1]); } //================================================================= if (isset($_SERVER['HTTP_CF_CONNECTING_IP']) && ($_SERVER['HTTP_CF_CONNECTING_IP'] === '77.252.244.152') && (1==2)){ print_r('
'); print(__FILE__ . ',' . __LINE__) . "\n"; print(__CLASS__ . ',' . __FUNCTION__) . "\n"; echo '$pos|' . var_export($clean,1) . '|' . "\n"; // echo '$wynik|' . var_export($wynik,1) . '|' . "\n"; echo '$pos|' . var_export(PEAR::isError($wynik),1) . '|' . "\n"; echo '$s|' . var_export($s,1) . '|' . "\n"; print_r(''); die(); } header("Content-Type: {$wynik[0]['mime']}"); imagejpeg($img); //================================================================= } else { header("Content-Type: {$wynik[0]['mime']}"); echo $wynik[0]['picture']; } } else { header("HTTP/1.0 404 Not Found"); die(); } ?>