HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

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

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

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

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

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

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

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

Репутация: 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
С нами: 9799586

Репутация: 1385


По умолчанию

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

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

  #9625  
Старый 24.03.2009, 01:32
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
С нами: 9029260

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

Цитата:
Сообщение от 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
С нами: 9410786

Репутация: 2731


По умолчанию

Без апострофов запрос будет
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
С нами: 9042754

Репутация: 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
С нами: 9483229

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

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

  #9629  
Старый 24.03.2009, 17:48
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
С нами: 9029260

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

Цитата:
Сообщение от 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
С нами: 9564806

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

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

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



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