- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
(получаем каждый $array из $all_arr){
for ($i=0; $i<=7; $i++){
switch("value".$i){
case "value0":
echo $array['value0'];
break;
case "value5":
echo $array['value5'];
break;
}
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+150
(получаем каждый $array из $all_arr){
for ($i=0; $i<=7; $i++){
switch("value".$i){
case "value0":
echo $array['value0'];
break;
case "value5":
echo $array['value5'];
break;
}
}
}
Имеем массив $all_arr, где каждый элемент имеет значение:
$array = array(
"value0" => "sometext0",
"value1" => "sometext1",
"value2" => "sometext2",
"value3" => "sometext3",
"value4" => "sometext4",
"value5" => "sometext5"
);
Необходимо, вывести заданные значения из каждого элемента $all_arr.
Спустя пару недель, пересматривая код, сократил.
+155
interface SQLDriver
{
...
public function __construct() {
...
}
...
}
Испытатель...
+153
imagettftext ($im,9, 0, 12, 21, $black,$font, 'Mike Lowry');
imagettftext ($im,9, 0, 10, 20, $text_color,$font, 'Mike Lowry');
Профессиональная тень текста. Скоро в ваших экранах.
+150
$arr = & $aUser[$user_id]['groups'][];
$arr = & $arr['sections'][];
$arr['title'] = $section;
Заметил, что PHPStorm нашла ошибку в коде. :) Писавший это сказал "Глупый ваш пхпсторм. Notepad++ мое все!"
+173
if(strpos($da,'Да')!==FALSE || strpos($da,'ДА')!==FALSE || strpos($da,'да')!==FALSE){$da='ДА';}
else{$da = 'Нет';}
.....
if(strlen($document['Document_mark'])<=0){
//манагеру разрешено ставить
if($_SESSION['GL_firm'] == 1){$da = 'Нет';}
if(strpos($da,'ДА')!==FALSE){$da='ДА';}
else{
.....
Разбирая работающую (!) систему документооборота крупной компании.
Фриланс.
Цена 6000EUR.
+170
<?
if (!$_SESSION['signed_id_user'] || $_SESSION['signed_id_group'] != 1) {
$pagetitle = 'Необходима авторизация';
$pagecontent .= "<p> <p>\n";
$pagecontent .= "<p> <p>\n";
$pagecontent .= "<p> <p>\n";
$pagecontent .= "<p> <p>\n";
$pagecontent .= "<div align=\"center\" style=\"width: 400px;\">\n";
$pagecontent .= "<form action=\"login.php\" method=\"post\">\n";
$pagecontent .= "<fieldset class=\"bw\">\n";
$pagecontent .= " <legend class=\"bw\">авторизация пользователя</legend>\n";
$pagecontent .= " <p>Поля, помеченные <span class=\"required\">*</span> являются обязательными для заполнения</p>\n";
$pagecontent .= " <table border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=\"300\" align=\"center\">\n";
$pagecontent .= " <tr>\n";
$pagecontent .= " <td width=\"160\" align=\"right\">имя пользователя:</td>\n";
$pagecontent .= " <td width=\"120\"><input type=\"text\" size=\"20\" class=\"baseinput\" name=\"username\" id=\"username\" /></td>\n";
$pagecontent .= " <td><div id=\"msgUsername\" class=\"required\">*</div></td>\n";
$pagecontent .= " </tr>\n";
$pagecontent .= " <tr>\n";
$pagecontent .= " <td width=\"160\" align=\"right\">пароль:</td>\n";
$pagecontent .= " <td width=\"120\"><input type=\"password\" size=\"20\" class=\"baseinput\" name=\"password\" id=\"password\" /></td>\n";
$pagecontent .= " <td><div id=\"msgPassword\" class=\"required\">*</div></td>\n";
$pagecontent .= " </tr>\n";
$pagecontent .= " <tr>\n";
$pagecontent .= " <td width=\"160\"> </td>\n";
$pagecontent .= " <td width=\"120\"><input type=\"submit\" class=\"button\" name=\"posted\" value=\"Войти\" /></td>\n";
$pagecontent .= " <td> </td>\n";
$pagecontent .= " </tr>\n";
$pagecontent .= " </table>\n";
$pagecontent .= "</fieldset>\n";
$pagecontent .= "</form>\n";
$pagecontent .= "</div>\n";
$pagecontent .= "<p> <p>\n";
$pagecontent .= "<p> <p>\n";
$pagecontent .= "<p> <p>\n";
$pagecontent .= "<p> <p>\n";
$tpl = new Template();
$tpl->set_file('tpl/e-con_bw.tpl');
$tpl->add_var('PAGETITLE', $pagetitle);
$tpl->add_var('PAGECONTENT', $pagecontent);
echo $tpl->output();
$tpl = NULL;
exit();
}
?>
Подскажите, пожалуйста, нахер с таким стилем кодинга вообще шаблонизатор надо?..
+169
if ( !defined("NOTIFICATION_ERROR_QUESTION_FIELD_REQUIRED") ) {
define("NOTIFICATION_ERROR_QUESTION_FIELD_REQUIRED", "NOTIFICATION_ERROR_QUESTION_FIELD_REQUIRED");
}
Блеать, что это? Наверное, я чего-то определенно не знаю.
+149
$parseDocument = newDocumentHTML($parseFile);
$data = $parseDocument->find('a.sAM');
$keyArr = array();
foreach($data as $d)
{
$pq = pq($d);
$keyArr[] = strip_tags($pq->html());
}
unset($keyArr[0]);
if(empty($keyArr))
{
throw new Exception('Fucking captcha');
return null;
}
else return $keyArr;
+160
if (isset ( $_POST ['atest'] ) && isset ( $_POST ['date_atest'] $_POST ['student'] ) && isset ( $_POST ['point'] ) ) {
( int ) $stud_id = $_POST ['student'];
( int ) $point = $_POST ['point'];
if (strlen ( $_POST ['atest'] ) > 3 && strlen ( $_POST ['date_atest'] ) == 10) {
$sql = "insert into `subjects` (`name`,`date`,`courses`,`group`)";
$sql .= "values (" . $db->qstr ( $_POST ['atest'] ) . "," . $db->qstr ( $_POST ['date_atest'] ) . "," . $course_input . "," . $group_input . ")";
$calc_attestation = "SELECT `users`.`id`, avg (`points`.`point`) attestation FROM `users`, `points`";
$calc_attestation .= "WHERE `users`.`id` = " . $stud_id . " AND `users`.`id` = `points`.`student`";
$result_calc_attestation = mysql_fetch_assoc(mysql_query($calc_attestation));
if ($result_calc_attestation['attestation'] >= 0 && $result_calc_attestation['attestation'] <= 0,5) {
$result_calc_attestation = 0;
$add_attestation = "insert into `points` (`point`, `course`, `student`)";
$add_attestation .= "values (" . $result_calc_attestation . ", " . $course_input . ", " . $group_input;
}
if ($result_calc_attestation['attestation'] >= 0,5 && $result_calc_attestation['attestation'] <= 1) {
$result_calc_attestation = 1;
$add_attestation = "insert into `points` (`point`, `course`, `student`)";
$add_attestation .= "values (" . $result_calc_attestation . ", " . $course_input . ", " . $group_input;
}
if ($result_calc_attestation['attestation'] >= 1 && $result_calc_attestation['attestation'] <= 1,5) {
$result_calc_attestation = 1;
$add_attestation = "insert into `points` (`point`, `course`, `student`)";
$add_attestation .= "values (" . $result_calc_attestation . ", " . $course_input . ", " . $group_input;
}
if ($result_calc_attestation['attestation'] >= 1,5 && $result_calc_attestation['attestation'] <= 2) {
$result_calc_attestation = 2;
$add_attestation = "insert into `points` (`point`, `course`, `student`)";
$add_attestation .= "values (" . $result_calc_attestation . ", " . $course_input . ", " . $group_input;
}
if ($result_calc_attestation['attestation'] >= 2 && $result_calc_attestation['attestation'] <= 2,5) {
$result_calc_attestation = 2;
$add_attestation = "insert into `points` (`point`, `course`, `student`)";
$add_attestation .= "values (" . $result_calc_attestation . ", " . $course_input . ", " . $group_input;
}
[Код сокращен]
if ($result_calc_attestation['attestation'] >= 11,5 && $result_calc_attestation['attestation'] <= 12) {
$result_calc_attestation = 12;
$add_attestation = "insert into `points` (`point`, `course`, `student`)";
$add_attestation .= "values (" . $result_calc_attestation . ", " . $course_input . ", " . $group_input;
}
if ($result_calc_attestation['attestation'] == 12) {
$result_calc_attestation = 12;
$add_attestation = "insert into `points` (`point`, `course`, `student`)";
$add_attestation .= "values (" . $result_calc_attestation . ", " . $course_input . ", " . $group_input;
}
if ($db->Execute ( $sql ) or $db->Execute ( $add_attestation ) === false) {
die ( 'Опаньки: ' . $db->ErrorMsg () );
}
$GLOBALS ['inform'] [] = "Атестація проведена";
} else {
$GLOBALS ['error'] [] = "Помилка додавання пари через те, що довжина назви менше 3-х символів або дата вказана не вірно.";
}
}
Ну и как это использовать? Я уже представил что будет если будет болонская система)
+167
unlink(__FILE__);