|
|
|
|
<?php
//конфиг к базе
include "conf.php";
//открываем фаил
$lines = file('add.txt');
// Осуществим проход массива и выведем номера строк и их содержимое
foreach ($lines as $line_num => $line)
{
//$line содержится строка
// echo $line . "<br />\n";
$arr = str_word_count($line, 1);
//print_r($arr);
$mod=$arr[0];
$img=$arr[1];
$info=$arr[2];
$har=$arr[3];
$link=mysql_connect($mysql_host,$mysql_user,$mysql_pwd) or die("Не магу приконектиться к базе данных". mysql_error());
mysql_select_db($mysql_bd, $link);
$sql = "INSERT INTO `catalog` (`ID`, `model`, `img`, `info`, `har`) VALUES ('$line_num', '$mod', '$img', '$info', '$har')";
mysql_query($sql) or die("Неправельный запрос " . mysql_error());
mysql_close($link);
print "$mod <br>";
print "$img <br>";
print "$info <br>";
print "$har <br>";
}
//сообщение о выполнения операции.
echo "Запрос выполнен";
?>
|
Это скрипт на чтение файла разделение его по словам и отправление в БД.
Только мне нужно, что бы разделение на слова было символом табуляции а не пробелом.
Просмотрев справочник ,я не обнаружил такой функции, может кто что подскажет?
Скрипт я писал сам, так что если не так, ткните на неправельную логику. | |
|
|
|
|
|
|
|
для: CRazych
(08.12.2006 в 22:04)
| | Тибулятор \t | |
|
|
|
|
|
|
|
для: CRazych
(08.12.2006 в 22:04)
| | Вместо строки
<?php
$arr = str_word_count($line, 1);
?>
|
следует использовать строку
<?php
$arr = explode("\t", $line);
?>
|
| |
|
|
|