Вопросы Php по Human Emulator

Спрошу еще один волнующий меня вопрос.

Есть большой файл в каждой строке которого находится login pass mail(разделенные пробелами).

как при помощи split получить из строки эти данные?

PHP:
$openfile=file('base.txt');
list($login, $pass, $mail) = split(" ", $openfile);
тут наверное чего-то не хватает, но я сам не разберусь никак.
 
попробуй так...
PHP:
$openfile = file('base.txt'); // $openfile  это массив
foreach($openfile as $str)
{
 //split в 5.3 убирают -> explode
 list($login, $pass, $mail) = explode(" ", $str);
 //элементы массива $openfile полученого через file содержат символ переноса строки
 $mail = trim($mail); 
 runNeedFunction($login, $pass, $mail);
}
 
Столкнулся с еще одной проблемой.
нужно что бы скрпит обратился по адресу(Для просмотра ссылки Войди или Зарегистрируйся) где находится большой текст, заключенный между <textarea cols=70 rows=100> и </textarea>
Этот текст надо принять за переменную для дальнейшего использования.





Подскажите как заставить XWeb произвести арифметические вычисления?
PHP:
 <span class="field-prefix">3 + 7 = </span> <input type="text" maxlength="2" name="captcha_response" id="edit-captcha-response-1" size="4" value="" class="form-text required" />
 
Столкнулся с еще одной проблемой.
нужно что бы скрпит обратился по адресу(Для просмотра ссылки Войди или Зарегистрируйся) где находится большой текст, заключенный между <textarea cols=70 rows=100> и </textarea>
Этот текст надо принять за переменную для дальнейшего использования.

PHP:
$f = file_get_contents ("http://mysite.com/text.pl?q=car");
if (preg_match ("/<textarea[^>]*>([^<]*)</i", $f, $rg))
   $result = $rg[1];

писал текст на коленках, поэтому могут быть ошибки, спрашивай если что

Добавлено через 7 минут
Подскажите как заставить XWeb произвести арифметические вычисления?
PHP:
 <span class="field-prefix">3 + 7 = </span> <input type="text" maxlength="2" name="captcha_response" id="edit-captcha-response-1" size="4" value="" class="form-text required" />


ну например вот так:

PHP:
	if (preg_match ("/<span class=\"field\-prefix\">([^<]+)/i", $f, $rg))
	{
		$st = "\$result =".str_replace ("=", "", $rg[1]).";";
		eval ($st);
	}

на входе: текст страницы в переменной $f
на выходе: ответ в переменной $result
 
ну например вот так:
PHP:
	if (preg_match ("/<span class=\"field\-prefix\">([^<]+)/i", $f, $rg))
	{
		$st = "\$result =".str_replace ("=", "", $rg[1]).";";
		eval ($st);
	}
на входе: текст страницы в переменной $f
на выходе: ответ в переменной $result

попробывал просто вставить этот кусок кода в скрипт - не сработало :( переменная $result ничего не выдает.
 
код работает. все получилось.
PHP:
$f = $webpage->get_source(); 

if (preg_match ("/<span class=\"field\-prefix\">([^<]+)/i", $f, $rg))
    {
        $st = "\$result =".str_replace ("=", "", $rg[1]).";";
        eval ($st);
            }
$result вставил в нужное поле и все получилось!

Спасибо огромное!
 
Кто в теме

А как вставить переменную в окошко fckeditor ?
HTML:
<TR>

<TD class=form1>Описание*</TD>

<TD class=form2>

<SCRIPT type=text/javascript src="./include/fckeditor/fckeditor.js"></SCRIPT>



<SCRIPT type=text/javascript>

          <!--

          var sToolbar;

          var oFCKeditor = new FCKeditor('business_desc');

          oFCKeditor.BasePath = "./include/fckeditor/";

          oFCKeditor.Config["ProcessHTMLEntities"] = false;

          oFCKeditor.Config["CustomConfigurationsPath"] = "../../js/business_fckconfig.js";

          oFCKeditor.Height = "260";

          oFCKeditor.Width = "465";

          oFCKeditor.ToolbarSet = "se_business";

          oFCKeditor.Value = '';

          oFCKeditor.Config["SocialEngineUploadCustom"] = true;

          oFCKeditor.Create() ;

          //-->

          </SCRIPT>

<INPUT style="DISPLAY: none" id=business_desc type=hidden 

name=business_desc><INPUT style="DISPLAY: none" id=business_desc___Config 

value=ProcessHTMLEntities=false&amp;CustomConfigurationsPath=..%2F..%2Fjs%2Fbusiness_fckconfig.js&amp;SocialEngineUploadCustom=true 

type=hidden><IFRAME 

style="BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 465px; PADDING-RIGHT: 0px; HEIGHT: 260px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px" 

id=business_desc___Frame height=260 

src="./include/fckeditor/editor/fckeditor.html?InstanceName=business_desc&amp;Toolbar=se_business" 

frameBorder=0 width=465 scrolling=no></IFRAME> </TD></TR>

<TR>

<TD class=form1>Ключевые </TD></TR>
 
Код:
oFCKeditor.Value = '';
замени на
Код:
oFCKeditor.Value = '<?=$var?>';
 
Может кто подскажет как сделать чтобы если страничка не открывается к примеру 5с то переходить к следующей(всё организовано в цикле)
 
Назад
Сверху