ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

22.11.2008, 03:45
|
|
Участник форума
Регистрация: 20.07.2008
Сообщений: 177
Провел на форуме: 625939
Репутация:
54
|
|
Ага дал ему скрипт на php "как заливать на фтп", как он его запустит, и на фтп то зальет до этого?)))))
пфффф =)
|
|
|

22.11.2008, 06:12
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Сообщение от cash$$$
Простой FTP клиент, на php. Поддерживает передачу файлов, перемещение и создание каталога.
Скачать (11.67 Kb) http://depositfiles.com/files/ger6doejs
А можно поинтересоваться, если я через этот скрипт зайду на ftp://site.com то в логах этого сайта чей IP будет, мой или хоста на котором скрипт?
А то я юзал какой то скрипт web2ftp или net2ftp какой то из этих, в логах мой айпишник пихали.
|
|
|

22.11.2008, 06:19
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
$haed= isset($_POST['haed']) : "'".mysql_real_escape_string($_POST['haed'])."'" ? '';
не подходите больше к пхп-едитору
|
|
|

22.11.2008, 06:39
|
|
Познающий
Регистрация: 27.07.2008
Сообщений: 98
Провел на форуме: 405792
Репутация:
86
|
|
Сообщение от Byrger
А на счёт JS немного меня не поняли...
"Тыкаем на кнопку и выезжает форма в которой нужно ввести данные"
PHP код:
<input type="checkbox" id='add' onClick="if (document.getElementById('add').checked) {document.getElementById('mainform').style.display='block';} else {document.getElementById('mainform').style.display='none';}"> Добавить вопрос
<div name="mainform" style="display: none;" id="mainform">
<form method="post" action="">
<input type="text" name="haed" size="100" />бла-бла-бла<br />
<textarea name="faq" rows="10" cols="100"></textarea>Тут введите свой вопрос<br />
<input type="text" name="note" size="100" />хз зачем<br />
<input type="submit" name="submit" value="задать вопрос"/>
</form>
</div>
<br>
<noscript>Для добавления вопроса включите JavaScript</noscript>
Вот как-то так.
Последний раз редактировалось .:nbd:.; 22.11.2008 в 06:43..
|
|
|

22.11.2008, 08:43
|
|
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме: 228267
Репутация:
27
|
|
Здравствуйте, такой вопрос: есть вот такой код:
PHP код:
$result = $db->sql_query("SELECT `time` FROM ".$prefix."_stories ORDER BY `time` DESC");
$content .="<ul>";
while(list($time) = $db->sql_fetchrow($result)) {
if ($i<=11) {
ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $time, $getdate);
if ($getdate[2] == "01") { $month = _JANUARY; } elseif ($getdate[2] == "02") { $month = _FEBRUARY; } elseif ($getdate[2] == "03") { $month = _MARCH; } elseif ($getdate[2] == "04") { $month = _APRIL; } elseif ($getdate[2] == "05") { $month = _MAY; } elseif ($getdate[2] == "06") { $month = _JUNE; } elseif ($getdate[2] == "07") { $month = _JULY; } elseif ($getdate[2] == "08") { $month = _AUGUST; } elseif ($getdate[2] == "09") { $month = _SEPTEMBER; } elseif ($getdate[2] == "10") { $month = _OCTOBER; } elseif ($getdate[2] == "11") { $month = _NOVEMBER; } elseif ($getdate[2] == "12") { $month = _DECEMBER; }
if ($month != $thismonth) {
$year = $getdate[1];
$content .= "<li><a href=\"index.php?name=News_Archive&sa=show_month&year=$year&month=$getdate[2]&month_l=$month\">$month, $year</a></li>\n";
$thismonth = $month;
$i++;
}
}
}
А теперь вопрос:
Можно ли ускорить выполнение этого скрипта заменой регулярки на другую (допустим preg_match):
Код:
ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $time, $getdate);
или можно ли вообще как-нибудь обойтись без регулярного выражения?
|
|
|

22.11.2008, 12:03
|
|
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме: 7549607
Репутация:
2702
|
|
if ($getdate[2] == "01") { $month = _JANUARY; } elseif ($getdate[2] == "02") { $month = _FEBRUARY; } elseif ($getdate[2] == "03") { $month = _MARCH; } elseif ($getdate[2] == "04") { $month = _APRIL; } elseif ($getdate[2] == "05") { $month = _MAY; } elseif ($getdate[2] == "06") { $month = _JUNE; } elseif ($getdate[2] == "07") { $month = _JULY; } elseif ($getdate[2] == "08") { $month = _AUGUST; } elseif ($getdate[2] == "09") { $month = _SEPTEMBER; } elseif ($getdate[2] == "10") { $month = _OCTOBER; } elseif ($getdate[2] == "11") { $month = _NOVEMBER; } elseif ($getdate[2] == "12") { $month = _DECEMBER; }
Что за невежество? Во первых, в таких случаях надо использовать switch. Во-вторых, зачем загаживать память константами? Константы хороши к месту, а не где попало...
Можно ли ускорить выполнение этого скрипта заменой регулярки на другую (допустим preg_match):
Можно. При занесении строк в базу в 1 ячейку (допустим `date`) заноси дату в нормальном удобочитаемом виде (генеруруй функцией date()). А время заноси в ячейку `time` в unix-stamp формате (для быстрой сортировки).
Ускоришь работу скрипта + не будешь париться с форматом даты.
А вообще, сортировка по не-ключевым полям - зло. Сортируй по ключевому `id`.
Последний раз редактировалось [x26]VOLAND; 22.11.2008 в 12:12..
|
|
|

22.11.2008, 13:22
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
order by mark asc
Последний раз редактировалось GreenBear; 22.11.2008 в 13:58..
|
|
|

22.11.2008, 13:50
|
|
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме: 7549607
Репутация:
2702
|
|
|
|
|

22.11.2008, 13:57
|
|
Banned
Регистрация: 02.01.2008
Сообщений: 195
Провел на форуме: 523549
Репутация:
301
|
|
как сделать анти-xss ? (зоранее спасибо)
|
|
|

22.11.2008, 14:02
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
N1K70 htmlspecialchars
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|