Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   function text2img (http://www.flasher.ru/forum/showthread.php?t=74689)

Ostgur 25.01.2006 22:39

function text2img
 
Вот пишу я значит:
Код:

<?
include("bd.ini");

function text2img($varT){
for($i=1;$i<=strlen($varT);$i++){
echo "<img src='images/count/".substr($varT,1,$i).".gif' width='9' height='15'>";
};

$p1 = mysql_num_rows(mysql_query("select * from port where id=1"));

echo text2img($p1);
?>

почему функция "text2img" не работает, какая в ней ошибка, вроде бы всё верно.
bd.ini - содержит скрипт подключения к БД!!!

Crazy 26.01.2006 00:02

На месте модераторов за фразу "не работает" я бы переводил в readonly на год.

Constantine 26.01.2006 00:48

Чему равно $p1, потом "почему"...

Skubent 26.01.2006 12:05

Цифирки картинкой рисовать - лучше gd использовать.
1. Цикл начинается с нуля и заканчивается строгим неравенством.
2. В substr второй параметр - с какой позиции символ, третий - сколько символов. То есть $i и 1 местами поменять.
3. В коде не хватает закрывающей "}"

После трех действий будет рисовать число из картинок.

Ostgur 26.01.2006 13:36

2 Crazy:
Потому что ошибки я не вижу своей в коде, вот и говорю, что "не работает", понимаю, что эта фраза выглядит тупо, но пришлось.

2 Constantine:
$p1 = количеству столбцов в таблице БД, где ID = 1, но это всё работает.

2 Skubent:
Да точно... Спасибо! А если не сложно, расскажи про gd пожалуйста.

Crazy 26.01.2006 14:32

Цитата:

Сообщение от Ostgur
2 Crazy:
"не работает"

Не работает -- это что? Вылетает при компиляции? Выдает рушит браузер? Выдает не те цифры? Ничего не выдает? Выдает картинки с неверными URL?

ЧТО ОЗНАЧАЕТ ТУПАЯ ФРАЗА "НЕ РАБОТАЕТ"?

Цитата:

понимаю, что эта фраза выглядит тупо, но пришлось.
Ага. Пришли трое с дубьем и не разрешили тебе написать внятно, что именно у тебя происходит.

Skubent 26.01.2006 14:50

Ostgur, наслаждайся:
http://ru.php.net/manual/ru/function.gd-info.php

Ostgur 26.01.2006 16:16

2 Crazy:
По-моему, "не работает" означает, что обработчик не обработал какой-то код из-за моей ошибки. Только не надо опять посылать меня рушить сервак из-за этой фразы, а то так ни одного и не останется)

2 Skubent:
Фэнкс.

Crazy 26.01.2006 16:20

Цитата:

Сообщение от Ostgur
По-моему, "не работает" означает, что обработчик не обработал какой-то код из-за моей ошибки.

Начнем с простого. Итак: по каким признакам ты определил, что не работает?

Ostgur 26.01.2006 16:52

2 Crazy:
Я не увидел результата, которого пытался достичь, а именно увидеть вместо текста картинку.


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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.