Hip-Hop.Ru - Центральный сайт о Хип Хоп культуре в Рунете

Разговоры
  Hip-Hop.Ru Форум Комьюнити Сообщения за день Баня Поиск
 
onyx hustla from da ё-clan
Сообщения: 800
Регистрация: 19.01.2003
Старый пост, нажмите что бы добавить к себе блог 29 мая 2003, 11:10
Домашняя страница Отправить сообщение для artemio с помощью AIM
  #1 (ПС)
Кто знает PHP?
Если знаете помогите мне разобраться в принципе действия этой программы
Учтите только-я ламер полный а это мне надо на зачете
рассказать
<?php echo "<?xml version=\"1.0\" encoding=\"windows-1251\"?".">"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>

<body>

<?

$file_name = "form_cont.txt";

if ( @$f=fopen($file_name, a) )
{
foreach ( $HTTP_POST_VARS as $k => $v )
{
$str = $k. " - ". $v . "\n";
fputs($f, $str);
}
} else
{
echo "Open or create error";
}

?>

<form name="form1" id="form1" method="post" action="">
<input name="textfield" type="text" size="40" />


<textarea name="your_text" cols="40" rows="10" id="your_text"></textarea>


<input name="your_button" type="submit" id="your_button" value="Submit" />
</form>



<?

if ( @$f=fopen($file_name, r) )
{
while ( !feof($f) )
{
$str = fgets($f);
echo $str ."
";
}
} else
{
echo "Open or read error";
}

?>

</body>
</html>

offline
Ответить с цитированием
le monde est a moi
Сообщения: 1,463
Регистрация: 18.03.2003
Старый пост, нажмите что бы добавить к себе блог 29 мая 2003, 19:22
  #2 (ПС)
<?php echo "<?xml version=\"1.0\" encoding=\"windows-1251\"?".">"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>

<body>

<?

$file_name = "form_cont.txt";
/*
фай открывается для добавления, если не существует, то создается, если ошибка открытия файла,
то ПХП её не показывает(@), а переменная $f будет фолс.
*/
if ( @$f=fopen($file_name, a) )
{
// цикл по всему массиву значений, которые были переданные скрипту через форму методом ПОСТ(в спец. заголовке)
// массив ассоциативный == имя => значение
foreach ( $HTTP_POST_VARS as $k => $v )
{
// строка = название переменной - значение, которое было введено в форме
$str = $k. " - ". $v . "\n";
// запись строки в отрытый перед этим файл
fputs($f, $str);
}
// если ошибка открытия файла
}else
{
echo "Open or create error";
}

?>

<form name="form1" id="form1" method="post" action="">

<input name="textfield" type="text" size="40" />



<textarea name="your_text" cols="40" rows="10" id="your_text"></textarea>


<input name="your_button" type="submit" id="your_button" value="Submit" />
</form>



<?
// файл открывается для чтения
if ( @$f=fopen($file_name, r) )
{
// пока курсор не в конце файла
while ( !feof($f) )
{
// считываем очередную строку
$str = fgets($f);
// и выводим на странице после формы
echo $str ."
";
}
} else
{
// если файл не получилось открыть
echo "Open or read error";
}

?>

</body>
</html>

offline
Ответить с цитированием
ои"оам[^underkitty]мжыл_ду
Аватар для Рока
Сообщения: 29,816
Регистрация: 12.02.2003
Откуда: vjid!_meow/north_jireof^#prei
Старый пост, нажмите что бы добавить к себе блог 29 мая 2003, 19:46
  #3 (ПС)
пыздец вас прёт...

offline
Ответить с цитированием
.
Аватар для Chеlios
Сообщения: 4,821
Регистрация: 28.02.2001
Откуда: kiev
Старый пост, нажмите что бы добавить к себе блог 30 мая 2003, 01:24
  #4 (ПС)
Скальд, будь человеком, добавь к кнопкам форматирования на форуме кнопку PHP.

А вы товарищи, издеваетесь. В чужом абсолютно неформатированном коде разбираться - придумали. Ни ума бля ни фантазии.

Вот так бы было красиво понятно и приятно (Встроенный в форум тег РНР и пара пробелов - ну сам ламерный народ пошёл):
[PHP]
<?php echo "<?xml version=\"1.0\" encoding=\"windows-1251\"?".">"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>

<body>

<?

$file_name = "form_cont.txt";

if ( @$f=fopen($file_name, a) )
{
foreach ( $HTTP_POST_VARS as $k => $v )
{
$str = $k. " - ". $v . "\n";
fputs($f, $str);
}
} else
{
echo "Open or create error";
}

?>

<form name="form1" id="form1" method="post" action="">
<input name="textfield" type="text" size="40" />


<textarea name="your_text" cols="40" rows="10" id="your_text"></textarea>


<input name="your_button" type="submit" id="your_button" value="Submit" />
</form>



<?

if ( @$f=fopen($file_name, r) )
{
while ( !feof($f) )
{
$str = fgets($f);
echo $str ."
";
}
} else
{
echo "Open or read error";
}

?>

</body>
</html>
[/PHP]

offline
Ответить с цитированием
.
Аватар для Chеlios
Сообщения: 4,821
Регистрация: 28.02.2001
Откуда: kiev
Старый пост, нажмите что бы добавить к себе блог 30 мая 2003, 01:32
  #5 (ПС)
PS: Скрипт ламером писался. Потому как фопену второй аргумент в кавычки не взят.

PPS: Крис зверь. Я и не думал что 5 минут настолько мало.

offline
Ответить с цитированием
le monde est a moi
Сообщения: 1,463
Регистрация: 18.03.2003
Старый пост, нажмите что бы добавить к себе блог 30 мая 2003, 11:11
  #6 (ПС)
-
PS: Скрипт ламером писался. Потому как фопену второй аргумент в кавычки не взят.
а может и нет. Интересный вопрос. Я, например, и не догадывался, что фопену можно передать строку без кавычек. А ПХП видать похуй. Хотя, наверное, так будет медленнее. По крайней мере, в ассоциативных массивах с кавычками быстрее, насколько я знаю.
-
абсолютно неформатированном
нормальный форматированный код

offline
Ответить с цитированием
onyx hustla from da ё-clan
Сообщения: 800
Регистрация: 19.01.2003
Старый пост, нажмите что бы добавить к себе блог 30 мая 2003, 11:50
Домашняя страница Отправить сообщение для artemio с помощью AIM
  #7 (ПС)
<?

$file_name = "form_cont.txt";
Это понятно чтоо
if ( @$f=fopen($file_name, a) )
{-на хуй эти тупые скобки?это синтаксис такой?
foreach ( $HTTP_POST_VARS as $k => $v ) -что вот это????
{
$str = $k. " - ". $v . "\n";-а это????
fputs($f, $str);это понятно
}
} else
{
echo "Open or create error";
}

?>

offline
Ответить с цитированием
onyx hustla from da ё-clan
Сообщения: 800
Регистрация: 19.01.2003
Старый пост, нажмите что бы добавить к себе блог 30 мая 2003, 11:52
Домашняя страница Отправить сообщение для artemio с помощью AIM
  #8 (ПС)
<?

if ( @$f=fopen($file_name, r) )Что есть r?
и f? В пхп не надо к начале программы задавать переменные?
{
while ( !feof($f) )
{
$str = fgets($f);
echo $str ."
";
}
} else
{
echo "Open or read error";
}
Я же просил обьяснить без комп терминов
Ну примерно так:это хуйня проверяет то-то если это фолс то делает то если тру то то вот как-нить так

offline
Ответить с цитированием
Настройся На Лучшее!
Аватар для PooZo
Сообщения: 3,455
Регистрация: 20.01.2001
Откуда: Москва
Старый пост, нажмите что бы добавить к себе блог 31 мая 2003, 01:02
Домашняя страница
  #9 (ПС)
Ебать, во вас заворачивает...

offline
Ответить с цитированием
МБПК
Аватар для Grju
Сообщения: 8,821
Регистрация: 23.08.2002
Откуда: london
Старый пост, нажмите что бы добавить к себе блог 31 мая 2003, 05:38
Отправить сообщение через twitter для Grju
  #10 (ПС)
znaju,znaju,PHP pizdatij chuvak

offline
Ответить с цитированием
Правильный Чел
Аватар для MastaG
Сообщения: 669
Регистрация: 01.02.2003
Откуда: Southern Palmira (Одесса)
Старый пост, нажмите что бы добавить к себе блог 3 июня 2003, 01:23
Домашняя страница
  #11 (ПС)
я понял это типа
Россиийское
Народное
Рыбачество

offline
Ответить с цитированием
 
Ответ
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Часовой пояс GMT +3, время: 13:51.