для таких целей лучше пользоваться библиотекой jquery. работает отлично и везде
$("#block").css('color','003333');
<img src="captcha.php?<?php echo time(); ?>" id="img_c" /> <a href="#" onClick="document.getElementById('img_c').src = 'captcha.php?' + new Date().getTime(); return false;">обновить</a>
мне нужно делать это только средствами javascritpt
если добавлять параметр то он должен быть $("#cap").attr({ src: 'http://test1.ru/capcha.php(ЗДЕСЬ!)'})
средствами jQuery не знаю возможно ли это, если вставлять php - будет ошибка
creker добавил 07.07.2009 в 14:15
спасибо всем, уже не актуально..
Параметр добавять не получается. А картинки с заголовком сделал. но они кешируются и не обновляются. ноу кэш не помогает. есть идеи?
creker добавил 07.07.2009 в 12:15
Параметр добавять не получается. А картинки с заголовком сделал. но они кешируются и не обновляются. ноу кэш не помогает. есть какие-нибудь идеи?:(
дело в том, что как раз из-за хеадера посылаемого скриптом возникает проблема. поэтому я решил картинку не вставлять а сохранять. в начале запускаю скрипт, он генерирует и перезаписывает картинку, потом обновляю саму картинку на странице. как заставить выполниться скрипт средствами javascritpt?
creker добавил 07.07.2009 в 08:31
сделал так - img.src = 'captcha.php';
проблем с заголовком не возникла, но капча почему-то обновляется только 1 раз..
а в чем проблема? сейчас практически любой хостинг поддерживает php 5
спасибо, сейчас посмотрю:)
creker добавил 04.07.2009 в 12:40
как на счет такого?
<form action="test.php" method="post">
<table>
<tr>
<td>Логин:</td>
<td><input type="text" name="login" /></td>
</tr>
<td>Пароль:</td>
<td><input type="password" name="password" /></td>
<td></td>
<td><input type="submit" value="Войти" /></td>
<input type=hidden name=session_id value='.session_id().'>
</table>
</form>
<?php
//базовая очистка строки. Удаляет символы <>?
$auth_login = filter_var($_POST['login'], FILTER_SANITIZE_STRING);
$auth_pass = filter_var($_POST['password'], FILTER_SANITIZE_STRING);
// убираем символы <>();:,\”
$auth_login = filter_var($auth_login, FILTER_SANITIZE_EMAIL);
$auth_pass = filter_var($auth_pass, FILTER_SANITIZE_EMAIL);
//кодируем символы `~!@#$%^&*()=+[{]};:'".?/| в %hex
$auth_login = filter_var($auth_login, FILTER_SANITIZE_ENCODED);
$auth_pass = filter_var($auth_pass, FILTER_SANITIZE_ENCODED);
echo $auth_login;
echo $auth_pass;
?>
ну как-бы.. в некоторых областях силен, с некоторыми вот, сталкиваюсь впервые🚬
$_SERVER['PHP_SELF']
спасибо:)
но мне не "красивые" ссылки нужны, а именно загнать параметр в переменную🚬
а как это сделать? покажите пожалуйста, я в php еще не очень силен
RewriteRule ^users/([0-9]+).html(/?)+$ index.php?id=$1 [L]
я просил php, без htaccess