Обнаружено в коде

Статус
В этой теме нельзя размещать новые ответы.

Денч

Новичок
Вот вам и кунтскамера (млин, не помню как правильно пишется:( )
 

RmS

Новичок
В моей практике руководителя отдела встречались такие вещи:
(Писались чисто С программером на PHP) =)

PHP:
/// Выставляем ведущие нули в дату

if( strlen( $bdd ) == 1 )
	{
		$bdd = "0".$bdd;
	}

if( strlen( $bdm ) == 1 )
	{
		$bdm = "0".$bdm;
	}

if( strlen( $bdy ) == 3 )
	{
		$bdy = "0".$bdy;
	}

if( strlen( $bdy ) == 2 )
	{
		$bdy = "00".$bdy;
	}

if( strlen( $bdy ) == 1 )
	{
		$bdy = "000".$bdy;
	}
-~{}~ 28.03.06 16:21:

из тойже серии:

PHP:
// Скрип разбора ФИО из строки "Иванов Иван Иванович"
 				$i = 0;
				$j = 0;
				$name = $_REQUEST["name"];
				$name = trim( $name );
				
				while( $i < strlen( $name ) )
				{
					if( $name[$i] == ' ' )
					{
						$j++;
					}
					else
					{
						switch( $j )
						{
							case 0:
								$lname = $lname.$name[$i];
								break;
							case 1:
								$fname = $fname.$name[$i];
								break;
							case 2:
								$mname = $mname.$name[$i];
								break;
						}
					}
					
					$i++;
				}
 

RmS

Новичок
tf
да, это было найдено мной в работающих сайтах =)
 

Wicked

Новичок
видел в одном работающем проекте :

$month = date("d");
$month++;
$month--;

это они лидирующий нуль убирали :)
 

itprog

Cruftsman
WM HTTPS-interface for PHP->msg.php (_http://download.webmoney.ru/php-20060131.zip)
PHP:
if (strlen($res) <= 0)
 

phprus

Moderator
Команда форума
itprog
Проверка на отрицательную или равную нулю длину строки? На сколько мне известно, существование строк отрицательной длины не запрещяет ни один закон физики :)
 

itprog

Cruftsman
phprus
ок, найди параметр strlen, который заставит его (strlen) возвращать -1 :)
 

tf

крылья рулят
itprog ну и что все равно они правы
в мане int strlen ( string string ) - целое как целое - про отсутвие знака ничего на сказано ;-)
 

phprus

Moderator
Команда форума
itprog
Я не смогу привести такой параметр, но tf приведя описание функции из мана подтвердил мои слова.
Как видно из описания функции она возвращает значение типа int, а этот тип может содержать и отрицательные значения. :)
 

tf

крылья рулят
itprog поэтому мы и юзаем abs() :D
млин я уже сам запутался............
 

phprus

Moderator
Команда форума
itprog
Тип int сам по себе подразумевает возможность наличия знака.
 

kruglov

Новичок
Отрицательную длину имеют строки, состоящие из темной материи.
 

tf

крылья рулят
Оригинальное экранирование кавычек
SELECT * FROM db WHERE user_id=12 AND prj_id=1\' f jo AND type='db';
недавно заметил - админ всетаки добавил экранирование кавычек а заключать их в кавычки решил что не стоит)
 

Apocalepse

Новичок
А я видывал что некоторые "авторы", публиковали архинужную всем php-программистам, функцию переворота строки :)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху