imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 27.12.2003, 00:56     # 1
hempsmoke
::VIP::
IMHO Молодожен-2006
 
Аватар для hempsmoke
 
Регистрация: 14.06.2002
Адрес: Moscow
Сообщения: 2 921

hempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуру
Question разбор csv строки.... ?

вот не могу понять, в чем дело? вот код:

Код:
<?php
$base=fopen("base.txt","r");
while ($dat = fgetcsv($base,1000,"|"))
 {
 $num = count ($dat);
 for ($c=0; $c<$num; $c++)
 {
   print $dat[$c]."&nbsp;";
 }
 }
?>
содержимое файла base.txt
Код:
молоко|кефир|сметана|творог
выводит
Код:
олоко ефир сметана творог
исправляет ситуацию только переименование в первых строчных в заглавные буквы..
Код:
Молоко|Кефир|сметана|творог
тогда все ок...

что это может быть?
hempsmoke вне форума  
Старый 27.12.2003, 01:05     # 2
FreeSpace
Технический администратор
 
Аватар для FreeSpace
 
Регистрация: 01.03.2003
Адрес: Киев, Украина
Сообщения: 327

FreeSpace Имеются все основания чтобы гордиться собойFreeSpace Имеются все основания чтобы гордиться собойFreeSpace Имеются все основания чтобы гордиться собойFreeSpace Имеются все основания чтобы гордиться собойFreeSpace Имеются все основания чтобы гордиться собойFreeSpace Имеются все основания чтобы гордиться собойFreeSpace Имеются все основания чтобы гордиться собойFreeSpace Имеются все основания чтобы гордиться собойFreeSpace Имеются все основания чтобы гордиться собой
У меня этот скрипт работает так, как надо.
Если версия пхп не последняя, поставь последний.
Так же проверь кодировку браузера и кэш прокси - мало ли.
__________________
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.
FreeSpace вне форума  
Старый 27.12.2003, 02:32     # 3
hempsmoke
::VIP::
IMHO Молодожен-2006
 
Аватар для hempsmoke
 
Регистрация: 14.06.2002
Адрес: Moscow
Сообщения: 2 921

hempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуру
все проверил.. PHP Version 4.3.0
лана.. бум пробовать. я -то уж думал у меня совсем крыша того... Спасибо!
hempsmoke вне форума  
Старый 27.12.2003, 10:31     # 4
smap
Junior Member
 
Аватар для smap
 
Регистрация: 14.10.2002
Адрес: Samara
Сообщения: 84

smap Путь к славе только начался
Это не моё дело конечно.....
но так imho на много проще =)
PHP код:
$base explode('|',implode("",file("base.txt")));
foreach (
$base as $dat) echo "$dat "
п.с но работает точно во много раз быстрее =)))
smap вне форума  
Старый 27.12.2003, 14:32     # 5
FreeSpace
Технический администратор
 
Аватар для FreeSpace
 
Регистрация: 01.03.2003
Адрес: Киев, Украина
Сообщения: 327

FreeSpace Имеются все основания чтобы гордиться собойFreeSpace Имеются все основания чтобы гордиться собойFreeSpace Имеются все основания чтобы гордиться собойFreeSpace Имеются все основания чтобы гордиться собойFreeSpace Имеются все основания чтобы гордиться собойFreeSpace Имеются все основания чтобы гордиться собойFreeSpace Имеются все основания чтобы гордиться собойFreeSpace Имеются все основания чтобы гордиться собойFreeSpace Имеются все основания чтобы гордиться собой
Цитата:
smap:
но работает точно во много раз быстрее =)))
Ты очень глубоко ошибаешься.
Во-первых, потому что конструкцию "implode("",file("base.txt"))" давным давно забыть как страшный сон, а вместо неё юзать file_get_contents() или в более ранних версиях - fopen() / fread() / fclose(). Иплоуд / файл можно юзать только для маленьких файлов, из-за того, что четвёртый пхп достаточно медленно работает с массивами, а объединение массива в несколько мегабайт потребует... дохрена времени!
А во-вторых, потому что встроенные функции типа fgetcsv(), опять же, работают быстрее.
__________________
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.
FreeSpace вне форума  
Старый 27.12.2003, 15:20     # 6
smap
Junior Member
 
Аватар для smap
 
Регистрация: 14.10.2002
Адрес: Samara
Сообщения: 84

smap Путь к славе только начался
FreeSpace
спасиб за разЪянения
smap вне форума  
Старый 28.12.2003, 01:32     # 7
hempsmoke
::VIP::
IMHO Молодожен-2006
 
Аватар для hempsmoke
 
Регистрация: 14.06.2002
Адрес: Moscow
Сообщения: 2 921

hempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуруhempsmoke Отец (мать) всех Гуру
идиотизм.. какой-то... в линуксе все путем.. а вот на винде с Денвером - беда.. теперь генерируемая страничка принимает такой вид.
Mолок Кефи сметана творог

hempsmoke вне форума  
Старый 28.12.2003, 12:59     # 8
BiГ
Guest
 
Сообщения: n/a

У мня WinXP Corp SP1, Apache 1.3.27, PHP 4.3.3 (подключен модулем) ... и все нормально работает с изначальнымвариантом скрипта (что в первом посте) ...

hempsmoke
Попробуй обновить PHP ... скорее всего поможет ...
 

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:33.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.