На компьютере с Windows стоял сервер Apache2 для разработки сайта со следующими опциями в файле конфигурации:
DocumentRoot "C:/serverapache/www"
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory "C:/serverapache/www">
Options Indexes Includes
AllowOverride All
Allow from all
</Directory>
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:/serverapache/www"
ServerName Default
</VirtualHost>
То есть локальный сервер был доступен извне по ip.
Можно ли было при таких настройках записать или изменить что-то в C:/serverapache/www?
Правильно ли я понимаю, что загрузить можно было только с помощью php?
Папка tmp для php находилась тут:
upload_tmp_dir = "C:/serverapache/Apache2/PHP/tmp"
В скриптах, которые находились в C:/serverapache/www, есть формы для загрузки файлов с помощью php, возможность загружать временные файлы, которые немедленно посылаются с помощью mail или становятся аватарками jpeg.
Можно ли загрузить скрипт в tmp, попасть в папку tmp и запустить его?