- 1
- 2
- 3
<?php
die 'Превьюшки пока что не обрабатываются.';
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
<?php
die 'Превьюшки пока что не обрабатываются.';
Либо я уже спятил и что-то делаю не так, либо php.
die ('Превьюшки пока что не обрабатываются.'); работает на ура, а данный пример выбивает мне Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING.
Ничего не понимаю.
+162
$start_time = OCIResult($stmt, 'START_TIME');
$end_time = OCIResult($stmt, 'END_TIME');
$s_h = (int)($start_time / 60); if ($s_h<10) $s_h = '0'.$s_h;
$s_m = $start_time % 60; if ($s_m<10) $s_m = '0'.$s_m;
$e_h = (int)($end_time / 60); if ($e_h<10) $e_h = '0'.$e_h;
$e_m = $end_time % 60; if ($e_m<10) $e_m = '0'.$e_m;
$activ = $s_h.':'.$s_m.'-'.$e_h.':'.$e_m;
+160
/**
* Filtering posted data. Converting localized data if needed
*
* @param array
* @return array
*/
protected function _filterPostData($data)
{
$data = $this->_filterDates($data, array('dob'));
return $data;
}
Загадочный dob - кто он? Миф или реальность?
+168
function check() {
$pattern = '|^[-\d]*$|i';
if ($this->is_required) {
# Проверяем поле value на максимальное и минимальное значение
if ($this->min_value != $this->max_value) {
if ($this->value < $this->min_value || $this->value > $this->max_value) {
return "Поле \"".$this->caption."\" должно быть больше ".$this->min_value." и меньше ".$this->max_value."";
}
}
$pattern = "|^[-\d]+$|i";
}
# Проверяем, является ли введённое значениe целым числом
if(!preg_match($pattern, $this->value)) {
return "Поле \"".$this->caption."\" должно содержать лишь цифры";
}
return "";
}
Целое число - это число, в котором может быть целая куча знаков минус, но самое главное - без учёта регистра! (Softtime.ru)
+157
<?if (is_array($GLOBALS['cart_content'])):?>
<?foreach ($GLOBALS['cart_content'] as $item_id=>$odin):?>
<?if (isset($arResult['ITEMS'][$item_id])):?>
$('#product-order-<?=$item_id?>').html('<a href="/personal/cart/" class="buy" style="padding-left:20px">В корзине</a>').parent().addClass('bought');
<?endif;?>
<?endforeach;?>
<?endif;?>
<?if (is_array($GLOBALS['wishlist_content'])):?>
<?foreach ($GLOBALS['wishlist_content'] as $item_id=>$odin):?>
<?if (isset($arResult['ITEMS'][$item_id])):?>
$('#product-wishlist-<?=$item_id?>').html('<a href="/personal/wishlist/" class="reserve">Отложено</a>');
<?endif;?>
<?endforeach;?>
<?endif;?>
Довелось переделывать шаблон магазина на злополучном битриксе. Нашёл в старом шаблоне такую красоту, этот кусок вставляется в основной шаблон внутри тега <script>, предназначение его — на товарах которые в корзине отображать вместо ссылки купить надпись в корзине.
+145
if (!defined(DIRECTORY_SEPARATOR)) {
$sep = (substr(strtolower(PHP_OS),0,3) == 'win') ? '\\' : '/';
define('DIRECTORY_SEPARATOR', $sep);
}
Даже если и так, то может быть и MAC OS'овский разделитель учтём???
Я-то думал обычный slash - решение всех проблем, или на МАКАХ подавляющее
число хостингов что ли?
+155
$sql = mysql_query("SELECT * FROM `pages` WHERE `url` = '".$_GET['doid']."'") or die("Query error");
if ($r = mysql_fetch_array($sql)) {
if($r['public']=='1') mysql_query("UPDATE `pages` SET `public` = '0' WHERE `url` = '".$_GET['doid']."'");
else mysql_query("UPDATE `pages` SET `public` = '1' WHERE `url` = '".$_GET['doid']."'");
}
+145
while($errors as $err) {
$text_error .= '- '.$err.'<br>';
}
+145
if (OnCreated != null)
{foreach (EventHandler<CreatedEventArgs> handler in OnCreated.GetInvocationList())
{
handler(this, args);
}
}
+145
<?
// Функция для того, чтобы иЗ***оВаТь текст
$str = 'бросайте вы корявить текст';
function koryavka ($t){
$c = strlen($t);
for($i=0;$i<$c;$i++) {
$t[$i] = (is_int($i/2)) ? strtoupper($t[$i]) : $t[$i];
$ret[] = $t[$i];
}
return implode('',$ret);
}
echo koryavka ($str);
?>