HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

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

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

Цитата:
Сообщение от Gray_Wolf  
Разобрался.
Вместо
PHP код:
value="'.$numPetals.'" 
должно быть
PHP код:
value="'.$numPetals.'" 
Проверяй что у тебя в переменных хранится.
UPD
ан нет, это не решение проблемы, это просто косяк в коде, нужно думать дальше...
Так работает но обясни почему
PHP код:
value="'.$numPetals.'" 
? а не просто
PHP код:
value="$numPetals
 
Ответить с цитированием

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

Репутация: 2731


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

Без апострофов запрос будет
PHP код:
SELECT FROM TABLE WHERE id=$numPetals 
С аппострофами
PHP код:
SELECT FROM TABLE WHERE id='$numPetals' 
Правильный синтаксис мускуль - второй вариант.
 
Ответить с цитированием

  #3  
Старый 24.03.2009, 11:56
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме:
1284900

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

2mailbrush там в другом беда. (даже мускуля совсем нету : )

PHP код:
echo '<h3>How many petals around the rose?</h3>
<form method = "post">
<input type = "text"
name = "guess"
value = "">
<br>
<input type="hidden"
value="$numPetals"
name="numPetals" /> <!-- передаем прав. число -->
<input type = "submit">
</form>
<br>
<a href = "petalHelp.html"
target = "helpPage">
give me a hint</a>'

При такой записи в value ты заносиш не значение переменной $numPetals, а просто строку "$numPetals".

P.S. вообще такой способ занесения значения переменной в строку в корне неверен, и возможен только в PHP. Зачем всё время надеятся на непонятную автоматику?
$a="->".$b."<-";
Такой способ записи намного наглядней, и точно глучить не будет, в отличии от :
$a="->$b<-";

PHP код:
echo '<h3>How many petals around the rose?</h3>
<form method = "post">
<input type = "text"
name = "guess"
value = "">
<br>
<input type="hidden"
value="'
.$numPetals.'"
name="numPetals" /> <!-- передаем прав. число -->
<input type = "submit">
</form>
<br>
<a href = "petalHelp.html"
target = "helpPage">
give me a hint</a>'

И сразу видно что, как и куда ты заносиш.

Последний раз редактировалось Gray_Wolf; 24.03.2009 в 11:58..
 
Ответить с цитированием

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

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

Цитата:
Сообщение от Gray_Wolf  
2mailbrush там в другом беда. (даже мускуля совсем нету : )

PHP код:
echo '<h3>How many petals around the rose?</h3>
<form method = "post">
<input type = "text"
name = "guess"
value = "">
<br>
<input type="hidden"
value="$numPetals"
name="numPetals" /> <!-- передаем прав. число -->
<input type = "submit">
</form>
<br>
<a href = "petalHelp.html"
target = "helpPage">
give me a hint</a>'

При такой записи в value ты заносиш не значение переменной $numPetals, а просто строку "$numPetals".

P.S. вообще такой способ занесения значения переменной в строку в корне неверен, и возможен только в PHP. Зачем всё время надеятся на непонятную автоматику?
$a="->".$b."<-";
Такой способ записи намного наглядней, и точно глучить не будет, в отличии от :
$a="->$b<-";

PHP код:
echo '<h3>How many petals around the rose?</h3>
<form method = "post">
<input type = "text"
name = "guess"
value = "">
<br>
<input type="hidden"
value="'
.$numPetals.'"
name="numPetals" /> <!-- передаем прав. число -->
<input type = "submit">
</form>
<br>
<a href = "petalHelp.html"
target = "helpPage">
give me a hint</a>'

И сразу видно что, как и куда ты заносиш.
Спасибо.
Я учу пхп из книжки там повсюду так заносят значение переменной и у меня 90% кодов из книжки не работают.

Вот отсюда я писал
 
Ответить с цитированием

  #5  
Старый 24.03.2009, 13:05
DDoSька
Постоянный
Регистрация: 05.05.2008
Сообщений: 403
Провел на форуме:
2375039

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

https://forum.antichat.ru/showpost.php?p=1186479&postcount=31
Хелп ПлеаЗэ
 
Ответить с цитированием

  #6  
Старый 24.03.2009, 17:48
Shadow_p1raT
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме:
2140897

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

DDoSька
2
PHP код:
<?php 
$url 
'http://localhost/test/1.php';// Путь до скрипта который принимает файл 
$file 'C:\wamp\www\test\секас.jpg'// Путь до нашего файла 
$data = array('file' => '@' $file); // Заголовки при отправке(снифаем снифером) и не забываем ставить @ 
$ch curl_init(); 
      
curl_setopt($chCURLOPT_RETURNTRANSFER1); 
      
curl_setopt($chCURLOPT_TIMEOUT60); 
      
curl_setopt($chCURLOPT_URL$url); 
      
curl_setopt($chCURLOPT_POSTtrue); 
      
curl_setopt($chCURLOPT_POSTFIELDS$data); 
      
curl_setopt($chCURLOPT_USERAGENT'Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1'); 
      
curl_setopt($chCURLOPT_HEADERtrue); 
      
$res curl_exec($ch); 
      
curl_close($ch); 
echo 
$res

?>
 
Ответить с цитированием

  #7  
Старый 24.03.2009, 19:08
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме:
1284900

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

Цитата:
Я учу пхп из книжки там повсюду так заносят значение переменной и у меня 90% кодов из книжки не работают.
Ну я бы вообще не рекомендовал учить ПХП первым языком программирования.
По поводу книжки:
В том примере нету одинарных ковычек.
Можеш сам проверить:

PHP код:
$a=5;
echo 
'->$a<-';
echo 
"<br>";
echo 
"->$a<-";
echo 
"<br>";
echo 
"->".$a"<-"
Хоть 2-я строка и нормально выведется, но я бы всёже рекомендовал использовать символ . для конконтинации строк, т.к. это одновременно и верно с точки зрения программирования, и более понятно для начинающих.

P.S.: бездумное списывание с книжки даёт скорее отрицательный эффект чем положительный по части изучения языка.
Начинать нужно с основ.

2DDoSька
Чем вас сокеты не устраивают?

Последний раз редактировалось Gray_Wolf; 24.03.2009 в 19:10..
 
Ответить с цитированием

  #8  
Старый 24.03.2009, 21:04
DDoSька
Постоянный
Регистрация: 05.05.2008
Сообщений: 403
Провел на форуме:
2375039

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

Цитата:
Сообщение от Gray_Wolf  
2DDoSька
Чем вас сокеты не устраивают?
Интересный впорос, порой, я сам его себе задаю.Я просто, сначала курл выучил, а потом уже сокеты. Из-за этого роднее cURL, все устраивает, но вот гемморность с хостами неимоверная.
Как я знаю, сокеты медленне : я как-то читал тему на хабре, хотя в пхп и так не д оскорости,но все же
 
Ответить с цитированием

  #9  
Старый 24.03.2009, 21:18
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


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

Цитата:
Сообщение от DDoSька  
Интересный впорос, порой, я сам его себе задаю.Я просто, сначала курл выучил, а потом уже сокеты. Из-за этого роднее cURL, все устраивает, но вот гемморность с хостами неимоверная.
Как я знаю, сокеты медленне : я как-то читал тему на хабре, хотя в пхп и так не д оскорости,но все же
Проводил "испытания" для себя. Курл оказался медленее чем сокеты.
 
Ответить с цитированием

  #10  
Старый 24.03.2009, 21:20
DDoSька
Постоянный
Регистрация: 05.05.2008
Сообщений: 403
Провел на форуме:
2375039

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

Цитата:
Сообщение от NOmeR1  
Проводил "испытания" для себя. Курл оказался медленее чем сокеты.
Твои слова стали для меня решающими - перехожу на сокет.
ЗЫ: Но почему тогда их разработали? Раз это альтернатива сокетам, чем сURL лучше?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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.XYZ