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

09.12.2008, 00:41
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от _nic
Код:
<?php
if (isset($_GET['dat0'], $_GET['dat1'], $_GET['dat2'], $_GET['dat3'], $_GET['dat4'])) {
extract($_GET);
$dannie = $dat0."|".$dat1."|".$dat2."|".$dat3."|".$dat4."|\r\n";
$f = fopen("dannie.txt", "a");
fwrite($f, $dannie);
fclose($f);
exit();
}
?>
Это как раз работающий код. Разумеется, если никаких параметров не передавать, ничего записываться не будет.
Кстати, настоятельно рекомендуется не использовать функцию extract для массивов, содержащих непроверенные данные.
|
|
|

09.12.2008, 01:01
|
|
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме: 2982851
Репутация:
107
|
|
Сообщение от astrologer
Это как раз работающий код. Разумеется, если никаких параметров не передавать, ничего записываться не будет.
Кстати, настоятельно рекомендуется не использовать функцию extract для массивов, содержащих непроверенные данные.
Я вот так параметр для теста пытаюсь передать
http://localhost/test.php?dat0=lalalalalalalla
Да только вот в итоге никаких файлов не создается,да и если создать файл то туда всеравно ниче не пишется 
|
|
|

09.12.2008, 01:51
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
Запомни: так поступают распиздяи! Фу так делать)))
|
|
|

09.12.2008, 01:54
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Сообщение от Pashkela
$_GET['dat0'] тут просто dat0
а тут: $dat0 - почуствуй разницу
плюс почитай: http://ru2.php.net/extract
плюс здесь:
$dannie = $dat0."|".$dat1."|".$dat2."|".$dat3."|".$dat4."|\r \n";
а надо так:
$dannie = $dat0."|".$dat1."|".$dat2."|".$dat3."|".$dat4."|" . "\r\n";
А можно узнать почему такой вывод?
|
|
|

09.12.2008, 02:01
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Нет, я стесняюсь  И вообще, надо весь код выкладывать, а не кусочек 
|
|
|

09.12.2008, 02:12
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от _nic
Я вот так параметр для теста пытаюсь передать
http://localhost/test.php?dat0=lalalalalalalla
Да только вот в итоге никаких файлов не создается,да и если создать файл то туда всеравно ниче не пишется
Остальные параметры тоже нужно задавать, они же в коде все проверяются на наличие и потом используются.
|
|
|

09.12.2008, 02:39
|
|
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме: 1123418
Репутация:
362
|
|
Сообщение от Pashkela
здесь:
$dannie = $dat0."|".$dat1."|".$dat2."|".$dat3."|".$dat4."|\r \n";
а надо так:
$dannie = $dat0."|".$dat1."|".$dat2."|".$dat3."|".$dat4."|" . "\r\n";
Гениально =\
|
|
|

09.12.2008, 04:34
|
|
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме: 3629857
Репутация:
504
|
|
Сообщение от Pashkela
плюс здесь:
$dannie = $dat0."|".$dat1."|".$dat2."|".$dat3."|".$dat4."|\r \n";
а надо так:
$dannie = $dat0."|".$dat1."|".$dat2."|".$dat3."|".$dat4."|" . "\r\n";
собсно вопрос... а в чем собственно разница?
PHP код:
<?php
if (isset($_GET['dat0']) || isset($_GET['dat1']) || isset($_GET['dat2']) || isset($_GET['dat3']) || isset($_GET['dat4'])) {
extract($_GET);
$dannie = $dat0."|".$dat1."|".$dat2."|".$dat3."|".$dat4."|\r\n";
$f = fopen("dannie.txt", "a");
fwrite($f, $dannie);
fclose($f);
exit();
}
?>
так я думаю будет писать в файл при условии, что
http://localhost/test.php?dat0=lalalalalalalla
Последний раз редактировалось gisTy; 09.12.2008 в 04:43..
|
|
|

09.12.2008, 04:42
|
|
Banned
Регистрация: 08.12.2008
Сообщений: 3
Провел на форуме: 21188
Репутация:
1
|
|
ЫЫыыы=)
|
|
|

09.12.2008, 10:57
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
DNA ERROR DETECTED -> DESTROY!
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|