ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #10951  
Старый 11.06.2009, 04:14
Аватар для 159932
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме:
6722038

Репутация: 1385


По умолчанию

http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40 - ссылка из тогоже пхп.нет

Цитата:
2. Expression. print() behaves like a function in that you can do:
$ret = print "Hello World"; And $ret will be 1. That means that print
can be used as part of a more complex expression where echo cannot. An
example from the PHP Manual:

$b ? print "true" : print "false";
перевод(если настолко не в состоянии найти онлайн переводчик):
print() ведёт себя как ф-ия и с ней ты можешь сотворить сие чюдо:
$ret = print "Hello World"; и $ret вернёт еденицу. это значит что print может быть использован как часть большее сложного выражения, а echo не может. для примера из всеми-любимого мануала по пхп:
$b ? print "true" : print "false";



Цитата:
So, echo without parentheses can take multiple parameters, which get
concatenated:

echo "and a ", 1, 2, 3; // comma-separated without parentheses
echo ("and a 123"); // just one parameter with parentheses

print() can only take one parameter:
соу, echo без скобок может подминать под себя несколько параметров которые получает вместе:
echo "and a ", 1, 2, 3; // запято-разделительные без скобок
echo ("and a 123"); // ток один параметр со скобкаме
print() может взять ток один параметр:


.зы доступно?
 
Ответить с цитированием

  #10952  
Старый 11.06.2009, 04:22
Аватар для diznt
diznt
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме:
6128108

Репутация: 445


По умолчанию

Цитата:
Сообщение от 159932  
http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40 - ссылка из тогоже пхп.нет



перевод(если настолко не в состоянии найти онлайн переводчик):
print() ведёт себя как ф-ия и с ней ты можешь сотворить сие чюдо:
$ret = print "Hello World"; и $ret вернёт еденицу. это значит что print может быть использован как часть большее сложного выражения, а echo не может. для примера из всеми-любимого мануала по пхп:
$b ? print "true" : print "false";





соу, echo без скобок может подминать под себя несколько параметров которые получает вместе:
echo "and a ", 1, 2, 3; // запято-разделительные без скобок
echo ("and a 123"); // ток один параметр со скобкаме
print() может взять ток один параметр:


.зы доступно?
Благодарю, понял все

(если настолко не в состоянии найти онлайн переводчик)

все я в состоянии, нефиг нагонять

Последний раз редактировалось diznt; 11.06.2009 в 18:57..
 
Ответить с цитированием

  #10953  
Старый 11.06.2009, 17:56
Аватар для Patronik
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме:
148667

Репутация: 23
Отправить сообщение для Patronik с помощью ICQ
По умолчанию

Снова немогу запустить сесию! Раньше в ошыбке говорилось про невозможность открить папку для сохранения файлов сесии, а теперь после того как я отредактировал файл php.ini и вписал существующий путь для сохранения файлов сесии такого типа
Z:\tmp\ssesions сесии там создаються с именами "sess_1ae98eab10e19fa8e59f8515106e75ee", "sess_7eb03d2d0ff5829d8a1427ba36e6dd22" но браузер снова выдает ошыбку

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at Z:\home\train.com\www\auth.php:9) in Z:\home\train.com\www\auth.php on line 31

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\train.com\www\auth.php:9) in Z:\home\train.com\www\auth.php on line 31

Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0
 
Ответить с цитированием

  #10954  
Старый 11.06.2009, 18:11
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

У тебя перед стартом сессии чтото выводиться.Поставь sesion_start(); Сразу после <?php
 
Ответить с цитированием

  #10955  
Старый 11.06.2009, 18:16
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

сессию в начале скрипта создавай
 
Ответить с цитированием

  #10956  
Старый 11.06.2009, 19:26
Аватар для Patronik
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме:
148667

Репутация: 23
Отправить сообщение для Patronik с помощью ICQ
По умолчанию

Я на другой странице сайта создаю сесию кодом
<?php
session_start();
if ($auth!=1)
{
echo'<p>Доступ закритий</p>
<br><p><center><a href = "index.php" tarfet = "blank">На головну</a></center></p>';
exit;
}
?>

при регистациий переменной в сесию делаю:
session_start();
session_register("auth");
$auth = 1;

Но страница проверки переменной говорит echo'<p>Доступ закритий</p>. При том что файл сесии создался в папке хранения сесий и там если открить блокнотом записано "auth|i:1;". Что не так?
 
Ответить с цитированием

  #10957  
Старый 11.06.2009, 20:17
Аватар для L I G A
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

Цитата:
Сообщение от Patronik  
if ($auth!=1)
if("$auth"!=1)

Цитата:
Сообщение от Patronik  
tarfet = "blank"
target="blank"

Последний раз редактировалось L I G A; 11.06.2009 в 20:19..
 
Ответить с цитированием

  #10958  
Старый 11.06.2009, 21:03
Аватар для d_x
d_x
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Два поста выше моего - ни о чем...
Цитата:
if("$auth"!=1)
Смысл?
Цитата:
if ($auth != 1) выполниться в случае, если не удалось присвоить $auth значение 1
Неверно. Это выполнится, если значение $auth не равно 1. Если использовать оператор !==, то это сравнение с учетом типов данных.


Ответ по теме вопроса:
PHP код:
<?php
session_start
();
if (!isset(
$_SESSION['auth']) || $_SESSION['auth']!=1)
{
echo 
'<p>Доступ закрыт</p>
<br><p><center><a href = "index.php">На главную</a></center></p>'
;
exit;
}
?>
А вот это:
PHP код:
session_register("auth");
$auth 1
замени на это:
PHP код:
$_SESSION['auth']=1
И надо не забывать session_start()
 
Ответить с цитированием

  #10959  
Старый 11.06.2009, 22:26
Аватар для Patronik
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме:
148667

Репутация: 23
Отправить сообщение для Patronik с помощью ICQ
По умолчанию

2d_x
спасибо попробую так.
Мне браузер еще пишет сто не существует такой директории и проблема с session_start().
Warning session_start(). No such file or directory on /tmp/sses_123124132453452345?
типа такого! Я в php.ini правлю путь сохранения даних сесии, а он снова кажет что нет такой директории
 
Ответить с цитированием

  #10960  
Старый 11.06.2009, 22:46
Аватар для FireFenix
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

Цитата:
Сообщение от Patronik  
2d_x
спасибо попробую так.
Мне браузер еще пишет сто не существует такой директории и проблема с session_start().
Warning session_start(). No such file or directory on /tmp/sses_123124132453452345?
типа такого! Я в php.ini правлю путь сохранения даних сесии, а он снова кажет что нет такой директории
Он пишет что нету файла сессии в этой директории
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ