S ... (delete)
-
Posts
75 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by S ... (delete)
-
-
<?php
if(empty($_POST['name']))
{
die('Вы не ввели имя');
}
if(empty($_POST['e-mail']))
{
die('Вы не ввели свой e-mail');
}
if(empty($_POST['msg']))
{
die('Вы не ввели сообщение');
}
$gost = $_POST['name']."rn".$_POST['e-mail']."rn".$_POST['msg']."rn";
$fp = fopen('baza.txt','a+');
fputs($fp, $gost);
fclose($fp);
echo 'Нам написали:
', $gost;
?> -
-
С типизацией и неймспесингом согласен!
хочу чтобы по умолчанию в объектах при обращении к свойству как $this->property, $this можно было опускатьВ каком-нибудь языке это реализовано?
Тут недавно курсовую на си писал, настолько привык к нетепизированости, что повылазили кучи ошибок=
-
Жестоко
-
-
что полезного будет изучающему - тупо скопировать код (пусть даже с комментариями) и не трогать, раз он работает отлично, или же искать пути улучшения?
Обычно, когда нович?к думает что вс? работает, то зачем что-то менять, вдруг он поменяет и скрипт перестанет работать...
-
Предлагаю заменить
// сохраняем лог
$log = fopen($logfile,'w'); // открыли файл, стерев его
foreach($temp as $tmp) {fwrite($log,trim($tmp)."n");} // каждый элемент массива записали в строку
fclose($log); // закрыли логна
// сохраняем лог
$log = fopen($logfile,'a+');
fwrite($log,implode('^',$log_write)."n");
fclose($log);И убрать весь ненужный код выше.
-
$temp = file($logfile); // очень удобная функция, чтоб не использовать fopen+filesize+fclose
Прочитать файл в массив, чтобы добавить что-то в конец - жестоко! Зря разработчики php ввели эту функцию =
-
-
Обычно такой код пишут потому, что не продумывают что к чему. Или, когда нехватает времени на проект.
-
И квадратные скобки не обязательно писать...
-
Интересно было бы код посмотреть!
-
Зачем eval?
Так красивее
$n = 4;
$s1 = 1; $s2 = 2; $s3 = 3; $s4 = 4;
for($i=1; $i <= $n; ++$i)
{
if(!empty($GLOBALS['s'.$i]))
{
break;
}
}
if($i > $n)
{
echo 'Action';
}Если убрать какую-нибудь переменную $s, то появится слово "action".
-
Хорошо, давайте не готовое решение, давайте решение, которое ни где ещ? не работет.
-
AKS, если уж и давать решение, то чтобы оно работало не только в опере 9.5.
-
thesupertaras, я пользуюсь функцией
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function getElementsByClass(searchClass,node,tag)
{
var classElements = [];
if (node == null)
{
node = document;
}
if (tag == null)
{
tag = '*';
}
var els = node.getElementsByTagName(tag);
var elsLen = els.length;
var pattern = new RegExp("(^|s)"+searchClass+"(s|$)");
var i;
for (i = 0; i < elsLen; i++)
{
if (pattern.test(els[i].className))
{
classElements[classElements.length] = els[i];
}
}
return classElements;
}
window.onload = function() {
var abc = getElementsByClass('abc');
abc[0].style.color = '#f00';
}
</script>
</head>
<body>
<p class="abc">text text</p>
</body>
</html> -
AKS, я конечно не профи в JavaScript, только мне кажется, что getElementsByClassName браузеры ещ? не поддерживают. Возможно я и ошибаюсь.
-
Так что не удивляйтесь если увидите на форуме в количестве нескольких человек:
Нужно написать простую прверялку: заменяем все русские буквы на английские, проверяем и заменяем все английские буквы на русские...
-
PixeL, после обработки данных, полученных с формы, посылайте заголовок Location.
-
C инкапсуляцией
-
elem.disabled = "disabled";
-
А как сделать, чтобы значение конкретной переменной функция возвращала, а выполнение свое продолжала до конца?
Ой, намудрили!
-
Вопрос был задан некорректно! Учите терминологию.
-
Прекращает!
А проверить сложно чтоли?
с чего начать изучение РНР
in PHP
Posted
Ребят, читайте забугорных авторов!