Тема: SOS нужна помошь (Движок DCMS-Social/Поиск скриптов) vityachis (7 May 2018 в 15:47) Ааа .ааа. Когда вы начнете пользоваться тегом code ?? Если вы работаете в стандартном Windows Notepad, это ваше желание, но когда задаете вопрос, будьте добры упаковывать его в тег code! [code] <?php (function () { let isOk = confirm(\'Вам все понятно?\'); if (isOk) { alert(\'Ну так используй!\'); } else { console.error(\'FATAL ERROR: Brains not found!\'); alert(\'Тогда прочитай еще раз!\'); } })(); ?> [/code] Даже JS подсвечивает... И к тому же по правилам, такое название темы запрещено! Энмеркар (8 May 2018 в 04:23) vityachis, Ну да ты прав на все 100%,, глаза жалко на эту рябь смотреть потеряться можно,, да и вообще зачем весь рег файл копировать если он у него стандартный! [i]Добавлено:[/i] rachidov, Вопрос а зачем тебе это,, всяко у тебя и анкета стандартная и там только имя,, так моё личное мнение пурга это! vityachis (8 May 2018 в 08:45) --Цитата-- Энмеркар (8 May 2018 в 04:23): vityachis, Ну да ты прав на все 100%,, глаза жалко на эту рябь смотреть потеряться можно,, да и вообще зачем весь рег файл копировать если он у него стандартный! [i]Добавлено:[/i] rachidov, Вопрос а зачем тебе это,, всяко у тебя и анкета стандартная и там только имя,, так моё личное мнение пурга это! ---------- Энмеркар, интересно он поймет что ему бы уже давно ответили, если бы правильно все описал, написал правильный заголовок темы и оформил код, что бы был с подсветкой?)) .ржу. Энмеркар (8 May 2018 в 12:32) vityachis, Даже не знаю поймёт или будет ждать коррекции модеаторов его темы,, тут же много вариантов может быть решению его вопроса,, например после регистрации никнейма переброс на страницу заполнения формы о себе,, а так тупо не чего конкретного да и код зачем если он в нём не чего не корректировал,, вот и не кто не чего и не предлагает для решения vityachis (8 May 2018 в 12:53) Энмеркар, ну да, хотя что там предлагать то? [code] <?php // Fields echo \"First Name:<br /><input type=\'text\' name=\'firstname\' /><br />\\n\"; echo \"Last Name:<br /><input type=\'text\' name=\'lastname\' /><br />\\n\"; // Save if (empty($_POST[\'firstname\'])) { $err[]=\'Need to fill \"First Name\"\'; } else { $firstName = mysql_real_escape_string(htmlspecialchars(strip_tags($_POST[\'firstname\']))); } if (empty($_POST[\'lastname\'])) { $err[]=\'Need to fill \"Last Name\"\'; } else { $lastName = mysql_real_escape_string(htmlspecialchars(strip_tags($_POST[\'firstname\']))); } [/code] И все, остается добавить в SQL эти две переменных :) --- Эмм... И почему-то code не работает... kantry (8 May 2018 в 13:14) vityachis, потому что ты не закрыл тег. И вот это, на кой хрен там надо?:D $firstName = mysql_real_escape_string([red]htmlspecialchars[/red](strip_tags($_POST[\'firstname\']))); vityachis (8 May 2018 в 13:50) --Цитата-- kantry (8 May 2018 в 13:14): vityachis, потому что ты не закрыл тег. И вот это, на кой хрен там надо?:D $firstName = mysql_real_escape_string([red]htmlspecialchars[/red](strip_tags($_POST[\'firstname\']))); ---------- kantry, тег code закрыл точно) Дополнительная безопасность не помешает:) Если будет передаваться что-то тип: <scr<sсript>ipt>alert(\'Hello\');</scr</sсript>ipt> kantry (8 May 2018 в 14:12) vityachis, strip_tags зачем тогда? strip_tags удалит сначала не разбитый тег sсript потом тот что был разорваным)) В итоге что то вроде этого в запросе будет <?php insert into `user` (`ank_name`) values(\"alert(\'Hello\');\") ?> И потом, какая разница что в таблице хранить? Важнее то как, и что оттуда выводить)) vityachis (8 May 2018 в 14:45) --Цитата-- kantry (8 May 2018 в 14:12): vityachis, strip_tags зачем тогда? strip_tags удалит сначала не разбитый тег sсript потом тот что был разорваным)) В итоге что то вроде этого в запросе будет <?php insert into `user` (`ank_name`) values(\"alert(\'Hello\');\") ?> И потом, какая разница что в таблице хранить? Важнее то как, и что оттуда выводить)) ---------- kantry, с одной стороны все верно, но откуда знать каким образом будет выводить человек эти данные из базы, если ты захочешь воспользоваться чьим-то модулем, а человек который создал тему, явно сам писать функционал не будет. Да и как уже сказал, дополнительная безопасностью лишней не будет, или эти 2 функции рядом сильно будут нагружать проц? Я так не думаю :) Источник: http://www.dcms-social.ru/forum/13/23/62458/