
03.05.2010, 19:44
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.04.2009
Сообщений: 231
С нами:
9000386
Репутация:
1148
|
|
1234567
ех,вкусная бреш!
плагин за 2009 год, скачан отсюдо
гугл- inurl:e107_plugins/radio_plan/
http://[host]/[path]/e107_plugins/radio_plan/admin/upload.php
PHP код:
...include "../configuration.php";
include "../includes/functions.inc.php";
if($_FILES){
if(move_uploaded_file($_FILES['pic']['tmp_name'], '../images/' . get('target') . '/' . $_FILES['pic']['name'])){
echo "Upload erfolgreich";
$image_path = '../images/' . get('target') . '/';
// Bilder in der Grosse anpassen
//$act_image = $_FILES['pic']['name'];
// $image_parts = explode('.', $act_image, -1);
// $image_name = $image_parts[0];
// $image_parts = explode('.', $act_image);
// $image_ext = array_pop($image_parts);
//
// $full_image = $image_name . '.full.' . $image_ext;
// $thumb_image = $image_name . '.thumb.' . $image_ext;
//
// image_resize($image_path . $act_image, $image_full_width, $image_full_height, $image_path . $full_image, $image_ext);
// image_resize($image_path . $act_image, $image_thumb_width, $image_thumb_height, $image_path . $thumb_image, $image_ext);
//
// unlink($image_path . $act_image);
}
else
echo "Upload fehlgeschlagen";...
[path]/e107_plugins/radio_plan/includes/functions.inc.php
PHP код:
...function get($var, $flag = ''){
$let_get = TRUE;
if(strpos("/POST", $var) === FALSE){
$let_get = FALSE;
$var = ereg_replace("/POST", "", $var);
}
if(isset($_POST[$var]))
return $_POST[$var];
else if(isset($_GET[$var]) && $let_get == FALSE)
return $_GET[$var];
else if(isset($_FILES[$var][$flag]) && $let_get == FALSE)
return $_FILES[$var][$flag];
else
return FALSE;
}...
Когда лил шелл на локале - была ошибка, но понял что у меня PHP Version 5.3.1
И это связано с этим:
Note: As of PHP 5.3.0, the regex extension is deprecated in favor of the PCRE extension. Calling this function will issue an E_DEPRECATED notice. See the list of differences for help on converting to PCRE.
заменил на:
PHP код:
$var = preg_replace("@/POST@", "", $var);
Уря ):
http://[host]/[path]/e107_plugins/radio_plan/images/our_sell.php
ps
на целевом ниче не надо менять.
забыл, пост слать не надо, там сразу форма с загрузкой файла выводиться когда обращаемся к скрипту upload.php ):
Последний раз редактировалось Strilo4ka; 03.05.2010 в 20:45..
|
|
|