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
   
 
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 1385


По умолчанию

мб картинки нету ??
 

  #9612  
Старый 23.03.2009, 13:49
ASQX
Познающий
Регистрация: 21.06.2008
Сообщений: 57
Провел на форуме:
633209

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

нее, все есть, мб кто-нить знает как ето реализовать?


вот ошибка
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/userbarscript.php:1) in /www/htdocs/userbarscript.php on line 2
 

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

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

Ты уже делаешь вывод в браузер а потом заново пытаешься послать head, если файл не иклюдиться никуда где идет вывод то возможно что где то выше идут пробелы или сохраняешь в utf-8 с BOM
 

  #9614  
Старый 23.03.2009, 14:11
ASQX
Познающий
Регистрация: 21.06.2008
Сообщений: 57
Провел на форуме:
633209

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

как ето исправить?
я в пхп ноль.
 

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

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

Помогите с игрой "Сколько лепестков у розы?"
<html>
<head>
<title>Скільки листків в рози?</title>
</head>
<body bgcolor = "tan">
<center>
<font face ="Comic Sanc MS">
<h1>Petals Around the Rose</h1>
<?php


printGreeting();
printDice();
printForm();

function printGreeting()
{
global $guess, $numPetals;
$guess = $_POST['guess'];

if (empty($_POST['guess']))
{
echo "<h3>Welcome to petals around the rose</h3>";

}
else if ($_POST['guess']==$_POST['numPetals'])
{
echo "You got it";
}
else
{
echo "<h3>from last try:</h3><br>
you guessed:";
echo $_POST['guess'];
echo "<br>";
echo " and the correct answer was:";
echo $numPetals;
echo "petals around the rose<br>";
}// закінчення if
}// закінчення фунції printGreetin

function printDice()
{
global $numPetals;
print "<h3>New Roll:</h3>";
$numPetals = 0;
$die1 = rand(1,6);
$die2 = rand(1,6);
$die3 = rand(1,6);
$die4 = rand(1,6);
$die5 = rand(1,6);

showDie($die1);
showDie($die2);
showDie($die3);
showDie($die4);
showDie($die5);

print "<br>";

calcNumPetals ($die1);
calcNumPetals ($die2);
calcNumPetals ($die3);
calcNumPetals ($die4);
calcNumPetals ($die5);

}//закінчення функції printDice

function showDie($value)
{
echo "<img src = dice$value.jpg
height = 100
width = 100>";
}//end of showDie


function calcNumPetals ($value)
{
global $numPetals;
if ($value==3)
{
$numPetals+=2;
}
else if ($value==5)
{
$numPetals+=4;
}


}// end of calcNumPetals

function printForm ()
{
global $numPetals;
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>';

}//end Printform


echo "<br>Получилось $numPetals лепестков";


?>
</font>
</center>
</body>
</html>

Почему у меня функцыя printGreeting(); не принимает сгенерированое функцыей calcNumPetals значение $numPetals а принимает только запрос guess введеный ф форму функцыи PrintForm

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

  #9616  
Старый 23.03.2009, 14:20
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


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

Как можно реализовать такое ... есть html страница, там слово в тегах <TEST>antichat</TEST> ... как можно получить с этой страницы слово antichat ?(оно не статично)

перелопатил весь гугл, но про парсинг html тэгов ничего конкретного не нашёл(
 

  #9617  
Старый 23.03.2009, 14:22
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


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

Цитата:
Сообщение от geforse  
Как можно реализовать такое ... есть html страница, там слово в тегах <TEST>antichat</TEST> ... как можно получить с этой страницы слово antichat ?(оно не статично)
PHP код:
preg_match('#<TEST>(.*?)</TEST>#i'$page$match);
print_r($match); 
 

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

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

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

Сначала должны делаться все расчёты, а только потом нужно делать вывод.
 

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

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

Цитата:
перелопатил весь гугл, но про парсинг html тэгов ничего конкретного не нашёл(
а чем он собственно отличается от парсинга XML?
 

  #9620  
Старый 23.03.2009, 14:35
art2222
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме:
1191083

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

Цитата:
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/userbarscript.php:1) in /www/htdocs/userbarscript.php on line 2
Страница уже отправлена, а ты модифицируешь заголовки. Тут, имхо, либо юзать ajax либо вот это http://de2.php.net/manual/ru/function.ob-start.php
 
 





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


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




ANTICHAT.XYZ