Отправляет email-рассылки с помощью сервиса Sendsay

За 2005-01-31

Re: php & Excel

On Sat, 29 Jan 2005 00:17:56 +0300, Alexander Polenov
<alex_polen***@m*****.ru> wrote:

> Привет!
>
> Хотелось бы подробнее узнать о работе Php с экселевскими таблицами.
> Короче есть таблица (формат csv, file=name.csv).
> Нужно сделать так, чтобы первый столбец показывался только, и в
> каждой его строчки были бы ссылки. После клика на ссылку юзер получает
> все сведения о содержании данной строчки, но не в строчку, в с
> столбик. То есть как в магазине.
>
> Причем не хотелось бы чтобы сразу загружалась вся таблица - только
> первый столбец. И далее тоже - только та строчка, которую выбрал юзер.
>
> Я так понял, что надо создать файл name.php и в нем весь код писать?
> Как открыть файл csv я тоже понял, а вот дальше проблема. Как показать
> (и, желательно, загрузить) только первый столбец А1? Да еще и со
> ссылками?
>
Привет, Александр!
Вот тебе небольшой пример.
Он полностью рабочий (сам проверял, если что пиши):

<?php
if (!isset($name)) {
$f = @fopen ("file.csv", "r") or die ("Ошибка! Не могу открыть файл!");
echo "<table>\n";
# читаем построчно, максимальная длина строки 1024
# использум разделитель ;
for ($i = 0; $array = fgetcsv ($f, 1024, ";"); $i++) {
echo "<tr align = center>";
$j = count ($array);
if ($j == 1 && $array[0] "") continue;
echo "<td><a href=name.php?name=".$array[0].">$array[0]</a></td>";
# выводим только первый столбец
echo "</tr>\n";
}
echo "</table>";
fclose($f);
} else {
# вновь читаем файл
$f = @fopen ("file.csv", "r") or die ("Ошибка! Не могу открыть файл!");
echo "<table>\n";
for ($i = 0; $array = fgetcsv ($f, 1024, ";"); $i++) {
echo "<tr align = center>";
$j = count ($array);
if ($j == 1 && $array[0] "") continue;
if ($name == $array[0]) for ($k = 0; $k < $j; $k++) echo
"<td>$array[$k] </td>";
echo "</tr>\n";
}
echo "</table>";
fclose($f);

}
?>

   2005-01-31 22:56:52 (#308096)

понятные урлы.

Здравствуйте!

Пашка, реально глянуть в скрипт и помочь с этим перекодировщиком?

*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
С уважением Ростислав.





библиотекa сайтостроительства http://www.i2r.ru/static/244/

   2005-01-31 22:15:50 (#308081)

Re[5]: понятные урлы.

IB> У меня Opera 8.00beta. Есле Вы не верите, могу прислать скрин (-:

Верю. :) У меня нет этой версии. Вполне возможно (даже скорее всего) в
IE7 тоже так же будет. :-))))

Пашка

31 января 2005 г., 17:06:35, Ivan Babanin <ax***@s*****.ru> wrote:

IB> Hello Пашка,

IB> Monday, January 31, 2005, 2:40:42 PM, you wrote:

>> Возможно ваш браузер показывает эти URLы на русском. Однако в
>> интернете они абсолютно точно ходят закодированные через проценты и
>> мой IE показывает все закодированным. Поделитесь, какой у вас браузер?

IB> У меня Opera 8.00beta. Есле Вы не верите, могу прислать скрин (-:





библиотекa сайтостроительства http://www.i2r.ru/static/244/

   2005-01-31 17:11:09 (#307893)

Re[4]: понятные урлы.

Hello Пашка,

Monday, January 31, 2005, 2:40:42 PM, you wrote:

> Возможно ваш браузер показывает эти URLы на русском. Однако в
> интернете они абсолютно точно ходят закодированные через проценты и
> мой IE показывает все закодированным. Поделитесь, какой у вас браузер?

У меня Opera 8.00beta. Есле Вы не верите, могу прислать скрин (-:

   Ivan Babanin 2005-01-31 17:04:44 (#307888)

Re[3]: понятные урлы.

Привет, Иван!

IB> http://ru.wikipedia.org/wiki/Заглавная_страница - Там все страницы в
IB> URL на русском языке.

Возможно ваш браузер показывает эти URLы на русском. Однако в
интернете они абсолютно точно ходят закодированные через проценты и
мой IE показывает все закодированным. Поделитесь, какой у вас браузер?

Пашка

31 января 2005 г., 12:18:19, Ivan Babanin <ax***@s*****.ru> wrote:

IB> Hello Andrew,

IB> Monday, January 31, 2005, 4:42:23 AM, you wrote:

>> URL не может быть русским! Всегда латинские и только латинские буквы плюс
>> некоторые знаки.

IB> Я с Вами согласен, но :
IB> http://ru.wikipedia.org/wiki/Заглавная_страница - Там все страницы в
IB> URL на русском языке.





библиотекa сайтостроительства http://www.i2r.ru/static/244/

   2005-01-31 12:38:03 (#307754)

Re[2]: понятные урлы.

Hello Andrew,

Monday, January 31, 2005, 4:42:23 AM, you wrote:

> URL не может быть русским! Всегда латинские и только латинские буквы плюс
> некоторые знаки.

Я с Вами согласен, но :
http://ru.wikipedia.org/wiki/Заглавная_страница - Там все страницы в
URL на русском языке.

   Ivan Babanin 2005-01-31 12:18:23 (#307742)

Re[2]: понятные урлы.

Доброго времени суток Andrew,

Monday, January 31, 2005, 1:42:23 AM, you wrote:

>> перекодировщик из кириллицы в транслит и обратно. Надо просто их
>> написать и найти, где они вставляются....

AP> URL не может быть русским! Всегда латинские и только латинские буквы плюс
AP> некоторые знаки.

как это не может быть? а как же недавнее введение в обращение кирилических
доменов?

   Павел 2005-01-31 11:49:20 (#307727)

Re[2]: понятные урлы.

>> перекодировщик из кириллицы в транслит и обратно. Надо просто их
>> написать и найти, где они вставляются....

AP> URL не может быть русским! Всегда латинские и только латинские буквы плюс
AP> некоторые знаки.

Ну да, я и говорю: сделать транслит, отображать русские слова
латинскими буквами....

Пашка

31 января 2005 г., 2:42:23, Andrew Popov <pap***@c*****.ru> wrote:

>> перекодировщик из кириллицы в транслит и обратно. Надо просто их
>> написать и найти, где они вставляются....

AP> URL не может быть русским! Всегда латинские и только латинские буквы плюс
AP> некоторые знаки.

AP> С уважением,
AP> Андрей Попов / Andrew Popov.
AP> Челябинск / Russia; www.photoreporter.ru
AP> pap***@p*****.ru; ICQ 19082675
AP> Тел. (3512) 41-77-23, 8 922 637 80 80 (мобильный).





AP> библиотекa сайтостроительства http://www.i2r.ru/static/244/





библиотекa сайтостроительства http://www.i2r.ru/static/244/

   2005-01-31 11:31:06 (#307709)

Re[3]: php & Excel

Здравствуй, Александр!

П>> Файл csv - это обычный текстовый файл, в котором все строки разделены
П>> переводами строк, а столбцы - табуляциями. Поэтому просто читаешь файл
AP> а по времени это займет больше, чем просто загрузка уже готового
AP> списка, без Php? То есть так он грузит только список, а с php он
AP> обрабатывает таблицу и уже оттуда генерирует список?

По времени это будет совершенно незаметно для человеческого глаза.
Единственно надо учесть: если у тебя список большой, общий размер
которого исчисляется сотнями килобайт, то в HTML нужно его сделать
так, чтобы браузер мог отображать его постепенно по ходу загрузки.
Иначе очень неприятно будет ждать, пока он весь подгрузится....

Пашка

31 января 2005 г., 3:18:47, Alexander Polenov <alex_polen***@m*****.ru> wrote:

AP> Привет Пашка!
AP> Вы писали 30.01.2005

П>> Файл csv - это обычный текстовый файл, в котором все строки разделены
П>> переводами строк, а столбцы - табуляциями. Поэтому просто читаешь файл
AP> а по времени это займет больше, чем просто загрузка уже готового
AP> списка, без Php? То есть так он грузит только список, а с php он
AP> обрабатывает таблицу и уже оттуда генерирует список?





библиотекa сайтостроительства http://www.i2r.ru/static/244/

   2005-01-31 11:29:37 (#307708)

Re[2]: php & Excel

Привет Пашка!
Вы писали 30.01.2005

П> Файл csv - это обычный текстовый файл, в котором все строки разделены
П> переводами строк, а столбцы - табуляциями. Поэтому просто читаешь файл
а по времени это займет больше, чем просто загрузка уже готового
списка, без Php? То есть так он грузит только список, а с php он
обрабатывает таблицу и уже оттуда генерирует список?

   2005-01-31 03:28:02 (#307594)

Re: понятные урлы.

> перекодировщик из кириллицы в транслит и обратно. Надо просто их
> написать и найти, где они вставляются....

URL не может быть русским! Всегда латинские и только латинские буквы плюс
некоторые знаки.

С уважением,
Андрей Попов / Andrew Popov.
Челябинск / Russia; www.photoreporter.ru
pap***@p*****.ru; ICQ 19082675
Тел. (3512) 41-77-23, 8 922 637 80 80 (мобильный).





библиотекa сайтостроительства http://www.i2r.ru/static/244/

   2005-01-31 02:37:53 (#307582)

Re: понятные урлы.

>>Но могу тебя порадовать: все можно
>>поправить, если залезть в код этого CMS и его исправить. :)

R> Подскажеш как?!

Нет, конечно. :) Это нужно залезать в код, смотреть, как там все
сделано и поправить... Я так подозреваю, что надо всего лишь поставить
перекодировщик из кириллицы в транслит и обратно. Надо просто их
написать и найти, где они вставляются....

Пашка

31 января 2005 г., 0:47:24, Rostislav <r1***@m*****.ru> wrote:

R> Здравствуйте!

>>Но могу тебя порадовать: все можно
>>поправить, если залезть в код этого CMS и его исправить. :)

R> Подскажеш как?!

R> *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
R> С уважением Ростислав.





R> библиотекa сайтостроительства http://www.i2r.ru/static/244/





библиотекa сайтостроительства http://www.i2r.ru/static/244/

   2005-01-31 02:28:13 (#307581)

понятные урлы.

Здравствуйте!

>А что и где скачал? Дай ссылку.

Вот. http://www.cmsimple.dk

*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
С уважением Ростислав.





библиотекa сайтостроительства http://www.i2r.ru/static/244/

   2005-01-31 00:47:37 (#307565)

понятные урлы.

Здравствуйте!

>Но могу тебя порадовать: все можно
>поправить, если залезть в код этого CMS и его исправить. :)

Подскажеш как?!

*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
С уважением Ростислав.





библиотекa сайтостроительства http://www.i2r.ru/static/244/

   2005-01-31 00:46:59 (#307564)