ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

23.03.2009, 13:46
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
мб картинки нету ??
|
|
|

23.03.2009, 13:49
|
|
Познающий
Регистрация: 21.06.2008
Сообщений: 57
Провел на форуме: 633209
Репутация:
44
|
|
нее, все есть, мб кто-нить знает как ето реализовать?
вот ошибка
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
|
|
|

23.03.2009, 14:04
|
|
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме: 1754802
Репутация:
380
|
|
Ты уже делаешь вывод в браузер а потом заново пытаешься послать head, если файл не иклюдиться никуда где идет вывод то возможно что где то выше идут пробелы или сохраняешь в utf-8 с BOM
|
|
|

23.03.2009, 14:11
|
|
Познающий
Регистрация: 21.06.2008
Сообщений: 57
Провел на форуме: 633209
Репутация:
44
|
|
как ето исправить?
я в пхп ноль.
|
|
|

23.03.2009, 14:12
|
|
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме: 148667
Репутация:
23
|
|
Помогите с игрой "Сколько лепестков у розы?"
<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..
|
|
|

23.03.2009, 14:20
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Как можно реализовать такое ... есть html страница, там слово в тегах <TEST>antichat</TEST> ... как можно получить с этой страницы слово antichat ?(оно не статично)
перелопатил весь гугл, но про парсинг html тэгов ничего конкретного не нашёл(
|
|
|

23.03.2009, 14:22
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Сообщение от geforse
Как можно реализовать такое ... есть html страница, там слово в тегах <TEST>antichat</TEST> ... как можно получить с этой страницы слово antichat ?(оно не статично)
PHP код:
preg_match('#<TEST>(.*?)</TEST>#i', $page, $match);
print_r($match);
|
|
|

23.03.2009, 14:29
|
|
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме: 1284900
Репутация:
399
|
|
Почему у меня функцыя printGreeting(); не принимает сгенерированое функцыей calcNumPetals значение $numPetals а принимает только запрос guess введеный ф форму функцыи PrintForm
А потому что ты сначала выводиш свой $numPetals функцией printGreeting();, а только потом заносиш туда значение в printDice().
Сначала должны делаться все расчёты, а только потом нужно делать вывод.
|
|
|

23.03.2009, 14:31
|
|
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме: 1284900
Репутация:
399
|
|
перелопатил весь гугл, но про парсинг html тэгов ничего конкретного не нашёл(
а чем он собственно отличается от парсинга XML?
|
|
|

23.03.2009, 14:35
|
|
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме: 1191083
Репутация:
270
|
|
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)
|
|
|
|