|
|
|
|
|
для: Gandzas
(30.08.2006 в 20:01)
| | Если в скрипте ошибки нет, то ошибка в подключении к базе.
Где??? Как узнать? Светлые головы, расскажите, плиз.. | |
|
|
|
|
|
|
|
для: Gandzas
(30.08.2006 в 19:58)
| | За что отвечает эта строчка?
mysql_select_db($dbname,$link);
|
И, в частности, параметр $link | |
|
|
|
|
|
|
|
для: Gandzas
(30.08.2006 в 19:55)
| | У меня такое уже было однажды.... Скобки не хватало }
И никаких сообщений не выводилось. Просто пустая страница. Здесь, похоже, то же самое... | |
|
|
|
|
|
|
|
для: Trianon
(30.08.2006 в 19:51)
| | Вполне возможно, хотя, если я пишу неправильный путь к файлу csv:
$filearr=file('/abc/file.csv');
if (!is_file('/abc/file.csv')) echo 'такого файла нет';
print_r($filearr);
|
То: такого файла нет. Получается, что ошибки выводятся? Или я заблуждаюсь?
Если:
$filearr=file('../abc/file.csv');
if (!is_file('../abc/file.csv')) echo 'такого файла нет';
print_r($filearr);
|
То все нормально отображается.
Как только добавляю массив - пусто. | |
|
|
|
|
|
|
|
для: Gandzas
(30.08.2006 в 19:46)
| | Не может такого быть.
У Вас похоже, где-то в одном из подключаемых файлов (или в конфигурации php) стоит запрет на вывод ошибок и предупреждений... | |
|
|
|
|
|
|
|
для: Gandzas
(30.08.2006 в 19:46)
| | Поменяла запрос, как рекомендовал cheops
foreach($filearr as $line)
{
$elements=explode(";",$line);
if($elements[1]==23){ $todo="sell"; $type="room" }
if($elements[1]==24){ $todo="sell"; $type="flat" }
if($elements[1]==27){ $todo="sdam"; $type="room" }
if($elements[1]==28){ $todo="sdam"; $type="flat" }
if($elements[1]==30){ $todo="other"; $type="flat" }
if($elements[1]==31){ $todo="other"; $type="flat" }
if($elements[1]==32){ $todo="other"; $type="flat" }
if($elements[1]==33){ $todo="other"; $type="flat" }
if($elements[1]==34){ $todo="other"; $type="flat" }
if($elements[1]==109){ $todo="buy"; $type="flat" }
if($elements[1]==111){ $todo="sdam"; $type="flat" }
if($elements[1]==116){ $todo="sell"; $type="flat" }
if($elements[1]==119){ $todo="snim"; $type="flat" }
if($elements[1]==131){ $todo="sell"; $type="flat" }
if($elements[1]==146){ $todo="sell"; $type="flat" }
if($elements[1]==161){ $todo="sell"; $type="flat" }
if($elements[1]==176){ $todo="sell"; $type="flat" }
if($elements[1]==177){ $todo="buy"; $type="flat" }
if($elements[1]==178){ $todo="buy"; $type="flat" }
if($elements[1]==179){ $todo="buy"; $type="flat" }
if($elements[1]==180){ $todo="buy"; $type="flat" }
if($elements[1]==181){ $todo="buy"; $type="flat" }
if($elements[1]==182){ $todo="buy"; $type="flat" }
if($elements[1]==183){ $todo="sdam"; $type="flat" }
if($elements[1]==184){ $todo="sdam"; $type="flat" }
if($elements[1]==185){ $todo="sdam"; $type="flat" }
if($elements[1]==186){ $todo="sdam"; $type="flat" }
if($elements[1]==187){ $todo="sdam"; $type="flat" }
if($elements[1]==188){ $todo="snim"; $type="flat" }
if($elements[1]==189){ $todo="snim"; $type="flat" }
if($elements[1]==190){ $todo="snim"; $type="flat" }
if($elements[1]==191){ $todo="snim"; $type="flat" }
if($elements[1]==473){ $todo="buy"; $type="flat" }
if($elements[1]==474){ $todo="snim"; $type="flat" }
if($elements[1]==2225){ $todo="sell"; $type="flat" }
if($elements[1]==2226){ $todo="sell"; $type="flat" }
if($elements[1]==2227){ $todo="sell"; $type="flat" }
if($elements[1]==2228){ $todo="sell"; $type="flat" }
if($elements[1]==2229){ $todo="sell"; $type="flat" }
if($elements[1]==2231){ $todo="sell"; $type="flat" }
if($elements[1]==2232){ $todo="sell"; $type="flat" }
if($elements[1]==2233){ $todo="sell"; $type="flat" }
if($elements[1]==2234){ $todo="sell"; $type="flat" }
if($elements[1]==2235){ $todo="sell"; $type="flat" }
if($elements[1]==2237){ $todo="sell"; $type="flat" }
if($elements[1]==2238){ $todo="sell"; $type="flat" }
if($elements[1]==2239){ $todo="sell"; $type="flat" }
if($elements[1]==2240){ $todo="sell"; $type="flat" }
if($elements[1]==2241){ $todo="sell"; $type="flat" }
if($elements[1]==2243){ $todo="sell"; $type="flat" }
if($elements[1]==2244){ $todo="sell"; $type="flat" }
if($elements[1]==2245){ $todo="sell"; $type="flat" }
if($elements[1]==2246){ $todo="sell"; $type="flat" }
if($elements[1]==2247){ $todo="sell"; $type="flat" }
if($elements[1]==2249){ $todo="sell"; $type="flat" }
if($elements[1]==2250){ $todo="sell"; $type="flat" }
if($elements[1]==2251){ $todo="sell"; $type="flat" }
if($elements[1]==2252){ $todo="sell"; $type="flat" }
if($elements[1]==2253){ $todo="sell"; $type="flat" }
if($elements[1]==2255){ $todo="sell"; $type="flat" }
if($elements[1]==2256){ $todo="sell"; $type="flat" }
if($elements[1]==2257){ $todo="sell"; $type="flat" }
if($elements[1]==2258){ $todo="sell"; $type="flat" }
if($elements[1]==2259){ $todo="sell"; $type="flat" }
if($elements[1]==2261){ $todo="sell"; $type="flat" }
if($elements[1]==2262){ $todo="sell"; $type="flat" }
if($elements[1]==2263){ $todo="sell"; $type="flat" }
if($elements[1]==2264){ $todo="sell"; $type="flat" }
if($elements[1]==2265){ $todo="sell"; $type="flat" }
if($elements[1]==2267){ $todo="sell"; $type="flat" }
if($elements[1]==2269){ $todo="sell"; $type="flat" }
if($elements[1]==2270){ $todo="sell"; $type="flat" }
if($elements[1]==2271){ $todo="sell"; $type="flat" }
if($elements[1]==2272){ $todo="sell"; $type="flat" }
if($elements[1]==2274){ $todo="sell"; $type="flat" }
if($elements[1]==2275){ $todo="sell"; $type="flat" }
if($elements[1]==2276){ $todo="sell"; $type="flat" }
if($elements[1]==2277){ $todo="sell"; $type="flat" }
if($elements[1]==2278){ $todo="sell"; $type="flat" }
if($elements[1]==2280){ $todo="sell"; $type="flat" }
if($elements[1]==2281){ $todo="sell"; $type="flat" }
if($elements[1]==2282){ $todo="sell"; $type="flat" }
if($elements[1]==2283){ $todo="sell"; $type="flat" }
if($elements[1]==2284){ $todo="sell"; $type="flat" }
if($elements[1]==4477){ $todo="sell"; $type="shop" }
if($elements[1]==4478){ $todo="sell"; $type="warehouse" }
if($elements[1]==4479){ $todo="sell"; $type="food" }
if($elements[1]==4480){ $todo="sdam"; $type="ofice" }
if($elements[1]==4481){ $todo="sdam"; $type="other" }
if($elements[1]==4482){ $todo="sdam"; $type="food" }
if($elements[1]==4483){ $todo="buy"; $type="other" }
if($elements[1]==4484){ $todo="sell"; $type="ofice" }
if($elements[1]==4485){ $todo="sell"; $type="other" }
if($elements[1]==4486){ $todo="sell"; $type="food" }
if($elements[1]==4487){ $todo="sell"; $type="other" }
if($elements[1]==4488){ $todo="sdam"; $type="shop" }
if($elements[1]==4489){ $todo="sdam"; $type="warehouse" }
if($elements[1]==4490){ $todo="sdam"; $type="other" }
if($elements[1]==4491){ $todo="sdam"; $type="food" }
$name=" Не указано";
$phone= $elements[3] . $elements[4] . $elements[5] . $elements[6];
$mail="";
$text=$elements[2];
$erste=substr($text,0,255);
$zweite=substr($text,255,255);
if(($elements[1]==24) || ($elements[1]==28) || ($elements[1]==34))
{
$match=array;
eregi("^[^,]+,",$text,$match);
$state=$match[1];
unset($match);
}else{ $state="Киев";}
$chl=0;
$posr=1;
$blat=0;
$query = "INSERT INTO announcement(id,added,todo,type,name,phone,mail,erste,zweite,state,chl,posr,blat)
VALUES('".(mysql_get_max_id("announcement",$link)+1)."',
'".time()."',
'$todo',
'$type',
'$name',
'$phone',
'$mail',
'$erste',
'$zweite',
'$state',
'$chl',
'$posr',
'$blat')";
if(mysql_query($query,$link)) echo("ок!<br>"); else echo "Error in $query <br>".mysql_error();
}
|
Где-то здесь и есть ошибка. | |
|
|
|
|
|
|
|
для: Trianon
(30.08.2006 в 19:42)
| | Да не вопрос. Добавила. Пусто. | |
|
|
|
|
|
|
|
для: Gandzas
(30.08.2006 в 19:35)
| | Я закрою глаза на то, что сверху.
Но внизу у Вас опять стоит
if(mysql_query($query,$link)) echo("ок!<br>");
а не
if(mysql_query($query,$link)) echo("ок!<br>"); else echo "Error in $query <br>".mysql_error();
Вы сами себя лишаете информации о том, почему у Вас что-то не идет... | |
|
|
|
|
|
|
|
для: Trianon
(30.08.2006 в 19:26)
| |
<?php
require("globals.php");
$link=mysql_pconnect($sqlhost,$sqluser,$sqlpass);
mysql_select_db($dbname,$link);
set_time_limit(259200);
$filearr=file('abc/file.csv');
if (!is_file('abc/file.csv')) echo 'такого файла нет';
print_r($filearr);
foreach($filearr as $line)
{
$elements=explode(";",$line);
if($elements[1]==23){ $todo="sell"; $type="room" }
if($elements[1]==24){ $todo="sell"; $type="flat" }
if($elements[1]==27){ $todo="sdam"; $type="room" }
if($elements[1]==28){ $todo="sdam"; $type="flat" }
if($elements[1]==30){ $todo="other"; $type="flat" }
if($elements[1]==31){ $todo="other"; $type="flat" }
if($elements[1]==32){ $todo="other"; $type="flat" }
if($elements[1]==33){ $todo="other"; $type="flat" }
if($elements[1]==34){ $todo="other"; $type="flat" }
if($elements[1]==109){ $todo="buy"; $type="flat" }
if($elements[1]==111){ $todo="sdam"; $type="flat" }
if($elements[1]==116){ $todo="sell"; $type="flat" }
if($elements[1]==119){ $todo="snim"; $type="flat" }
if($elements[1]==131){ $todo="sell"; $type="flat" }
if($elements[1]==146){ $todo="sell"; $type="flat" }
if($elements[1]==161){ $todo="sell"; $type="flat" }
if($elements[1]==176){ $todo="sell"; $type="flat" }
if($elements[1]==177){ $todo="buy"; $type="flat" }
if($elements[1]==178){ $todo="buy"; $type="flat" }
if($elements[1]==179){ $todo="buy"; $type="flat" }
if($elements[1]==180){ $todo="buy"; $type="flat" }
if($elements[1]==181){ $todo="buy"; $type="flat" }
if($elements[1]==182){ $todo="buy"; $type="flat" }
if($elements[1]==183){ $todo="sdam"; $type="flat" }
if($elements[1]==184){ $todo="sdam"; $type="flat" }
if($elements[1]==185){ $todo="sdam"; $type="flat" }
if($elements[1]==186){ $todo="sdam"; $type="flat" }
if($elements[1]==187){ $todo="sdam"; $type="flat" }
if($elements[1]==188){ $todo="snim"; $type="flat" }
if($elements[1]==189){ $todo="snim"; $type="flat" }
if($elements[1]==190){ $todo="snim"; $type="flat" }
if($elements[1]==191){ $todo="snim"; $type="flat" }
if($elements[1]==473){ $todo="buy"; $type="flat" }
if($elements[1]==474){ $todo="snim"; $type="flat" }
if($elements[1]==2225){ $todo="sell"; $type="flat" }
if($elements[1]==2226){ $todo="sell"; $type="flat" }
if($elements[1]==2227){ $todo="sell"; $type="flat" }
if($elements[1]==2228){ $todo="sell"; $type="flat" }
if($elements[1]==2229){ $todo="sell"; $type="flat" }
if($elements[1]==2231){ $todo="sell"; $type="flat" }
if($elements[1]==2232){ $todo="sell"; $type="flat" }
if($elements[1]==2233){ $todo="sell"; $type="flat" }
if($elements[1]==2234){ $todo="sell"; $type="flat" }
if($elements[1]==2235){ $todo="sell"; $type="flat" }
if($elements[1]==2237){ $todo="sell"; $type="flat" }
if($elements[1]==2238){ $todo="sell"; $type="flat" }
if($elements[1]==2239){ $todo="sell"; $type="flat" }
if($elements[1]==2240){ $todo="sell"; $type="flat" }
if($elements[1]==2241){ $todo="sell"; $type="flat" }
if($elements[1]==2243){ $todo="sell"; $type="flat" }
if($elements[1]==2244){ $todo="sell"; $type="flat" }
if($elements[1]==2245){ $todo="sell"; $type="flat" }
if($elements[1]==2246){ $todo="sell"; $type="flat" }
if($elements[1]==2247){ $todo="sell"; $type="flat" }
if($elements[1]==2249){ $todo="sell"; $type="flat" }
if($elements[1]==2250){ $todo="sell"; $type="flat" }
if($elements[1]==2251){ $todo="sell"; $type="flat" }
if($elements[1]==2252){ $todo="sell"; $type="flat" }
if($elements[1]==2253){ $todo="sell"; $type="flat" }
if($elements[1]==2255){ $todo="sell"; $type="flat" }
if($elements[1]==2256){ $todo="sell"; $type="flat" }
if($elements[1]==2257){ $todo="sell"; $type="flat" }
if($elements[1]==2258){ $todo="sell"; $type="flat" }
if($elements[1]==2259){ $todo="sell"; $type="flat" }
if($elements[1]==2261){ $todo="sell"; $type="flat" }
if($elements[1]==2262){ $todo="sell"; $type="flat" }
if($elements[1]==2263){ $todo="sell"; $type="flat" }
if($elements[1]==2264){ $todo="sell"; $type="flat" }
if($elements[1]==2265){ $todo="sell"; $type="flat" }
if($elements[1]==2267){ $todo="sell"; $type="flat" }
if($elements[1]==2269){ $todo="sell"; $type="flat" }
if($elements[1]==2270){ $todo="sell"; $type="flat" }
if($elements[1]==2271){ $todo="sell"; $type="flat" }
if($elements[1]==2272){ $todo="sell"; $type="flat" }
if($elements[1]==2274){ $todo="sell"; $type="flat" }
if($elements[1]==2275){ $todo="sell"; $type="flat" }
if($elements[1]==2276){ $todo="sell"; $type="flat" }
if($elements[1]==2277){ $todo="sell"; $type="flat" }
if($elements[1]==2278){ $todo="sell"; $type="flat" }
if($elements[1]==2280){ $todo="sell"; $type="flat" }
if($elements[1]==2281){ $todo="sell"; $type="flat" }
if($elements[1]==2282){ $todo="sell"; $type="flat" }
if($elements[1]==2283){ $todo="sell"; $type="flat" }
if($elements[1]==2284){ $todo="sell"; $type="flat" }
if($elements[1]==4477){ $todo="sell"; $type="shop" }
if($elements[1]==4478){ $todo="sell"; $type="warehouse" }
if($elements[1]==4479){ $todo="sell"; $type="food" }
if($elements[1]==4480){ $todo="sdam"; $type="ofice" }
if($elements[1]==4481){ $todo="sdam"; $type="other" }
if($elements[1]==4482){ $todo="sdam"; $type="food" }
if($elements[1]==4483){ $todo="buy"; $type="other" }
if($elements[1]==4484){ $todo="sell"; $type="ofice" }
if($elements[1]==4485){ $todo="sell"; $type="other" }
if($elements[1]==4486){ $todo="sell"; $type="food" }
if($elements[1]==4487){ $todo="sell"; $type="other" }
if($elements[1]==4488){ $todo="sdam"; $type="shop" }
if($elements[1]==4489){ $todo="sdam"; $type="warehouse" }
if($elements[1]==4490){ $todo="sdam"; $type="other" }
if($elements[1]==4491){ $todo="sdam"; $type="food" }
$name=" Не указано";
$phone= $elements[3] . $elements[4] . $elements[5] . $elements[6];
$mail="";
$text=$elements[2];
$erste=substr($text,0,255);
$zweite=substr($text,255,255);
if(($elements[1]==24) || ($elements[1]==28) || ($elements[1]==34))
{
$match=array;
eregi("^[^,]+,",$text,$match);
$state=$match[1];
unset($match);
}else{ $state="Киев";}
$chl=0;
$posr=1;
$blat=0;
$query=sprintf("INSERT INTO announcement(id,
added,
todo,
type,
name,
phone,
mail,
erste,
zweite,
state,
chl,
posr,
blat)
VALUES(%d,%d,'%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s')",
(mysql_get_max_id("announcement",$link)+1),
time(),
$todo,
$type,
$name,
$phone,
$mail,
$erste,
$zweite,
$state,
$chl,
$posr,
$blat);
if(mysql_query($query,$link)) echo("ок!<br>");
}
?>
|
Это абсолютная информация из файла sript.php | |
|
|
|
|
|
|
|
для: Gandzas
(30.08.2006 в 19:23)
| | как у Вас сейчас скрипт выглядит? | |
|
|
| |
|