HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #3091  
Старый 13.05.2008, 22:22
bomber
Новичок
Регистрация: 17.03.2008
Сообщений: 29
Провел на форуме:
62375

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

Цитата:
Сообщение от groundhog  
PHP код:
<?php
$fp 
fopen('file.txt''r'); 
$w fopen('file_result.txt''a+'); 
while(!
feof($fp))

$str fgets ($fp1024);
if (
trim($str) != '') {
list(
$a$b) = explode('|'$str); 
fwrite($wtrim($a)."|".trim($b)."\n");
}

fclose($fp); 
fclose($w); 
?>
Так точно не будет.
спасибо парни, чтоб я без вас делал
 
Ответить с цитированием

  #3092  
Старый 13.05.2008, 22:41
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


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

Цитата:
Сообщение от Isis  
PHP код:
if (trim($str) != ''
пиздец.......
нуко теперь расказывай как правильно надо кодировать.
 
Ответить с цитированием

  #3093  
Старый 13.05.2008, 23:35
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

PHP код:
if (!empty($str)) 
 
Ответить с цитированием

  #3094  
Старый 13.05.2008, 23:55
KindEcstasy
Участник форума
Регистрация: 30.09.2006
Сообщений: 134
Провел на форуме:
352963

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

Итак, вопрос к гуру 80ого порта:

Какие поля в заголовке который отправляет (должен отправить) клиент, основные и самые важные. Что обязательно нужно скормить серверу, чтобы получить вменяемый заголовок-ответ? Мм? Только не нужно говорить что все, которые ты видишь в HTTP анализире ))) Полюбому они там все не нужны... Или я чёто не понимаю? Жду грамотного ответа!

Последний раз редактировалось KindEcstasy; 13.05.2008 в 23:58..
 
Ответить с цитированием

  #3095  
Старый 14.05.2008, 00:12
pento
Участник форума
Регистрация: 03.07.2006
Сообщений: 147
Провел на форуме:
438137

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

Цитата:
Сообщение от Isis  
PHP код:
if (!empty($str)) 
Можно сократить до
PHP код:
if ($str) {
    
// ...


Последний раз редактировалось pento; 14.05.2008 в 00:14..
 
Ответить с цитированием

  #3096  
Старый 14.05.2008, 00:18
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Цитата:
Что обязательно нужно скормить серверу, чтобы получить вменяемый заголовок-ответ?
По минимуму нужно отправить заголовки Host и Connection.

PS. Проверил на mail.ru

Последний раз редактировалось d_x; 14.05.2008 в 00:51..
 
Ответить с цитированием

  #3097  
Старый 14.05.2008, 11:29
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

KindEcstasy, всё зависит от типа HTTP-запроса (GET, POST, HEAD, ...). Вообще для GET-запроса, как уже ответили минимально необходимы заголовки Connection и Host (чтобы определить к какому виртуальному хосту был осуществлён запрос). Для POST-запроса, минимально необходимы заголовки Connection, Host и Content-Length, но опять же - всё зависит от факторов, и того, что и как ты запрашиваешь.
 
Ответить с цитированием

  #3098  
Старый 14.05.2008, 11:37
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

Isis, ну выебнулся так выебнулся... Ты обратил внимание, что я написал выражение с участием функции trim:

PHP код:
if (trim($str) != ''
Перевожу: ЕСЛИ ПОСЛЕ УДАЛЕНИЯ ПРОБЕЛЬНЫХ СИМВОЛОВ ИЗ СТРОКИ, СТРОКА ОСТАЛАСЬ НЕ ПУСТА, ТО ВЫПОЛНИТЬ ВЫРАЖЕНИЕ

PHP код:
if (!empty($str)) 
У тебя же это банально: ЕСЛИ СТРОКА НЕ ПУСТА, ТО ВЫПОЛНИТЬ ВЫРАЖЕНИЕ

В общем начинай освоение PHP c простых вещей, вроде:

PHP код:
$var "\r\n";
var_dump(empty($var)); 
а потом будешь пиздецами кидаться...
 
Ответить с цитированием

  #3099  
Старый 14.05.2008, 15:25
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


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

Цитата:
Сообщение от Isis  
PHP код:
if (!empty($str)) 
хорошо. ты мой эталон.
 
Ответить с цитированием

  #3100  
Старый 14.05.2008, 22:43
ElteRUS
Постоянный
Регистрация: 11.10.2007
Сообщений: 406
Провел на форуме:
7215020

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

Цитата:
Сообщение от groundhog  
Для POST-запроса, минимально необходимы заголовки Connection, Host и Content-Length, но опять же - всё зависит от факторов, и того, что и как ты запрашиваешь.
Еще если я не ошибаюсь обязательно нужно указать тип контента - Content-Type: application/x-www-form-urlencoded или multipart/form-data ...
 
Ответить с цитированием
Ответ



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