Сборник индуского кода.

weregod

unserializer
Автор оригинала: nerezus


Официальное пособие по отладке.
Последние 3 строчки кода определенно жгут...
да нет, кроме генерации предупреждений пока ничего страшного, если переменные не переданы, isset-ы false вернут

но что-то мне подсказывает, что следующая строка выглядит а-ля

$sql = "SELECT 1 FROM users WHERE username = '{$UserName}' AND password = '{$Password}'...
 

TutanXamoN

Новичок
PHP:
int i;
...
i=(i-(i % 10))/10;
...
"ну это для того чтоб число целочисленного типа поделилось без ошибки" © прелестное создание которому я помогал делать лабу 8)
 

Crys

Двинутый новичок
PHP:
$numbers= Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0");
if ($number){
for ($i=0;$i<strlen($number);$i++){
	if (!in_array($number[$i], $numbers)){
		return false;
	}
}
это проверка на число...
 

mexxus

Новичок
Автор оригинала: Crys
PHP:
$numbers= Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0");
if ($number){
for ($i=0;$i<strlen($number);$i++){
	if (!in_array($number[$i], $numbers)){
		return false;
	}
}
это проверка на число...
Очень сильно :)
 

jonjonson

Охренеть
PHP:
$a = 0;
while ($row = mysql_fetch_assoc($result)) {
    $a ++;
    $products[] = $row;
}

if (is_float($a/2)) {
    $products[] = ''; 
}
 

tf

крылья рулят
грамотно

-~{}~ 26.03.09 23:09:

Автор оригинала: nerezus


Официальное пособие по отладке.
Последние 3 строчки кода определенно жгут...
не зря вы пристали, у меня код определенно выводит только 2
PHP:
$login = $_POST['login'];  
if(isset($login)) {  	
echo 1;  
} else {  	
echo 2;  
}
 

korchasa

LIMB infected
Автор оригинала: SiMM
PHP:
fread($fp, (512 - $size % 512) == 512 ? 0 : (512 - $size % 512));
PHP:
function get_last_block_from_file($file, $block_size)
{
  $last_block_size_delta = filesize ($file) % $block_size;
  $last_block_size = $block_size - $last_block_size_delta;

  if(!$last_block_size)
  {
    $content = '';
  }
  else 
  {
    $fp = fopen($file, 'r');
    $content = fread($fp, $last_block_size);
    fclose($fp);
  }

  return $content;
}
-~{}~ 23.04.09 16:36:

Тьфу, с третьего раза опять неправильно

ЗЫ: А почему блоки с начала файла идут?
 

ys

отодвинутый новичок
Увидел в коннекторе filemanager'а от fckeditor:
Код:
function ...........
{
        if (!isset($_GET)) {
                global $_GET;
        }
....
долго думал.
 

AmdY

Пью пиво
Команда форума
ys
возможно, обратная совместимость с < php 4.1
 

AmdY

Пью пиво
Команда форума
ну ведь $_GET был не всегда суперглобальный.
 

DiMA

php.spb.ru
Команда форума
а ко мне сегодня на собеседование приходил индус, русскоговорящий =)
пхп занимается год, пишет диссертацию по Зенд Фреймворку.. знаний на троечку, но типа подающий надежды .-)
 

SiMM

Новичок
korchasa > function get_last_block_from_file($file, $block_size)
Соревнование, чей код более индусский?
> А почему блоки с начала файла идут?
Действительно, почему Вы так решили?
PHP:
if ($size % 512) fseek($fp, 512 - $size % 512, SEEK_CUR);
лично мне кажется куда понятнее и лаконичнее обоих вариантов, да и варнинга лишён при $size % 512 == 0, в отличии от оригинала.
Код был вроде отсюда, если мне склероз не изменяет.
 

korchasa

LIMB infected
Автор оригинала: SiMM
korchasa > function get_last_block_from_file($file, $block_size)
Соревнование, чей код более индусский?
> А почему блоки с начала файла идут?
Действительно, почему Вы так решили?
Мне как-то и в голову не могло прийти, что это замена fseek'а. А насчет блоков погорячился - ZIP оказался интереснее, чем я думал.
 

SiMM

Новичок
Это не zip, это tar, если не ошибаюсь - у zip'а таких чудачеств, думаю, нет.
 
Сверху