HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 11.06.2009, 02:56
Winst0n
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
Провел на форуме:
573945

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

#11007 тоже не помогло
не путаю )

$query = 'SELECT * FROM таблица WHERE username='.$username.'';
 
Ответить с цитированием

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

Репутация: 3171


По умолчанию

пипец
PHP код:
$query "SELECT * FROM таблица WHERE name='$user_name'"
По идее, все запросы к mysql должны идти в двойных скобках.Так как если мускль видит '' - то переменные хоть убейся не считываться,если отдельно не указать тип строки.Сам мучался пол года назад

Последний раз редактировалось m0Hze; 11.06.2009 в 03:19..
 
Ответить с цитированием

  #3  
Старый 11.06.2009, 03:17
Winst0n
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
Провел на форуме:
573945

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

странно, я вроде так пробовал =-O
 
Ответить с цитированием

  #4  
Старый 11.06.2009, 03:29
Vanofuture
Познающий
Регистрация: 24.04.2008
Сообщений: 34
Провел на форуме:
148656

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

PHP код:
$query "SELECT * FROM `таблица` WHERE `username`='$username'"
 
Ответить с цитированием

  #5  
Старый 11.06.2009, 03:39
diznt
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме:
6128108

Репутация: 445


По умолчанию

Цитата:
омг =\ выводит и возвращает разные весчи! <?=print('');?> ничего не выводит, но возвращает иденицу! Returns 1, always. - означает Возвращает 1, всегда.
Я знаю что вывод и возвращение это разные вещи (из делфи) но я не понимаю какой понт что он возвращает единицу
мне нужен живой php пример(где присуствуют токо echo и print) и чтобы они хоть как то различались в исполнении (кроме единицы которая возвращает print)
 
Ответить с цитированием

  #6  
Старый 11.06.2009, 04:14
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() может взять ток один параметр:


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

  #7  
Старый 11.06.2009, 04:22
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..
 
Ответить с цитированием

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

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

Снова немогу запустить сесию! Раньше в ошыбке говорилось про невозможность открить папку для сохранения файлов сесии, а теперь после того как я отредактировал файл 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
 
Ответить с цитированием

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

Репутация: 3171


По умолчанию

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

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

Репутация: 2731


По умолчанию

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.