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

Первый вопрос
Попробуй так (слешы в другую сторону, и ковычки закрыть, правда со слешами лучше проэксперементировать)
PHP:
$url=file('domain.txt'); 

for ($i=0;$i<20;$i++) 
{ 

echo ($url[$i]); 
$anchor->click_by_inner_text('Upload files','true'); 
sleep(2); 

$inputfile->set_value_by_name('userfile1','Z:/home/localhost/www/sd/sd11/door/'.$url[$i].'.com.html'); 
sleep(5); 

}

По поводу второго вопроса, попробуй использовать функцию explode, разрезаешь по неизменной части (например "Z:"), и получишь в итоге массив, а потом пробежишь по элементам и обратно прибавь Z:
В итоге получишь массив, где каждый элемент будет содержать один файл
 
т.к. не программист сумел допетрить только до токого
PHP:
$massiv=$textfile->get_all_files_in_folder('Z:\home\localhost\www\sd\sd11\door\doorway.com','*.*',false,false,9000);

 $massivs=explode("Z:",$massiv); 

add_file('C:\123.txt',"???\r\n");
а как же пробежаться по массиву, добавить Z: и сохранить все в файл?
 
Например вот так
PHP:
foreach($massivs as $element)$element="Z:".$element;
 
а можно ли сделать так: имеем напарсеный массив
PHP:
$b=$webpage->get_body_inter_prefix_all('<content:encoded>
- <![CDATA[ ',']]> ',$as_html);
$massivs2=explode("<br>",$b);
foreach ($massivs2 as $element2)
{
{add_file('test\1234.txt',"$element2\r\n");}
}
все даные были разделены тегом <br>, что дало возможность разделить элименты массива по нему и сохранено в файл, в итоге имеем что каждый элемент массива располагается на нескольких строках и отделен от другого четырмя пустыми строками. ЗАДАЧА: взять по порядку каждый элемент массива, проблемы бы не было если бы он был в одну строку, так вот как сделать, чтобы каждый элемент был на одной строке или каким то другим образом вытаскивать элемент из файла? Вариант сохранить каждый элемент в отедльный файл и потом брать попорядку из файла, неудобен, слишком много элементов

вот как то так надо
PHP:
$b=$webpage->get_body_inter_prefix_all('<content:encoded>
- <![CDATA[ ',']]> ',$as_html);
$massivs2=explode("<br>",$b);
foreach ($massivs2 as $element2)
{
функция ("приказываю тебе каждый элемет быть в одной строке")
{add_file('test\1234.txt',"$element2\r\n");}
}
 
Не совсем понятна суть вопроса, попробуй перефразировать, что конкретно нужно.

Если нужно обходить элементы по порядку, как они шли в хтмл документке, то тебе надо поменять твой цикл foreach на следующий
PHP:
for($i=0;$i<count($massivs2);$i++)

Насчет вопроса о нескольких строчках. Не совсем понятно, где они идут в несколько строчек? в файле, на странице, или в переменной?
И как понимать идут в несколько строчек, если не сложно кинь пример такой строки
 
имеем в сохраненном файле два поста из фида, разделены четырмя пустыми строками, дальше необходимо брать каждый по отдельности по порядку, т.е. надо один пост одна строка, что бы в дальнешем их использовать. задача, сохранить пост в одну строку, один пост это один элемент массива

все перемешивается здесьб пример неполучился
 
например можно, перед сохранением заменять переносы строк "\n" пробелами, через str_replace

PHP:
foreach ($massivs2 as $element2)
{ add_file('test\1234.txt',str_replace(array("\r\n","\n")," ",$element2)."\r\n"); }
 
вот пример
например можно, перед сохранением заменять переносы строк "\n" пробелами, через str_replace
PHP:
foreach ($massivs2 as $element2)
{ add_file('test\1234.txt',str_replace(array("\r\n","\n")," ",$element2)."\r\n"); }
поробовал, открываю ноутпад++ разницы нет, всеравно пост на нескольких строчках
ага, незаметил поправки, теперь все работает
 

Вложения

  • 1234.txt
    2,7 KB · Просмотры: 6
guru85, два подряд идущие сообщения от одного и того же пользователя являются набором постов... не нужно "забывать" об этом

ваши посты отредактированы, но учтите что после устного предупреждения последует карточка
 
помогите отправить пост запрос!
Код:
<form name="shut" method="post"><input type="text" name="user" />
<input type="submit" value="send" />
</form>
Вставляю в форму текст
$input->set_value_by_name("user", "1");
А вот нажать на кнопку send не получается?
посоветуйте, как быть в такой ситуации?
 
Назад
Сверху