-
+160
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
if( isset( $_POST['username'] ) && $_POST['username'] != '' ) {
$username = $_POST['username'];
$password = $_POST['password'];
$rs = mysql_query( "select * from admin" );
$row = mysql_fetch_array( $rs ) ;
//echo "$username == $row[username] && $password == $row[password]";
if( $username == $row['username'] && $password == $row['password'])
{
session_register( 'ADMIN_NAME' );
$_SESSION['ADMIN_NAME'] = $row['name'];
header( "Location: home.php" );
exit;
} else
$err = "Your Username and Password is invalid";
}
Это же просто песня! К слову: сайт был написан румынскими кодерами чуть больше года назад.
Alecfyz,
24 Августа 2010
-
+162
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
if ($is_home) {
echo '<script>
function chkcbfrm() {
var el = $(\'#inppleasecallback\')[0];
if ((el.value == \'\') || (el.value == el.defaultValue)) {
alert(\'Введите номер телефона...\');
return false;
} else
return true;
}
</script>';
echo '<form method="post" id="frmcallback" onsubmit="return chkcbfrm();">';
echo '<p>Введите пожалуйста телефон в формате +7-3812-XXXXXX</p>';
echo '<input type="text" class="textboxcontact" style="width: 220px" id="inppleasecallback" name="please_callback" value="Введите номер телефона" onfocus="if(this.value==this.defaultValue) this.value=\'\';" onblur="if(this.value==\'\') this.value = this.defaultValue;" />';
echo '<a href="#" class="butmore" onclick="if (chkcbfrm()) $(\'#frmcallback\').submit(); return false;">Перезвоните</a>';
echo '<form>';
} else {
$ЕБАНУТЫЙ_ТЕКСТ = 'Введите пожалуйста телефон в формате +7-3812-XXXXXX (код страны - код города - номер), название организации, ФИО контактного лица и предмет интереса (XXX, XXX, металлопрокат, XXXXXX, крановое хозяйство)';
echo '<form method="post" id="frmcallback" onsubmit="if ($(\'#inppleasecallback\')[0].value == $(\'#inppleasecallback\')[0].defaultValue) { alert(\'Введите номер телефона...\'); return false; }">';
echo '<textarea class="textareacontact" style="width: 220px; height: 150px;" id="inppleasecallback" name="please_callback" onfocus="if(this.value==this.defaultValue) this.value=\'\';" onblur="if(this.value==\'\') this.value = this.defaultValue;">'.$ЕБАНУТЫЙ_ТЕКСТ.'</textarea>';
echo '<input class="submitcontact" type="submit" value="Перезвоните" />';
echo '<form>';
}
по просьбе заказчика текст менялся 2-3 раза на дню, за что и получил такое название
shuchkin,
24 Августа 2010
-
+158
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
<table border="1" class="new" bgcolor ="#F5F5F5">
<tr>
<td><b>День</b></td>
<td><b>До обеда</b></td>
<td><b>После обеда</b></td>
<?php
while ($row = mysql_fetch_assoc($query)){
$date = $row['date'];
$Id_date = convert($date);
$date = substr ($date,8);
//Проверка на повторность дня (один день-два события!)
if ($count == $date){
$time = $row['time'];
if ($time == 'До обеда'){
echo '<td>';
$judge = $row['judge'];
$query1 = mysql_query ("SELECT `desc` FROM `judge` WHERE `id` = $judge",$db);
$row1 = mysql_fetch_assoc ($query1);
$judge1 = $row1['desc'];
//"Совещание" красным
if ($judge1 == 'Совещание'){
echo "<td class='new_color'>$judge1</td>";
}
else{
echo "<td>$judge1</td>";}
echo "</td>";
}
elseif ($time == 'После обеда'){
$judge = $row['judge'];
$query1 = mysql_query ("SELECT `desc` FROM `judge` WHERE `id` = $judge",$db);
$row1 = mysql_fetch_assoc ($query1);
$judge1 = $row1['desc'];
if ($judge1 == 'Совещание'){
echo "<td class='new_color'>$judge1</td>";
}
else{
echo "<td>$judge1</td>";}
echo "</td>";
echo "</tr>";
}
}
// Блок для выполнения при отрицательной проверки на повторность дня
else {
$res1 = rus_days($Id_date);
echo "<tr>";
echo "<td>$date $res1</td>";
$time = $row['time'];
if ($time == 'До обеда'){
$judge = $row['judge'];
$query1 = mysql_query ("SELECT `desc` FROM `judge` WHERE `id` = $judge",$db);
$row1 = mysql_fetch_assoc ($query1);
$judge1 = $row1['desc'];
if ($judge1 == 'Совещание'){
echo "<td class='new_color'>$judge1</td>";
}
else{
echo "<td>$judge1</td>";}
}
elseif ($time == 'После обеда'){
echo "<td>";
$judge = $row['judge'];
$query1 = mysql_query ("SELECT `desc` FROM `judge` WHERE `id` = $judge",$db);
$row1 = mysql_fetch_assoc ($query1);
$judge1 = $row1['desc'];
if ($judge1 == 'Совещание'){
echo "<td class='new_color'>$judge1</td>";
}
else{
echo "<td>$judge1</td>";}
echo "</td>";
echo "</tr>";
}
Формирование таблицы. Данные тянутся из БД.
smitty,
24 Августа 2010
-
+167
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
function suka($str){
$length = strlen($str);
for($i=1; $i<=$length; $i++){
$b = (-1)*$i;
$substrl .= substr($str, $b, 1);
}
echo $substrl;
}
$govno='jizni';
suka($govno);
Попросил соискателя написать функцию, которая перевернет строку. Просто хотелось посмотреть подход к коду.
zorbis,
23 Августа 2010
-
+160
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
<?php
//Делаем массив
$_verbose = array(
"Вы не ввели слово которое хотите заменить!<br>
<form name='zadacha' action='2.php' method='post'>
<b>То что вставить:</b><br>
<input size='25' maxlength='70' name='zamena'><br><br>
<b>То что заменить:</b><br>
<input size='25' maxlength='70' name='slovo'><br>
<input type='submit' name='text' value='Изменить' style='background-color: #ffc66d; font-family: Tahoma Courier New; font: bolder 12px ;cursor: hand; height: 18px; color: #000; padding: 10px 20px 10px 20px'>
</form>",
"Вы не ввели слово которым будете изменять слово в документе!<br>
<form name='zadacha' action='2.php' method='post'>
<b>То что вставить:</b><br>
<input size='25' maxlength='70' name='zamena'><br><br>
<b>То что заменить:</b><br>
<input size='25' maxlength='70' name='slovo'><br>
<input type='submit' name='text' value='Изменить' style='background-color: #ffc66d; font-family: Tahoma Courier New; font: bolder 12px ;cursor: hand; height: 18px; color: #000; padding: 10px 20px 10px 20px'>
</form>",);
if(empty($_POST['slovo'])){
echo $_verbose[0];
exit;
}
if(empty($_POST['zamena'])){
echo $_verbose[1];
exit;
}
//Читаем файл из всех строчек в одну
$text = file_get_contents("1.txt");
//Меняем введеное из первой формы на второе
$text = str_replace($_POST['slovo'], $_POST['zamena'], $text);
// удаляем html и php тэги
$text = strip_tags($text);
// заменяем двойной пробел на одиночный
$text = str_replace(" ", " ", $text);
//удаляем пробелы с конца и начала
$text = trim($text);
//w - перезапись, a - дозапись
$flag_rc = "w";
//Открываем файл с параметром $flag_rc
$rc_file = fopen("1.txt", $flag_rc);
// применяем функцию блокировки файла с флагом записи
flock($rc_file, LOCK_EX);
// записываем в файл данные
fputs($rc_file, "$text");
// снимаем блокировку
flock($rc_file, LOCK_UN);
// закрываем дескриптор указывающий на файл
fclose($rc_file);
// Показываем результат и выходим
echo $text;
exit;
#########################################################
#А вот строчка которую надо куда то пихнуть для проверки#
#
#//Проверяем вписаны ли слова в свои формы #
#if(empty($_slovo)){ #
#echo $_verbose[0]; #
#exit; #
#########################################################
#if(empty($_zamena)){ #
#echo $_verbose[1]; #
#exit; #
#########################################################
?>
Этот говнокод - содержимое http://upwap.ru/993821 (первая ссылка, данная в ответ в копипасте ниже).
Мобильный форум Wap-разработчиков хостинга kmx.ru
Форум
Тема: Куда пихнуть этот кусок пхп?
Nelix 16.08.10 16:18
Вобщем вот ссылка на этот скрипт в архиве: http://lastbastion.kmx.ru/Zamena.rar //// Этот скрипт меняет одно слово на другое в тхт доке, можете протестить, всё работает... Я решил сделать фильтр там, на то что бы если в форме нет ничего то выводилась ошиб
Nelix 16.08.10 16:20
..ошибка и естественно выход, парметр emty , в архиве в коде его там найдете в комментах, и куда их пихнуть не знаю... либо ошибка выходит, либо не работает.. вчера написал в 3 раза больше код с ЭТИМИ же самыми проверками на запись в форме а седня не могу
Nelix 16.08.10 16:22
Посмотрите плиииззз и скажите что я не правильно делал там... весь день сижу над этой фигней:( гг
stallon 16.08.10 17:41
http://upwap.ru/993821 пароль kmx . С тебя пиво
Nelix 16.08.10 18:12
Работает))) Сочтемся как-нибудь) .пиво. а чем отличаются скобки квадратные от загнутых? Ну я имею ввиду не формой а в коде php, разница между ними есть какие надо использовать?
Nelix 16.08.10 18:17
Ая сча подумал и ещё вот так сделал: http://upwap.ru/993861 пароль kmx есть разница какая то в наших кодах? Работает одинаково совершенно...хм.. минусы плюсы? Если не сложно..
stallon 16.08.10 18:40
в фигурные скобки заключается условие какое-либо. в квадратные. много что
stallon 16.08.10 18:53
почитай о такой директиве как register_globals. мой код для рег_глобалс off, твой для рег_глобалс on. что нежелательно
Nelix 17.08.10 15:27
Почитал:) Но ничего не понял:( гг
7ion,
23 Августа 2010
-
+160
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
if($usershow != 0) {
$site->AddBlock('topnav', true, true, 'tn');
$var['nav'] = '';
$site->AddSubBlock('topnav', true, $var);
} else {
$site->AddBlock('topnav', true, true, 'tn');
$var['nav'] = $top_nav;
$site->AddSubBlock('topnav', true, $var);
}
Мартин,
23 Августа 2010
-
+147
- 1
- 2
- 3
- 4
$connect=mysql_connect($server,$login,$password);
if(!@$connect)
{echo "<b><font color='#CC0000'>Нет соединение mysql</font></b>";
exit();}
SunnyMagadan,
23 Августа 2010
-
+143
- 1
- 2
- 3
- 4
- 5
- 6
<?php
if (! (false === $cnt))
{
// ...
}
Сначала от этой конструкции у меня взорвался мозг. Потом, когда я увидел аналогичную, только вместо false пустая строка, я понял, что «просто в пхп нет оператора "!===" ».
user654321,
23 Августа 2010
-
+144
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
function constructor(){
parent::XXXModule();
if (!class_exists('XXXSU'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSU.php'));
if (!class_exists('XXXSUsRouter'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSUsRouter.php'));
if (!class_exists('XXXSUFingerprint'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSUFingerprint.php'));
if (!class_exists('XXXSUDao'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSUDao.php'));
if (!class_exists('XXXSUCategory'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSUCategory.php'));
if (!class_exists('XXXSUsLocale'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSUsLocale.php'));
if (!class_exists('XXXSUsHelper'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSUsHelper.php'));
if (!class_exists('XXXSUsEmailTemplate'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSUsEmailTemplate.php'));
if (!class_exists('XXXSUsEmailTemplatesDao'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSUsEmailTemplatesDao.php'));
}
конструктор класса - после некоторой маскировки имен(constructor,XXX,SU,join_path).
Писал javист, волею судеб, но против своей, пересевший на ненавистный php
функция join_path - не его, а из некоторого говновелосипеда.
Lure Of Chaos,
23 Августа 2010
-
+145
- 1
- 2
- 3
- 4
- 5
- 6
- 7
<?php
$names = array("Иван","Петр","Семен");
if ($names[0]=="Иван"):
?>
<?php
Привет, Ваня!
endif; ?>
Вот такому коду учат на intuit.ru
Ded_Maksim,
23 Августа 2010