Вопрос № 41349: Уваж. эсперкты!!! Повторяю еще раз свой вопрос, так как из ответов не подошло ничего. В форме есть текстовое поле, в которое клиент вводит адрес html-файла у себя на компе (типа "e:11.html"). При нажатии на кнопку выполняется скрипт, кусо...Вопрос № 41359: Всем привет!
В ПХП далеко не профи. Так вот. Пытаюсь сделать регистрацию на сайт.
Новые юзеры записываются в базу MySQL.
Как проверить, не ввёл ли новый пользователь, уже существующий в базе ник. Может есть функция, которая проверяет прос...Вопрос № 41360: Здравствуйте, уважаемые.
2ой apache и php5 работают нестабильно. Поискал в инете - пишут есть такой баг, если php.ini лежит в директории виндовс. Убрал из Windows в PHP5. Запускаю phpinfo() все равно пишет: Configuration File (php.ini) Path C:W...Вопрос № 41371: Здравствуйте, эксперты!
Не работает следующий код (см. приложение). Выдает ошибку: Warning: fread(): supplied argument is not a valid stream resource in z:home est1.ruwwwfiles.php on line 11
Система:
WinXp SP2
Денвер последняя ре...Вопрос № 41384: Здраствуйте помогите установить скрипт, при установке возникает такаю ошибка
Writing configuration file
Warning: fopen(/home/joni999666/domains/gigacap.info/public_html/lib/.htconfig.php) [function.fopen]: failed to open stream: Permis...
Вопрос № 41.349
Уваж. эсперкты!!! Повторяю еще раз свой вопрос, так как из ответов не подошло ничего. В форме есть текстовое поле, в которое клиент вводит адрес html-файла у себя на компе (типа "e:11.html"). При нажатии на кнопку выполняется скрипт, кусок которого указан ниже. Все кнопки в форме работают нормально. $v_f - данный указанный путь, проверял, он равен "e:11.html". Так вот, должно открыться новое окно, а оно не открывается вообще :( И ошибок никаких не выдает... Файл должен указываться с компа
клиента! Что подскажете?
Спасибо огромное заранее!!!
Отвечает: RedDevil
Здравствуйте, Bullet-Proof!
Ищи проблему у себя в системе. Твой код у меня прекрасно работает. Возможно у тебя фаер или браузер попапы блочит или еще что-нибудь - не знаю, но этот код полностью рабочий. Проверял и с html файлом и с jpg, открывает новое окно с ним, вообщем как ты и хотел.
--------- Есть 10 типов людей: те, кто знаком с двоичной системой, и те, кто нет.
Ответ отправил: RedDevil (статус: 10-ый класс)
Ответ отправлен: 26.04.2006, 16:41 Оценка за ответ: 5 Комментарий оценки: Спасибо, я Мазилой смотрел, но когда я ввожу адрес инетовский, например, то окно выскакивает... А с локального компа нет... Попробую через эксплорер
Отвечает: Doctor013
Здравствуйте, Bullet-Proof!
Проблема в настройках безопасности конкретного браузера
Мозилла ругнулась так Ошибка: Access to 'file:///C:/1.html' from script denied
Источник: http://test/test.php
Строка: 1
IE не ругался, а молча открыл :-)
--------- Большинство ответов на вопросы в рассылках находиться через Яндекс за 1 мин.
Ответ отправил: Doctor013 (статус: Студент)
Ответ отправлен: 26.04.2006, 19:38 Оценка за ответ: 5 Комментарий оценки: Спасибо за ответ! У меня мазила тупо промолчала и ничего не выдала :( Ну если инетовские сайты открываются в новом окошке (если вместе file:\$v_f писать $v_f просто, $v_f="http://rambler.ru"), то дело не в безопасности я так думаю...
Вопрос № 41.359
Всем привет!
В ПХП далеко не профи. Так вот. Пытаюсь сделать регистрацию на сайт.
Новые юзеры записываются в базу MySQL.
Как проверить, не ввёл ли новый пользователь, уже существующий в базе ник. Может есть функция, которая проверяет просто наличие в базе данного пользователя? Чтобы 2 одинаковых ника не зарегило.
Надеюсь понятно написал.
Отправлен: 26.04.2006, 17:27
Вопрос задал: Shot (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Straight
Здравствуйте, Shot!
Сделайте запрос:
SELECT COUNT(*) FROM users WHERE nick='Shot'
Если вернет ненулевое значение, значит такой уже есть
Ответ отправил: Straight (статус: Студент)
Ответ отправлен: 26.04.2006, 17:39
Отвечает: Madproger
Здравствуйте, Shot!
Специальной функции в РНР нет
ПРосто можешь сделать поле с ником уникальным ключом и и при вставке если возвращает ошибку - по номеру ошибки определить что произошло дублирование, либо перед вставкой проверять на наличие такого ника запросом в БД
(SELECT login FROM users WHERE login='sdf') - если mysql_num_rows больше 0 - значит ник уже есть в БД
--------- И будет вам счАстиЕ!
Ответ отправил: Madproger (статус: 5-ый класс)
Ответ отправлен: 26.04.2006, 17:40
Отвечает: Константин
Здравствуйте, Shot!
Легко!
Только функции для этого нет. Сделать можно так. Допустим, ты регистрируешь юзера, у него логин - $Login, пароль - $Password, емейл - $Email.
$sql = "SELECT * FROM users WHERE login='$Login' AND email='$Email'";
$result = mysql_query($sql);
if (mysql_num_rows($result) == 0)
{
//регистрируем ползователя
}
Ответ отправил: Константин (статус: 3-ий класс)
Ответ отправлен: 27.04.2006, 12:21
Вопрос № 41.360
Здравствуйте, уважаемые.
2ой apache и php5 работают нестабильно. Поискал в инете - пишут есть такой баг, если php.ini лежит в директории виндовс. Убрал из Windows в PHP5. Запускаю phpinfo() все равно пишет: Configuration File (php.ini) Path C:WINDOWS . Расскоментирую модули в php.ini - не работает. Вопрос :
Как заставить пхп видеть инишку в своей директории, а не в Виндусовской ?
Отправлен: 26.04.2006, 17:31
Вопрос задал: Romka (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Madproger
Здравствуйте, Romka!
В файле настроек Apache httpd.conf
<Directory "d:/htdocs">
# directory where your PHP5 php.ini file is located at
SetEnv PHPRC "c:/usr/php5"
</Directory>
либо после
AddType application/x-httpd-php .php
добавить
SetEnv PHPRC "c:/usr/php5"
--------- И будет вам счАстиЕ!
Ответ отправил: Madproger (статус: 5-ый класс)
Ответ отправлен: 26.04.2006, 17:45 Оценка за ответ: 5
Вопрос № 41.371
Здравствуйте, эксперты!
Не работает следующий код (см. приложение). Выдает ошибку: Warning: fread(): supplied argument is not a valid stream resource in z:home est1.ruwwwfiles.php on line 11
Система:
WinXp SP2
Денвер последняя редакция (Apache 1.33 + php 4.4.2.2 + mysql 4)
Денвер для работы создает вириальный диск z. На нем же находятся php код для тестирования.
Приложение:
Отправлен: 26.04.2006, 19:06
Вопрос задал: Godal (статус: 2-ой класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Madproger
Здравствуйте, Godal!
Вместо
$txt = fread("z:\home\test1.ru\www\aspects.txt", $filelength-1);
сделай
$txt = fread($rc, $filelength-1);
--------- И будет вам счАстиЕ!
Ответ отправил: Madproger (статус: 5-ый класс)
Ответ отправлен: 26.04.2006, 19:34
Вопрос № 41.384
Здраствуйте помогите установить скрипт, при установке возникает такаю ошибка
Writing configuration file
Warning: fopen(/home/joni999666/domains/gigacap.info/public_html/lib/.htconfig.php) [function.fopen]: failed to open stream: Permission denied in /usr/home/joni999666/domains/gigacap.info/public_html/install.php on line 273
Warning: fputs(): supplied argument is not a valid stream resource in /usr/home/joni999666/domains/gigacap.info/public_html/install.php on line 275
Warning: fclose(): supplied argument is not a valid stream resource in /usr/home/joni999666/domains/gigacap.info/public_html/install.php on line 276
Configuration file has been created!
Хотя этот же скрипт устанавливал на Денвере то все отлично работает а на сервере не хочет. Пожалуйста помогите установить скрипт вот адрес www.gigacap.info/install.php
имя базы данных joni999666_dom
пароль 002