PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (304): В начало « ... 296 297 298 299 300 301 302 [303] 304 »

> Найдено сообщений: 4551
Viper Отправлено: 21 Февраля, 2007 - 10:00:40 • Тема: Авторизация и ссылка Выход ? • Форум: Программирование на PHP

Ответов: 7
Просмотров: 2223
почему то не работает.
ссылка вида ?action=exit

if ((isset($_GET['action'])) && ($_GET['action'] != "")) {
unset($_SERVER['PHP_AUTH_USER']);
unset($_SERVER['PHP_AUTH_PW']);
header("Location: ../index.php");
}
т.е. header("Location: ../index.php"); - работает, но не работает unset для переменных
Viper Отправлено: 21 Февраля, 2007 - 08:34:06 • Тема: Пишем поиск на основании статей сайта • Форум: Обсуждение статей

Ответов: 8
Просмотров: 8238
по идее для каждой записи нужен индекс если нужно искать по части фразы или по отдельному слову
Viper Отправлено: 21 Февраля, 2007 - 08:30:40 • Тема: Авторизация и ссылка Выход ? • Форум: Программирование на PHP

Ответов: 7
Просмотров: 2223
а это справедливо ли для HTTP Basic Auth ?
Viper Отправлено: 20 Февраля, 2007 - 16:28:50 • Тема: Запретить доступ по IP из базы... • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 44
спасибо. работает Улыбка
Viper Отправлено: 20 Февраля, 2007 - 15:13:45 • Тема: Запретить доступ по IP из базы... • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 44
вобсчем есть таблица:
id ipallow
1 10.10.1.85

и скрипт:

mysql_select_db($database_Local, $Local);
$query_Recset3 = "SELECT * FROM allowip";
$Recset3 = @mysql_query($query_Recset3, $Local) or die(mysql_error());
$row_Recset3 = mysql_fetch_array($Recset3);
if ( !$Recset3 ) die ( "Something went wrong with query!" );
if (mysql_num_rows($Recset3) > 0) {
while ($ip = mysql_fetch_array($Recset3)) {
$resip = $ip;
}
}
if ($_SERVER['REMOTE_ADDR'] != $resip['ipallow']) {
header("Location: /403.html");
}

поясняю что нужно. нужно чтобы при запросе страницы ip зашедшего сверялся с ip в базе и если он не равен значению из базы, то выдавалась ошибка 403(собстно у меня редирект).

скрипт написаный выше то работает то нет... не могу понять в чем беда.
Viper Отправлено: 17 Февраля, 2007 - 16:57:05 • Тема: Защита кода • Форум: Программирование на PHP

Ответов: 8
Просмотров: 724
ну зачем сразу на Яндекс Улыбка там только варез Улыбка

есть Zend Encoder, Zend SafeGuard, ionCube. все платное.

все пакеты позволяют кодировать текстовый код в бинарный. + есть возможность управления лицензиями и проч. и проч... чтобы на сервере заработало нуно для Zend - Zend Optimizer, а для ionCube - ioncubeloader.

сайты www[dot]zend[dot]com и www[dot]ioncube[dot]com соответственно.
Viper Отправлено: 17 Февраля, 2007 - 16:53:06 • Тема: проверка GET параметра • Форум: Программирование на PHP

Ответов: 17
Просмотров: 6494
фух... вроде более-менее разобрался Улыбка

Всем огромное спасибо за помощь ламеру!
Viper Отправлено: 17 Февраля, 2007 - 16:38:05 • Тема: проверка GET параметра • Форум: Программирование на PHP

Ответов: 17
Просмотров: 6494
у меня по умолчанию при загрузке страницы сортировка идет по id
а если потом нажать на ссылку сортировки по увеличению то соответственно сортирует по имени колонки ASC

просто 2 разных столбца по умолчанию не сортируются. только если нажать на ссылку сортировки на конкретном столбце.
как же тогда в массиве указать и 2 столбца и тип сортировки ? или в массиве не нужно указывать как сортировать ?

и если написать как ты указал то сортировка идет по 2 столбцам одновременно...
Viper Отправлено: 17 Февраля, 2007 - 16:29:36 • Тема: Вот такой вопрос • Форум: Программирование на PHP

Ответов: 3
Просмотров: 318
или можно так

$query = "SELECT * FROM `radio` ORDER BY `id` DESC LIMIT 5";
$result=mysql_query($query);
if(!$result) die(mysql_error());

... любой HTML код ...

<select name="band">
<? while($row = mysql_fetch_array($result)) { ?>
<option value="<? echo $row['volna']; ?>"><? echo $row['name']; ?></option>
<? } ?>
</select>
Viper Отправлено: 17 Февраля, 2007 - 13:52:09 • Тема: проверка GET параметра • Форум: Программирование на PHP

Ответов: 17
Просмотров: 6494
Цитата:
// Проверяем, что переменные $_GET['sort'] и $_GET['in'] установлены и не равны пустой строке ""
if ( !empty($_GET['sort']) and !empty($_GET['in']) )
{
if ($_GET['in'] == 'ASC')
$in = $_GET['in'];
else
$in = 'DESC';
// Проверяем, а есть ли такое поле в таблице БД...


неасилил. сделал по аналогии как написал valenok

получилось:
$sort = "id";
$in = "ASC";
$cols = array('p_number', 'p_year', 'ASC'); // По двум колонкам
if (@in_array($_GET['sort'], $cols)) $sort = $_GET['sort'];
if (@$_GET['in'] == 'ASC') {
$in = 'ASC';
} else { $in= 'DESC'; }
Viper Отправлено: 17 Февраля, 2007 - 11:49:22 • Тема: Авторизация и ссылка Выход ? • Форум: Программирование на PHP

Ответов: 7
Просмотров: 2223
собстно здесь на сайте в примерах есть авторизация с использованием PHP_AUTH.

вопрос как сделать так чтобы при нажатии на ссылку выход, а потом на Вход снова запрашивался логин/пароль ??
Viper Отправлено: 17 Февраля, 2007 - 11:45:45 • Тема: проверка GET параметра • Форум: Программирование на PHP

Ответов: 17
Просмотров: 6494
переменная $in не присваивается. только через ссылку

вот кусок кода:

$sort = "id";
if (!empty($_GET['sort']) and !empty($_GET['in']) and $in = "ASC") {
$sort = $_GET['sort'];
$in = $_GET['in'];
} else { $in = "DESC"; }

SELECT p_number, p_name, p_geo, p_info, p_year FROM $dbname_Local ORDER BY ". $sort ." ". $in ."";

ссылки для сортировки:

<a href="<?php $_SERVER['PHP_SELF'] ?>?sort=p_number&in=ASC">1</a>
<a href="<?php $_SERVER['PHP_SELF'] ?>?sort=p_number&in=DESC">2</a>

я так понял что нужно помимо проверки на наличие ещё сделать проверку на правильность ?
Viper Отправлено: 17 Февраля, 2007 - 11:29:04 • Тема: проверка GET параметра • Форум: Программирование на PHP

Ответов: 17
Просмотров: 6494
ниче не могу понять... (тупняк напал)... вот переписал

if (!empty($_GET['sort']) and !empty($_GET['in']) and $in = "ASC") {
$sort = $_GET['sort'];
$in = $_GET['in'];
} else { $in = "DESC"; }

так сорт работает.
Viper Отправлено: 17 Февраля, 2007 - 08:52:08 • Тема: проверка GET параметра • Форум: Программирование на PHP

Ответов: 17
Просмотров: 6494
эээ... собстно соорудил вот так:

if (!empty($_GET['sort']) and !empty($_GET['in'])) {
if ($_GET['in'] == 'ASC') {
$sort = $_GET['sort'];
$in = $_GET['in'];
} else { $in = 'DESC'; }
}
Viper Отправлено: 16 Февраля, 2007 - 17:02:43 • Тема: Php-кодер • Форум: Прочее

Ответов: 9
Просмотров: 99
Есть Zend Encoder и Zend SafeGuard и есть ionCube. все платное Улыбка

Цитата:
Кто в России пользуется лицензионным программным обеспечением? Даже серьезные конторы грешат креками и кей-генами, что уж говорить о отдельных людей?


а что хостер совсем не могет подключить zend optimizer ?

Страниц (304): В начало « ... 296 297 298 299 300 301 302 [303] 304 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB