test.php
<?php
if (!$image = @imagecreatefromgif(‘path/to/your/image.gif’))
{
$image = imagecreatetruecolor(88, 27);
$backgroundcolor = imagecolorallocate($image, 255, 255, 100);
imagefill($image, 0, 0, $backgroundcolor);
}
$fontcolor = imagecolorallocate($image, 0, 0, 0);
$text = mt_rand(1000, 9999);
$_SESSION ['check'] = $text;
imagestring($image, 5, 25, 10, $text, $fontcolor);
imagegif($image,"php.gif");
?>
===========================================
example.php
----------------------
<?php
session_start();
include "test.php";
$_SESSION ['check'] = $text;
<FORM ACTION=leave_message.php METHOD=POST>
echo"
<tr>
<td>
Ник:
</td>
<td>
<input type='Text' maxlength='40' size='40' NAME=doName_aut>
</td>
</tr>
<tr>
<td>
Адресс E-Mail:
</td>
<td>
<input type='Text' maxlength='40' size='40' NAME=doEMAIL>
</td>
</tr>
<tr>
<td>
Заголовок:
</td>
<td>
<input type='Text' maxlength='40' size='40' NAME=doTitle_m>
</td>
</tr>
<tr>
<td align='center' class='dat' colspan='2'>
Сообщение:<br>
<textarea NAME=doBody_m rows='6' cols='60' class='field'>
</textarea>
</td>
</tr>
<tr>
<td align='left' class='dat' colspan='2'>
<IMG SRC='php.gif' ALT='' <input type='hidden' NAME='coder' value='".$text."'>
<input type='Text' maxlength='4' size='4' NAME=check_code>
</td>
</tr>
<tr>
<td colspan=2>
<input type='submit', name='doAdd' value='Отправить'>
<input type='reset', name='clean' value='Очистить'>
<input type='submit', name='show_all' value='Показать все сообщения'>
<input type='hidden', name='falcon' value='sending_info'>
</td>
</tr>
</FORM>
?>
================================
leave_message.php
----------------------
<?
//сдесь вывод всех сообщений
echo $_SESSION ['check'];
?>
Спустя 1 день, 3 часа, 56 минут, 8 секунд (10.03.2009 - 23:14) Granderburg написал(а):
Сидел разбирался я в вашем коде и несовсем понял как решить вашу проблему. Вообще я вам советую обратится за помощью к профессионалам. Обратись к кому нибудь на inphp.org, думаю тебе помогут с твоей проблемой.
Спустя 56 минут, 28 секунд (11.03.2009 - 00:10) sergeiss написал(а):
Arnage
Если честно, я не супер-пупер-знаток сессий (в отличие от Granderburg ), но где запуск сессии в файлах test.php и leave_message.php?
Если честно, я не супер-пупер-знаток сессий (в отличие от Granderburg ), но где запуск сессии в файлах test.php и leave_message.php?
Спустя 20 минут, 35 секунд (11.03.2009 - 00:31) rodzewich написал(а):
Совершенно верно, либо в начале файла должно стоять session_start() или в php.ini параметр session.auto_start=On
Спустя 21 день, 20 часов, 36 минут, 33 секунды (2.04.2009 - 20:07) Granderburg написал(а):
Цитата (sergeiss @ 10.03.2009 - 21:10) |
Arnage Если честно, я не супер-пупер-знаток сессий (в отличие от Granderburg ), но где запуск сессии в файлах test.php и leave_message.php? |
а никто и не говорит что я супер пупер. просто я сам решаю проблемы при помощи фриланс сервисов. дел же бывает и так много, что даже себе не успеваю что то делать