
11.02.2009, 07:32
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
С нами:
10597286
Репутация:
694
|
|
вот самая примитивная. налокалхосте норм работать будет, тока в нет не ставь, а то она не безопасная... могут шелл грузануть.
И вообще не в ту тему постишь.
PHP код:
<?php
if(isset($_GET['go']))
{
print_r($_FILES);
if(isset($_FILES['file']))
{
if(strpos($_FILES['file']['name'],'.php') or strpos($_FILES['file']['name'],'.phtml')) { die('error'); }
copy($_FILES['file']['tmp_name'], 'images/'.$_FILES['file']['name']);
echo('ok');
}
}
?>
<form name="form1" action="2.php?go" method="post" enctype="multipart/form-data" >
<input type="file" name="file">
<input type="submit" value="Загрузить">
</form>
|
|
|

13.02.2009, 15:31
|
|
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
С нами:
9591561
Репутация:
186
|
|
Сообщение от blaga
вот самая примитивная. налокалхосте норм работать будет, тока в нет не ставь, а то она не безопасная... могут шелл грузануть.
И вообще не в ту тему постишь.
PHP код:
<?php
if(isset($_GET['go']))
{
print_r($_FILES);
if(isset($_FILES['file']))
{
if(strpos($_FILES['file']['name'],'.php') or strpos($_FILES['file']['name'],'.phtml')) { die('error'); }
copy($_FILES['file']['tmp_name'], 'images/'.$_FILES['file']['name']);
echo('ok');
}
}
?>
<form name="form1" action="2.php?go" method="post" enctype="multipart/form-data" >
<input type="file" name="file">
<input type="submit" value="Загрузить">
</form>
ты забыл ему сказать, что файл нужно назвать 2.php 
|
|
|

22.02.2009, 17:21
|
|
Новичок
Регистрация: 10.02.2009
Сообщений: 7
С нами:
9077586
Репутация:
3
|
|
Возможно ли средствами хтмл, осуществить загрузку файла?
Если да, напишите код пожалуйста.
Если ваш код будет работать... С меня неплохое вознаграждение.
Точнее, надо загрузить себе на сервер файл, только при помощи HTML
Последний раз редактировалось mozarat; 22.02.2009 в 17:42..
|
|
|

22.02.2009, 18:15
|
|
Banned
Регистрация: 10.04.2007
Сообщений: 244
С нами:
10045826
Репутация:
264
|
|
Сообщение от mozarat
Возможно ли средствами хтмл, осуществить загрузку файла?
Если да, напишите код пожалуйста.
Если ваш код будет работать... С меня неплохое вознаграждение.
Точнее, надо загрузить себе на сервер файл, только при помощи HTML
пхп моно, а на хтмл точно нельзя
|
|
|

22.02.2009, 18:08
|
|
Познающий
Регистрация: 14.02.2009
Сообщений: 45
С нами:
9072487
Репутация:
74
|
|
mozarat, нельзя.
|
|
|

26.02.2009, 13:49
|
|
Новичок
Регистрация: 10.02.2009
Сообщений: 7
С нами:
9077586
Репутация:
3
|
|
А можно ли что-то сделать? Мне нужно изменить либо страницу , либо какимнибудь образом изменить файл... На сколько я знаю что-то на подобе шелла нельзя тоже написать на хтмл?
|
|
|

26.02.2009, 14:04
|
|
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
С нами:
10077446
Репутация:
1020
|
|
Сообщение от mozarat
А можно ли что-то сделать? Мне нужно изменить либо страницу , либо какимнибудь образом изменить файл... На сколько я знаю что-то на подобе шелла нельзя тоже написать на хтмл?
html - это фронтэнд,он выполняеться(  ) на стороне клиента, и ты никаким образом на чистом html не сможешь что то изменить на стороне сервера .
|
|
|

26.02.2009, 19:15
|
|
Новичок
Регистрация: 26.02.2009
Сообщений: 2
С нами:
9055769
Репутация:
0
|
|
Добрый день!
Прошу помощи у форумчан так уже несколько дней не могу разобраться.
Есть форма select , которая отправляет на обработчик значение value. Обработчик делает запрос в БД и возвращает назад на страницу результат в виде следующей формы selecta. Проще говоря, єто форма выбора Страна/Область/Город.
Выбор Страна/Область я сделал через
PHP код:
$(document).ready(function(){ var options = { target: "#city_form", beforeSubmit: showRequest, success: showResponse, timeout: 3000 }; $('#city_form').submit(function() { $(this).ajaxSubmit(options); return false; }); }); function showRequest(formData, jqForm, options) { var queryString = $.param(formData); var formElement = jqForm; alert('Вот что мы передаем: \n\n' + queryString); return true; } function showResponse(responseText, statusText) { alert('Статус ответа сервера: ' + statusText + '\n\nТекст ответа сервера: \n' + responseText + '\n\nЦелевой элемент div обновиться этим текстом.'); } </script>
Добрый день!
Прошу помощи у форумчан так уже несколько дней не могу разобраться.
Есть форма select , которая отправляет на обработчик значение value. Обработчик делает запрос в БД и возвращает назад на страницу результат в виде следующей формы selecta. Проще говоря, єто форма выбора Страна/Область/Город.
Выбор Страна/Область я сделал через
Выделить код
$(document).ready(function(){
var options = {
target: "#city_form",
beforeSubmit: showRequest,
success: showResponse,
timeout: 3000
};
$('#city_form').submit(function() {
$(this).ajaxSubmit(options);
return false;
});
});
function showRequest(formData, jqForm, options) {
var queryString = $.param(formData);
var formElement = jqForm[03];
alert('Вот что мы передаем: \n\n' + queryString);
return true;
}
function showResponse(responseText, statusText) {
alert('Статус ответа сервера: ' + statusText + '\n\nТекст ответа сервера: \n' + responseText +
'\n\nЦелевой элемент div обновиться этим текстом.');
}
</script>
Вот у меня обновляется див элемент #city_form второй формой.
Теперь мне нужно при выборе с второй формы снова отправить данные на файл обработчик..
Но как это сделать, незнаю.. Пытался использовать тот же скрипт с указание уже другой формы, но так не срабатывает..
Прошу вашей помощи, и заранее благодарен!!
|
|
|

26.02.2009, 22:20
|
|
Постоянный
Регистрация: 18.03.2008
Сообщений: 411
С нами:
9551846
Репутация:
2389
|
|
А можно ли что-то сделать? Мне нужно изменить либо страницу , либо какимнибудь образом изменить файл... На сколько я знаю что-то на подобе шелла нельзя тоже написать на хтмл?
Можно. если сервер поддерживает rontpafe технологию...
пхп моно, а на хтмл точно нельзя
html - это фронтэнд,он выполняеться( ) на стороне клиента, и ты никаким образом на чистом html не сможешь что то изменить на стороне сервера
хакеры! рассматривайте все возможные варианты!
|
|
|

27.02.2009, 07:40
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
С нами:
9567480
Репутация:
61
|
|
Если есть таблица, возможно средствами HTML/CSS залить её фин переливающимся градиентом? ну от чёрного к белому допустим...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|