ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

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

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

  #9621  
Старый 23.03.2009, 14:41
PaCo
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме:
1754802

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

Цитата:
Сообщение от Gray_Wolf  
а чем он собственно отличается от парсинга XML?
Ну хотя бы тем что в пхп готовые расширения включеные по умолчанию для парсинга XML и наврятли ты ими отпарсишь html во многих случаях.
 

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

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

Цитата:
А потому что ты сначала выводиш свой $numPetals функцией printGreeting();, а только потом заносиш туда значение в printDice().

Сначала должны делаться все расчёты, а только потом нужно делать вывод.
Так дело в том что printGreeting(); сначала испоняет TRUE
PHP код:
if (empty($_POST['guess']))         {             echo "<h3>Welcome to petals around the rose</h3>";              } 
а потом уже при повторном запуске после ввода guess должна вывести и ваш запрос и число лепестков(numPetals)
 

  #9623  
Старый 23.03.2009, 15:06
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме:
1284900

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

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

Последний раз редактировалось Gray_Wolf; 23.03.2009 в 15:26..
 

  #9624  
Старый 23.03.2009, 22:51
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме:
6722038

Репутация: 1385


По умолчанию

Цитата:
Сообщение от ASQX  
как ето исправить?
я в пхп ноль.
у тебя в скрипте не должно ничего выводиться до этого .. ни пробелов, ничего ..
если даже перед <?php есть пробел, то работать не будет

также у меня както возникали проблеммы с хеадерами в юникоде .. так что ставь анси
 

  #9625  
Старый 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
 

  #9626  
Старый 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' 
Правильный синтаксис мускуль - второй вариант.
 

  #9627  
Старый 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..
 

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

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

https://forum.antichat.ru/showpost.php?p=1186479&postcount=31
Хелп ПлеаЗэ
 

  #9629  
Старый 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% кодов из книжки не работают.

Вот отсюда я писал
 

  #9630  
Старый 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

?>
 
 





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


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




ANTICHAT.XYZ