Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 04:07 25.04.24 
Клубове/ Компютри и Интернет / PHP Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Помощ: къде ми е грешката
АвторMapтин Гeoprиeв (Нерегистриран) 
Публикувано26.04.06 00:32  



Моля, пробвайте този код - опитах се да открия грешката, изолирах всички възможни части, но нищо не открих. Стигам до заключение, че изобщо не дефинирам като хората функцията, цащото директно от нея започваг проблемите. Но явно не знам как да стане.

Благодаря предварително


function findCars($_TEMP['path']) {
if (substr($_TEMP['path'], -1)!="/") {
$_TEMP['path'].="/";
}
$_TEMP['dir']=opendir($_TEMP['path']);
while ($_TEMP['file']=readdir($_TEMP['dir'])) {
if (($_TEMP['file']!='.')&&($_TEMP['file']!='..')) {
if (is_dir($_TEMP['path'].$_TEMP['file'])) {
findCars($_TEMP['path'].$_TEMP['file']);
echo 'DIR';
} else {
$_TEMP['address']=$_TEMP['path'].$_TEMP['file'];
if (preg_match("/bus/", $_TEMP['address'])) {
$_TEMP['db']="bus";
} elseif (preg_match("/lift/", $_TEMP['address'])) {
$_TEMP['db']="lift";
} elseif (preg_match("/metro/", $_TEMP['address'])) {
$_TEMP['db']="metro";
} elseif (preg_match("/tram/", $_TEMP['address'])) {
$_TEMP['db']="tram";
} elseif (preg_match("/trolley/", $_TEMP['address'])) {
$_TEMP['db']="trolley";
}

$_TEMP['address']=ereg_replace($_TEMP['path'].'/'.$_TEMP['db'], "", $_TEMP['address']);

$_QUERY['check']=mysql_query ("
SELECT
`id`,
`path`
FROM
`park_".$_TEMP['db']."`
WHERE
`path`='".$_TEMP['address']."'
");
if (mysql_num_rows($_QUERY['check'])==0) {
$_CYCLE=explode(";", $_TEMP['file'];
for ($_TEMP['counter']=0; $_TEMP['counter']<count($_CYCLE); $_TEMP['counter']++) {
$_CYCLE[$_TEMP['counter']];
}
$_INSERT=mysql_query ("
INSERT INTO `park_".$_TEMP['db']."` (
`inv_number`,
`garage`,
`time`,
`place`,
`line`,
`path`
) VALUES (
'".$_CYCLE['1']."',
'".$_CYCLE['2']."',
'".$_CYCLE['3']."',
'".$_CYCLE['4']."',
'".$_CYCLE['5']."',
'".$_TEMP['address']."'
)
");
echo $_CYCLE['1'].' >'.$_CYCLE['2'].' >'.$_CYCLE['3'].' >'.$_CYCLE['4'].' >'.$_CYCLE['5'].' >';
}
}
}
}
}

findCars($_TEMP['search']);




Цялата тема
ТемаАвторПубликувано
* Помощ: къде ми е грешката Mapтин Гeoprиeв   26.04.06 00:32
. * Re: Помощ: къде ми е грешката Bълk   26.04.06 07:51
. * Re: Помощ: къде ми е грешката пxп шмaтka   26.04.06 11:15
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.