- 1
- 2
my ($new_framed_ip) = @actets[0]."."1".".@actets[2].".".@actets[3];
$framed_ip = $new_framed_ip;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 1419
−146
my ($new_framed_ip) = @actets[0]."."1".".@actets[2].".".@actets[3];
$framed_ip = $new_framed_ip;
+134.6
function vyvod($kuda,$qid,$qrate,$qdate,$qtext) {
echo "<b>[".$qid."]
[<a href=\"rate.php?id=".$qid."&from=".$kuda."&as=good\">+</a>
".$qrate."
<a href=\"rate.php?id=".$qid."&from=".$kuda."&as=bad\">-</a>]
<a href=\"bayan.php?id=".$qid."&from=".$kuda."\">[:||||:]</a>
".$qdate." <br> </b>
".$qtext." <br> <br>";
}
Это нормально??
+151
case PInboxMessage(InboxMessagesList.Items[Item.Index])^.MsgState of
0 : Item.ImageIndex:=0;
1 : Item.ImageIndex:=1;
end;
1 : Item.ImageIndex:=1; end;
Зачем использовать оператор case для проверки...
+154
<?
class events {
private $table = array();
private $events = array();
function setTable($type, $array) {
$this->table[$type] = $array;
}
function set($type, $num, $point = 'global') {
$this->events[$point][$type] = $num;
}
function get($point = 'global') {
if (is_array($this->events[$point])) {
foreach ($this->events[$point] as $k => $v) {
$this->parse($k, $this->table[$k][$v]);
}
}
}
function parse($type, $string) {
echo '<div class="' . $type . '">' . $string . '</div>';
}
function check($point = 'global', $type = null) {
if ($type == null) {
if (count($this->events[$point][$type]) > 0) {
return true;
}
} else {
if (count($this->events[$point]) > 0) {
return true;
}
}
return false;
}
}
$events = new events();
$events->setTable('error',
array(1 => 'Опасносте'));
$events->set('error', 1);
$events->get();
Обработка ошибке
+144
$file=array();
$cols=3;
extract($_GET);
extract($_POST);
if(!@$cardfile){
$dir=opendir("cards");
while($files=readdir($dir)){
if($files!="." && $files!=".."){
$file[]=$files;
}
}
closedir($dir);
print "<table width=615 border=0 align=center>\n";
for($c=0;$c<ceil(count($file)/$cols);$c++){
print "<tr>";
for($d=0;$d<$cols;$d++){
$cur=$c*$cols+$d+1;
if(@$file[$cur]){
print "<td align=center style='border: 1px solid #d0d0d0;background: #ffffff; padding: 3;'>
<a href=cards.php?cardfile=".$file[$cur]."><img src=thumbnail.php?file=".$file[$cur]." border=0 alt=Открытки@Kupid.uz\"></a></td>";
}else{
print "<td></td>";
}
}
print "</tr>\n";
}
print "</table><br>\n";
Помогите кто может!
Мне нужно сделать цикл ячеек из таблицы и чтобы в каждую ячейку заносились данные из базы данных
Снизу пример с моего сайта www.kupid.uz
скрипт я готовый брал, а разобраться не могу
Заранее спасибо!
+174.8
$query = 'SELECT title,content FROM `t_content`' WHERE '.$_SERVER['QUERY_STRING'];
$res = mysql_query($query);
Супер безопасный код.
url выглядел так: index.php?author_id=10 AND doc_id = 4
+148
if ((x0+a[i,1]{-1}) in [1..8])or((y0+a[i,2]) in [1..8]{2}){and(brd[(x0+a[i,1]),(y0+a[i,2])]=0) } then begin
reit[i]:=stepsreit(brd,x0+a[i,1],y0+a[i,2]);
end;
А почему оно не работает?
+145
....
var parent = from o in objects where o.Id == oi.ParentId select o;
ObjectInfo grpInfo = null;
foreach (var grp in parent)
{
grpInfo = grp;
break;
}
.....
Чувак(Зимбабвийский программист) выбирает первый элемент(или не выбирает).
+137
Лабораторная работа №4
Написать программу, которая осуществляет передачу сообщений по сети по протоколу TCP/IP. При этом:
1) Адрес получателя и адрес отправителя должен отличаться не менее, чем на 3 IP-адреса (с IP-адреса 192.168.3.21 можно отправить сообщения на адреса до 192.168.3.17 и после 192.168.3.25, а на адреса от 192.168.3.18 и до 192.168.3.24 – нельзя);
2) Сообщения должны передаваться по сегментам сети, при этом сообщение может передаваться не далее, чес на 2 IP-адреса (с IP-адреса 192.168.3.21 можно отправить сообщения на адреса 192.168.3.19, 192.168.3.20, 192.168.3.22, 192.168.3.23, а на адреса до 192.168.3.18 и после 192.168.3.24 – нельзя);
3) На каждом сегменте к сообщению добавляется IP-адрес посредника;
4) Ввести элемент случайности: каждый посредник может либо принять, либо отклонить сообщение с вероятностью отказа 0,3. Факт отказа отмечать в формируемом для дальнейшей отправки сообщении. При этом маршрут не может содержать более 10 узлов. Если количество узлов оказалось более 10 (из-за протяжённости маршрута или из-за ошибок и отказов), вернуть ответ напрямую отправителю о невозможности отправки сообщения, но с указанием проделанного маршрута;
5) Ввести контроль ошибок с помощью кода Хэмминга, на каждом этапе пересылки ЄAaь код Хэмминга и передавать следующему адресату, который проверяет наличие ошибки. Отправитель с вероятностью 0,1 может допустить одиночную ошибку. Если адресат получает ошибочное сообщение, он его исправляет и отмечает этот факт в формируемом для отправки далее сообщении;
6) Если сообщение достигло адресата, то на адрес отправителя напрямую отправляется сообщение о доставке с указанием проделанного маршрута.
Для проверки работы программы необходимо разместить несколько копий на компьютерах в сети и запустить их на приём и передачу сообщений. Проверить, как передаются сообщения и какие при этом формируются маршруты.
Я ИДИОТ!!!!11 УБЕЙТЕ МЕНЯ!!!11
+152
try {
if (something) {
throw new MyGotoException();
}
DoSomethingElse();
}
catch (MyGotoException) {
}
DoGotoBlock();
Очень хитрый вариант реализации схемы goto.