Возможно передать POST-запрос не из php скрипта? Как определить в strpos табуляцию?

black_raven

Новичок
Возможно передать POST-запрос не из php скрипта? Как определить в strpos табуляцию?

Возможно ли передать $_POST или $_FILES при вызове скрипта из локальной программы пользователя? Если да, то как?
Возможно ли функцией strpos определить позицию символа табуляции? Если да, то как он обозначается?
Спасибо.
 

black_raven

Новичок
По поводу strpos - спасибо.
А вот с первым не совсем ясно. Каким образом будет осуществляться вызов скрипта, например из VB или VC++? Параметр передается через ссылку?
 

Фанат

oncle terrible
Команда форума
хорошая компания подобралась =)

black_raven, данные веб-серверу передаются по протоколу HTTP. протокол открытый, ты всегда можешь написать программу, которая работает с этим протоколом
 

black_raven

Новичок
Пожалуйста помогите.
Переменная $file_m - построчный массив текстового файла (данные поделены табуляциями).
Вид строки:
TRISTAR Довжиков Алексей Андреевич Технический директор 1234567 [email protected]
PHP:
#Определяем позицию первой табуляции
$zero_pos = strpos($file_m[$i],"\t");
#Считываем от нуля до первой позиции в переменную
$company = substr($file_m[$i], '0', $zero_pos);
#Определяем позицию следующей табуляции
$next_pos = strpos($file_m[$i],"\t", $zero_pos+1);
#Считываем данные между табуляциями...
$last_name = substr($file_m[$i], $zero_pos+1, $next_pos);
$zero_pos = $next_pos;
$next_pos = strpos($file_m[$i],"\t", $zero_pos+1);
$first_name = substr($file_m[$i], $zero_pos+1, $next_pos);
$zero_pos = $next_pos;
$next_pos = strpos($file_m[$i],"\t", $zero_pos+1);
$post = substr($file_m[$i], $zero_pos+1, $next_pos);
$zero_pos = $next_pos;
$next_pos = strpos($file_m[$i],"\t", $zero_pos+1);
$phone = substr($file_m[$i], $zero_pos+1, $next_pos);
$zero_pos = $next_pos+1;
#Считываем от последней позиции табуляции до конца
$mail = substr($file_m[$i], $zero_pos);
echo ("<tr><td>".$company."</td><td>".$last_name." ".$first_name."</td><td>".$post."</td><td>".$phone."</td><td>".$mail."</td><tr>");
Нормально считывает он только первую переменную $company, Далее три табуляции подряд он пропускает и присваивает переменной last_name и должность и телефон. Ну и далее все тоже съезжает.
Кто нибудь может подкинуть мысль по поводу причины?
 

WP

^_^
Чувак, твоё бы упорство и трудолюбие в нужное русло, я б такой изврат наверно не написал. Открой для себя [m]explode[/m]
 

black_raven

Новичок
А-а-а-а-а-а-а-а-а-а-а-а-а-а-а-а-а-а!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Говорила мне мама "Учи сынок мат. часть"!
Ну что за ЕпТвМать!
Ну пипец!
Ну ваще!
Ну слов нет!
WP
Спасибо.
 
Сверху