Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Вопросы по php

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Proffesor
Гость





СообщениеДобавлено: Чт Ноя 04 2004 19:55    Заголовок сообщения: Вопросы по php Ответить с цитатой

Приведствую вас уважаемые программисты. Я и сам без двух минут таковой.
У меня есть три вопроса по php:
1) Допустим, пользователь закачал свой аватар. Его имя мне неизвесно, но я знаю переменную, чьим значением евляется имя.
Как мне отразить этот рисунок в браузере?
2) Где можно скачать подробное руководство по сесиям?
3) Допустим, у меня есть три файла: enter.php, password.php и admin.php. Enter.php - форма передающая переменные $login и $password файлу passwor.php, а он, по идее, проверяет и открывает файл admin.php. Но ведь можно все это обойти, просто набрав в браузере /.../admin.php! Как это устранить?
Заранее спасибо.
Вернуться к началу
Scaramouch



Зарегистрирован: 11.01.2004
Сообщения: 143
Откуда: Столица нашей Родины

СообщениеДобавлено: Пт Ноя 05 2004 09:07    Заголовок сообщения: Ответить с цитатой

Цитата:
Приведствую вас уважаемые программисты. Я и сам без двух минут таковой.

Ну посмотрим, посмотрим...Smile
Цитата:
Допустим, пользователь закачал свой аватар. Его имя мне неизвесно, но я знаю переменную, чьим значением евляется имя.
Как мне отразить этот рисунок в браузере?

Код:
<img src="<?=$pic?>">

Где $pic = переменная, содержащая урл картинки.
Что-то не похоже на без двух минут программистаSmile
Цитата:
Где можно скачать подробное руководство по сесиям?

Самое главное руководство по всему - http://php.net.
Можешь там читать мануал, можешь скачать в формате chm.
На http://phpclub.ru есть много русских и переводных статей, в том числе и про сессии.
Цитата:
Допустим, у меня есть три файла: enter.php, password.php и admin.php. Enter.php - форма передающая переменные $login и $password файлу passwor.php, а он, по идее, проверяет и открывает файл admin.php. Но ведь можно все это обойти, просто набрав в браузере /.../admin.php! Как это устранить?

Именно здесь сессии и нужны.
В файле password.php в случае успешной проверки пароля пишешь что-нибудь в сессию, например, сами логин и пароль.
В файле admin.php проверяешь наличие этих переменных в сессии и, если их нет, делаешь редирект на enter.php.

Удачи.
_________________
Ноги - это две лишние руки.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Proffesor
Гость





СообщениеДобавлено: Пт Ноя 05 2004 18:02    Заголовок сообщения: Ответить с цитатой

Спасибо тебе, с эмажем я все-таки сам разобрался. А дело то в том что по привычке стави (").
Вернуться к началу
Proffesor
Гость





СообщениеДобавлено: Сб Ноя 06 2004 21:22    Заголовок сообщения: Ответить с цитатой

Теперь уж помогите с сессиями.
Ввожу:
session_start();
session_register("l"); \\ Логин
session_register("p"); \\Пароль
\Сессия выдает ошибки, но запускается\
Далее идет форма с submit в конце.
Сессия далее не идет.

Тогда я попробовал так:
session_start();
session_register("l"); \\ Логин
session_register("p"); \\Пароль
$l = login
$p = password
и втавил ссылку на страницу. Сессия дальше идет, но мне говорят что пароль и логин не верны!
Что делать?
Вернуться к началу
Scaramouch



Зарегистрирован: 11.01.2004
Сообщения: 143
Откуда: Столица нашей Родины

СообщениеДобавлено: Вт Ноя 09 2004 09:03    Заголовок сообщения: Ответить с цитатой

Цитата:
Что делать?

Думать чутка...
Читать про session_register а лучше про массив $_SESSION.
Цитата:
Ввожу:
session_start();
session_register("l"); \\ Логин
session_register("p"); \\Пароль
\Сессия выдает ошибки, но запускается\
Далее идет форма с submit в конце.
Сессия далее не идет.

С чего это ты решил, что она "запускается" если выдает ошибки???
Цитата:
session_start();
session_register("l"); \\ Логин
session_register("p"); \\Пароль
$l = login
$p = password

Не правильно.
Сейчас некогда объяснять - вот тебе пример с php.net - разбирайся:
Цитата:
<?php
// Use of session_register() is deprecated
$barney = "A big purple dinosaur.";
session_register("barney");

// Use of $_SESSION is preferred, as of PHP 4.1.0
$_SESSION["zim"] = "An invader from another planet.";

// The old way was to use $HTTP_SESSION_VARS
$HTTP_SESSION_VARS["spongebob"] = "He's got square pants.";
?>


Цитата:
Спасибо тебе, с эмажем я все-таки сам разобрался. А дело то в том что по привычке стави (").

А вот здесь, пожалуйста, поподробнее
_________________
Ноги - это две лишние руки.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Proffesor
Гость





СообщениеДобавлено: Вт Ноя 09 2004 17:08    Заголовок сообщения: Ответить с цитатой

Я писал:
echo "img scr="image.jpg""
А дело в том что интерпретатор путался в ковычках!
Правильно:
echo "img scr=image.jpg"
Вернуться к началу
Гость






СообщениеДобавлено: Чт Ноя 11 2004 07:59    Заголовок сообщения: Ответить с цитатой

Помогите разобраться как работать с расширением Tidy HTML.
В мануалах PHP слишком мало информации.
Или подскажите где можно достать описание этого расширения.
Юзаю php5.0.1, хочу использовать tidy, для парсинга своих HTML-шаблонов.

P.S. Может подскажете какие есть альтернативные модули или классы ?
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...