Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

05.02.2010, 01:20
|
|
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме: 975514
Репутация:
177
|
|
PHP код:
<?php
$self = file_get_contents( __FILE__ );
$dm = 'di' . 'e; ?>';
$dm_end = strpos($self, $dm)+strlen($dm);
$self_php = substr($self, 0, $dm_end);
$self_txt = substr($self, $dm_end);
if ( isset($_POST['f']) ) {
file_put_contents( __FILE__, "{$self_php}{$_POST['f']}");
header('Location: ./'.basename(__FILE__));
} ?>
<FORM method="POST" action="">
<TEXTAREA name="f" cols="90" rows="10"><?php
echo htmlspecialchars( $self_txt );
?></TEXTAREA><BR><INPUT type="submit" value="зафигачить"></FORM>
<INPUT type="button" onclick="d=document.getElementsByTagName('form')[0].style;
d.display=='none'? d.display='block':d.display='none';return false;" value="открыть\закрыть">
<?php die; ?>simple text
Последний раз редактировалось imajo.ati; 05.02.2010 в 01:27..
|
|
|

05.02.2010, 01:23
|
|
Участник форума
Регистрация: 26.05.2009
Сообщений: 166
Провел на форуме: 456634
Репутация:
19
|
|
Сообщение от imajo.ati
PHP код:
<?php
$self = file_get_contents( __FILE__ );
$dm = 'di' . 'e; ?>';
$dm_end = strpos($self, $dm)+strlen($dm);
$self_php = substr($self, 0, $dm_end);
$self_txt = substr($self, $dm_end);
if ( isset($_POST['f']) ) {
file_put_contents( __FILE__, "{$self_php}{$_POST['f']}");
echo 'файл успешно сохранён. <A href="">отредактировать ещё разок?</A>';
} else { ?>
<FORM method="POST" action="">
<TEXTAREA name="f" cols="90" rows="10"><?php
echo htmlspecialchars( $self_txt );
?></TEXTAREA><BR><INPUT type="submit" value="зафигачить"></FORM>
<?php } die; ?>simple text
всё также не работает "отредактировать ещё разок?"
Последний раз редактировалось crol; 05.02.2010 в 01:26..
|
|
|

05.02.2010, 01:26
|
|
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме: 975514
Репутация:
177
|
|
отредактировал сообщение, проверь, если последний вариант не подойдёт то хз что тебе надо(
|
|
|

05.02.2010, 01:30
|
|
Участник форума
Регистрация: 26.05.2009
Сообщений: 166
Провел на форуме: 456634
Репутация:
19
|
|
Содержимое страницы скрылось, кнопка открыть/закрыть вообще не работает ))
|
|
|

05.02.2010, 01:31
|
|
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме: 975514
Репутация:
177
|
|
Сообщение от crol
Содержимое страницы скрылось, кнопка открыть/закрыть вообще не работает ))
включи яваскрипт, удали лишние пробелы из скрипта (форум вставил автоматом)
у тебя IE6 ?
|
|
|

05.02.2010, 01:35
|
|
Участник форума
Регистрация: 26.05.2009
Сообщений: 166
Провел на форуме: 456634
Репутация:
19
|
|
неработает :-\
У меня опера
|
|
|

05.02.2010, 01:36
|
|
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме: 975514
Репутация:
177
|
|
изложи в пм а то флуд получился
|
|
|

05.02.2010, 12:12
|
|
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме: 285318
Репутация:
17
|
|
Кнопка открыть/закрыть в моем варианте работает отлично,а что со скриптом,то я до сих пор не вник,что тебе нужно
|
|
|

05.02.2010, 17:05
|
|
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
Провел на форуме: 1180737
Репутация:
180
|
|
что возвращает код
Код:
parseInt(Math.floor(Math.random()*99999))
число или строку ?
и еще что делает вот это
Код:
httpRequest.open("POST", url, true);
httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
httpRequest.onreadystatechange = function() {
if (httpRequest.readyState == 4) {
if (httpRequest.status == 200) {
if(httpRequest.responseText == 'OK'){
RegistrationForm.submit();
return true;
}
выделеная строчка
|
|
|

05.02.2010, 19:35
|
|
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
Провел на форуме: 289669
Репутация:
7
|
|
что возвращает код
Код:
parseInt(Math.floor(Math.random()*99999))
число, целое число.
RegistrationForm.submit();
Отправляет данные формы скрипту...это тоже самое, если бы ты руками нажал на кнопу созданную <input type="submit" name="button" value="Отправить">
P.S. Если я не прав, поправте меня...
Последний раз редактировалось DiHWO; 05.02.2010 в 19:42..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|