|
Как отформатировать вывод blob
|
|||
---|---|---|---|
#18+
Добрый день Понадобилось вывести содержимое blob(txt) через php, не могу найти как его отформатировать в ячейке таблицы, если какой то способ? А то выглядит не очень красиво Код на всякий случай Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2017, 05:57 |
|
Как отформатировать вывод blob
|
|||
---|---|---|---|
#18+
С этим вопросом логичнее идти на форум по PHP. "Тут дельфи никто не знает" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2017, 06:14 |
|
Как отформатировать вывод blob
|
|||
---|---|---|---|
#18+
fraks, не обязательно, Симонов с php работает, Dorin Marcoci активно пилит на php, правда с PDO. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2017, 06:30 |
|
Как отформатировать вывод blob
|
|||
---|---|---|---|
#18+
Смотря что ты хочешь получить. Простейшая версия - разбиваешь строку по пробелам, а потом собираешь через br-ки. Разбиваем: explode . Собираем: implode . Соответственно код следующий: Код: php 1. 2.
Если версия PHP <= 5.3, то вторую строку нужно разбить на 2 - возвращаемый массив не мог использоваться в качестве параметра. П. С. У PHP очень хорошая дока, к тому же переведена на русский почти полностью. Сам язык правда... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2017, 07:31 |
|
Как отформатировать вывод blob
|
|||
---|---|---|---|
#18+
Tonal,спасибо а как вывести в таком виде: PROC_NAME=DEVICE_TXT_SCALE_LOAD DATASAMPLE=A,[Id,0,4],[BarCode,7,1],[PriceR,0,8],0,0,[LifeTime,0,3],[Name,0,80] LSTMSGSAMPLE=I;[Id,0,4];[Msg,0,80] ISMSG=FALSE MSGFIELD=COMMENT MSGTABLE=CARDSCLA MAXPLU=0 FILEPATH=\\10.10.1.11\scales SHOWOK=1 FILENAME=204.txt $cell_val = implode('\r', explode(';', $blob)); и $cell_val = implode(';<br>', explode(';', $blob)); не помогли ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2017, 08:36 |
|
Как отформатировать вывод blob
|
|||
---|---|---|---|
#18+
Gallemar, 1. Открытые BLOB надо закрывать. См. функцию ibase_blob_close 2. Есть такая волшебная константа IBASE_FETCH_BLOBS (IBASE_TEXT в старых версиях), позволяет извлечь болб целиком а не получать его идентификатор. Т.е. сразу можешь обращаться с полем блоба как с текстом. Код: php 1.
что касается форматирования, то по мне так достаточно заменить пробел на <br> Код: php 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2017, 09:27 |
|
Как отформатировать вывод blob
|
|||
---|---|---|---|
#18+
Симонов Денис, при $PARAMS = $row['PARAMS']; $PARAMS2 = ibase_fetch_assoc($PARAMS, IBASE_TEXT ); $text = str_replace(' ', '<br>', $PARAMS2); echo'<tr><td>'.$CONNECTION.'</td><td>'.$MODULE.'</td><td>'.$text.'</td>'; получаю Warning: ibase_fetch_assoc() expects parameter 1 to be resource. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2017, 09:43 |
|
Как отформатировать вывод blob
|
|||
---|---|---|---|
#18+
Gallemar, ну ты бы доку к функции почитал что ли. Она же не блоб извлекает а ассоциативный массив значений полей. Когда передана константа IBASE_TEXT вместо идентификатора блоба извлекается его содержимое. Всё жевать надо :-( Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
З.Ы. В PHP как и других C-подобных языках переменные в верхнем регистре делать не принято. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2017, 09:53 |
|
Как отформатировать вывод blob
|
|||
---|---|---|---|
#18+
Симонов ДенисGallemar, ну ты бы доку к функции почитал что ли. Она же не блоб извлекает а ассоциативный массив значений полей. Когда передана константа IBASE_TEXT вместо идентификатора блоба извлекается его содержимое. Всё жевать надо :-( Спасибо. Насчет жевать - да, часто бывает туплю, даже с открытой докой. Надо наставника искать, чтобы по пальцам линейкой бил носом тыкал. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2017, 10:05 |
|
|
start [/forum/topic.php?fid=40&fpage=48&tid=1561693]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 18ms |
total: | 147ms |
0 / 0 |