creker

Рейтинг
7
Регистрация
16.04.2009

для таких целей лучше пользоваться библиотекой 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

спасибо всем, уже не актуально..

Bdiang:
Попробуйте каждый раз добавлять новый параметр
img.src = 'captcha.php?1'
img.src = 'captcha.php?2'
и т.д.

А вообще лучше сделайте по уму, т.е отдача скриптом картинки с заголовком image/jpeg или image/gif и т.д

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

creker добавил 07.07.2009 в 12:15

Bdiang:
Попробуйте каждый раз добавлять новый параметр
img.src = 'captcha.php?1'
img.src = 'captcha.php?2'
и т.д.

А вообще лучше сделайте по уму, т.е отдача скриптом картинки с заголовком image/jpeg или image/gif и т.д

Параметр добавять не получается. А картинки с заголовком сделал. но они кешируются и не обновляются. ноу кэш не помогает. есть какие-нибудь идеи?:(

Bdiang:
Если я правильно понял из вашего сумбурного топика...

У img подменяете src да и все.

Например, было у вас

img.src = 'captcha.php';

Чтобы обновить делаете, например, так

img.src = '';
img.src = 'captcha.php';

Либо параметр добавить можно
img.src = 'captcha.php?1';


При этом captcha.php генерирует картинку и отдает ее с соответствующими заголовками.

дело в том, что как раз из-за хеадера посылаемого скриптом возникает проблема. поэтому я решил картинку не вставлять а сохранять. в начале запускаю скрипт, он генерирует и перезаписывает картинку, потом обновляю саму картинку на странице. как заставить выполниться скрипт средствами javascritpt?

creker добавил 07.07.2009 в 08:31

сделал так - img.src = 'captcha.php';

проблем с заголовком не возникла, но капча почему-то обновляется только 1 раз..

bearman:
казалось бы интересная функция - filter_var, если бы не "$ pecl install filter" ... думал уже в закладки добавить, еще удивился "почему я о ней не слышал" ..

а в чем проблема? сейчас практически любой хостинг поддерживает 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>

<tr>

<td>Пароль:</td>

<td><input type="password" name="password" /></td>

</tr>

<tr>

<td></td>

<td><input type="submit" value="Войти" /></td>

<input type=hidden name=session_id value='.session_id().'>

</tr>

</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;

?>

denex:
creker, :))). Судя по персональному званию под вашим ником, можно подумать обратное.

ну как-бы.. в некоторых областях силен, с некоторыми вот, сталкиваюсь впервые🚬

ewg777:
О_о. Это как?
Тогда только
$_SERVER['PHP_SELF'] 

спасибо:)

но мне не "красивые" ссылки нужны, а именно загнать параметр в переменную🚬

seosniks:

если первое то preg_match()

а как это сделать? покажите пожалуйста, я в php еще не очень силен

ewg777:
Файл .htaccess

RewriteRule ^users/([0-9]+).html(/?)+$ index.php?id=$1 [L]

я просил php, без htaccess

Всего: 47