Мужчина сказал.. Мужчина стукнул по столу.. Мужчина ловит вещи под балконом..
Всем здравствуйте.
У меня такой вопрос.
Мне нужно сделать динамический юзербар. Чтобы пользователь заполнял форму ( ), данные из нее направлялись в скрипт и заполняли юзербар ( ) Собственно, как это сделать? (каким кодом передавать переменные и сделать, чтобы они сохранялись для каждого юзера индивидуально?)
коды пока что выглядят так:
для element.php
для userbar.php
Буду благодарна, если подскажете (или дадите ссылок на какие-нибудь статьи по этой теме)
У меня такой вопрос.
Мне нужно сделать динамический юзербар. Чтобы пользователь заполнял форму ( ), данные из нее направлялись в скрипт и заполняли юзербар ( ) Собственно, как это сделать? (каким кодом передавать переменные и сделать, чтобы они сохранялись для каждого юзера индивидуально?)
коды пока что выглядят так:
для element.php
для userbar.php
Буду благодарна, если подскажете (или дадите ссылок на какие-нибудь статьи по этой теме)
Читай литературу по пхп+мускуль.
Да, действительно, не оч. понятно. Если тебе нужно, чтобы без перзагрузки страницы, то копай Ajax, если нет - то в чем сложность ?
Объясни кокретнее.
если вам нужен аякс - курите книги по аяксу. только дам небольшой советик - сделайте систему с кешированием. то есть, сохранять в некоторую папку cache файлы, именами которых будут зашифрованные в md5 ники. файлы без расширения, так лучше будет. и если файл с именем равным md5 от ника - то выдавать картинку, записанную в файл в папке cache, иначе генерить картинку, заливать ее в cache и выдавать ее
зы php.su/functions/?page=cat_graph
с помощью чего это делается и где можно про это почитать?
$_POST['firstname']
поставить
$_GET['username']
я вообще плохо осознаю ваш код. вы его сами писали?
Блин... Сложно объяснить.
Там, вполне вероятно, по методу POST может идти форма.
Сначала разберись, где у тебя хранится инфа о текущем юзере.
А что делает эта строчка?
<?php
header("Content-type: image/jpeg");
function win_uni ($in) {
$in = convert_cyr_string($in ,"w","i");
$out = "";
for ($i=0; $i < strlen($in); $i++) {
$char = ord($in[$i]);
$out .= ($char > 175)?"".(1040+($char-176)).";":$in[$i];
}
return $out;
}
$im = @ImageCreateFromJPEG ("userbar.jpg") ;
$color = imagecolorallocate($im, 255, 255, 255);
$_POST['firstname'];
imagettftext($im, 20, 0, 50, 30, $color, "impact.ttf", win_uni ($_POST['firstname']));
$element2 = "Уровень:";
imagettftext($im, 14, 0, 30, 60, $color, "times.ttf", win_uni ($element2));
$_POST['lvl'];
imagettftext($im, 14, 0, 105, 60, $color, "times.ttf", win_uni ($_POST['lvl']));
$element3 = "Класс:";
imagettftext($im, 14, 0, 30, 80, $color, "times.ttf", win_uni ($element3));
$_POST['s1'];
imagettftext($im, 14, 0, 85, 80, $color, "times.ttf", win_uni ($_POST['s1']));
$element4 = "Очки Бездны:";
imagettftext($im, 14, 0, 30, 100, $color, "times.ttf", win_uni ($element4));
$_POST['ap'];
imagettftext($im, 14, 0, 145, 100, $color, "times.ttf", win_uni ($_POST['ap']));
$element5 = "Статус:";
imagettftext($im, 14, 0, 450, 60, $color, "times.ttf", win_uni ($element5));
$_POST['s2'];
imagettftext($im, 14, 0, 512, 60, $color, "times.ttf", win_uni ($_POST['s2']));
$element6 = "Должность:";
imagettftext($im, 14, 0, 450, 80, $color, "times.ttf", win_uni ($element6));
$_POST['dolgnost'];
imagettftext($im, 14, 0, 548, 80, $color, "times.ttf", win_uni ($_POST['dolgnost']));
$last = "".$_POST['s5']."-".$_POST['s4']."-".$_POST['s3']."";
$now = time();
$res = $now - strtotime($last);
$days = 0;
while ( $res >= 86400 ) {
$days++;
$res -= 86400;
}
$element7 = "Дней с Легионом: ".$days." ";
imagettftext($im, 14, 0, 450, 100, $color, "times.ttf", win_uni ($element7));
imagejpeg($im, NULL, 100);
imagedestroy($im);
?>
строчка $_POST['firstname']; добавляет на картинку ник из формы (
)
остальные - аналогично, берут данные из формы
пользователь заполняет форму - жмет ок, появляется картинка с введенным им данными. но в моем коде получается так, что это userbarscript.php для всех, соответственно если поставить в подпись такой код - он будет пустой. вот мне нужно сделать, чтоб оно выдавало код для каждого индивидуальный и сохраняло результат... т.е. картинка должна сохраняться на сервер с данными, а пользователю выдаваться код...
ну типа как тут:
nomer.avtobeginner.ru/