Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Катринка не рисуется? Помогите.

Сообщения:  [1-10]    [11-20]   [21-30]  [31-39] 

 
 автор: Drago   (25.11.2007 в 20:09)   письмо автору
 
   для: Ruler   (25.11.2007 в 19:40)
 

>А не в курсе как сделать чтобы и гифки рисовались, вот странно png и ipeg рисуются а gif не хочет.
Для начала, хоть это и мало вероятно (но проверить не помешает), проследуйте указаюнию Хеопса, в выше указанной теме:

В разделе Environment отчёта phpinfo() посмотрите значение системной переменной TEMP и TMP - такая директория существует?

И там же, в смысле в phpinfo(), посмотрите версию вашей библиотеки GD. Поддержка формата GIF, была убрана из версии 1.6 и вновь добавлена в версии 2.


>Проблема за проблемой, а как добится чтобы и число в базе данных обновлялось а не только на картинке.
>При нажатии F5 (обновить) число на картинке меняется, а в базе данных остается прежним

Сейчас, у вас при обновлении страницы, в базу должна занаситься новая запись, в которой будут ip и число (исходя из приведенного вами кода).
Для того, чтобы обновить какую либо запись, следует использовать оператор UPDATE вместо INSERT.

   
 
 автор: Ruler   (25.11.2007 в 19:40)   письмо автору
 
   для: Ruler   (25.11.2007 в 18:01)
 

Проблема за проблемой, а как добится чтобы и число в базе данных обновлялось а не только на картинке.
При нажатии F5 (обновить) число на картинке меняется, а в базе данных остается прежним

   
 
 автор: Ruler   (25.11.2007 в 18:01)   письмо автору
 
   для: Ruler   (25.11.2007 в 17:48)
 

А не в курсе как сделать чтобы и гифки рисовались, вот странно png и ipeg рисуются а gif не хочет.
Да впринципе это уже не столь важно, а все таки интересно.

   
 
 автор: Ruler   (25.11.2007 в 17:48)   письмо автору
 
   для: Drago   (25.11.2007 в 17:41)
 

Drago
Спасибо тебе огромное за помощь измени на ipeg и правду заработало.
Ну и нудный наверно я.

   
 
 автор: Drago   (25.11.2007 в 17:41)   письмо автору
 
   для: Ruler   (25.11.2007 в 17:32)
 

Вот, посмотрите тему по ссылке.
http://softtime.ru/forum/read.php?id_forum=1&id_theme=31507

   
 
 автор: Ruler   (25.11.2007 в 17:32)   письмо автору
 
   для: sim5   (25.11.2007 в 17:17)
 

Блин все равно не рисует, а pic.php выдает ошибку

Warning: imagegif(): Unable to open temporary file in z:\home\phpgolovol\www\test\pic.php on line 10

   
 
 автор: Drago   (25.11.2007 в 17:27)   письмо автору
 
   для: Ruler   (25.11.2007 в 17:24)
 

Там все по-прежнему

<?php
error_reporting
(E_ALL & ~E_NOTICE);

$text $_GET['text'] ? $_GET['text'] : '';
$rgb=0x1e81de;
$idest imagecreatetruecolor(3920);
$textcolor imagecolorallocate($idest255,255,255);
imagefill($idest00$rgb);
imagestring($idest394$text$textcolor);

Header("Content-type: image/gif");
imagegif($idest);
imagedestroy($idest);
?>

   
 
 автор: Ruler   (25.11.2007 в 17:24)   письмо автору
 
   для: Drago   (25.11.2007 в 17:17)
 

Drago а не мог бы ты еще выкинуть скрипт картинки?

   
 
 автор: sim5   (25.11.2007 в 17:17)   письмо автору
 
   для: Ruler   (25.11.2007 в 16:56)
 


<?
$text 
'';
for (
$x=0$x<3$x++) $text .= mt_rand(1,9);
$rgb=0x1e81de;
$idest imagecreatetruecolor(3920);
$textcolor imagecolorallocate($idest255,255,255);  
imagefill($idest00$rgb); 
imagestring($idest394$text$textcolor);
Header("Content-type: image/gif"); 
imagegif($idest); 
imagedestroy($idest);
?>

   
 
 автор: Drago   (25.11.2007 в 17:17)   письмо автору
 
   для: Ruler   (25.11.2007 в 17:12)
 

Ну здесь опять, замечание о том, что не определена переменная $x.
Решается, либо с помощью, собственно, ее определения

<?
$x 
'';
?>


либо, подавления
<?
error_reporting
(E_ALL & ~E_NOTICE);
?>


Вот весь скрипт

<?
error_reporting
(E_ALL & ~E_NOTICE);
?>
<form action=add.php method=post>
Имя: <input type=text><br>
Текст: <input type=text><br>
Введите цифры на картинке: <input type=text size=3 name=intextimg>

<?php
$ip 
$_SERVER['REMOTE_ADDR'];
$x '';
for (
$i=0$i<3$i++) $x=$x.mt_rand(1,9);
echo 
"<img src=pic.php?text=".$x.">";
@
mysql_connect('localhost''login''pass') or die;
@
mysql_select_db('dbname') or die("Не удалось соединится с базой данных");
mysql_query("INSERT INTO test VALUES('".$ip."', '".$x."')");
?>
<input type=submit>
</form>

   

Сообщения:  [1-10]    [11-20]   [21-30]  [31-39] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования