|
| Дата |
|
USD/RUB | 93.4409 | BTC/USD | 63232.4760 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
05.02.2010, 00:27
|
#1
|
Senior Member
Регистрация: 05.06.2009
Сообщений: 143
Бабло: $17605
|
Помогите со скриптом к XHE
Есть строка :
$textarea->set_value_by_name('id_description',$lastname);
нужно чтобы в форму при реге,вставлялось содержимое из папки "blabla" и файла .txt с именем "$lastname".$lastname-переменная одного прохода, которя в свою очередь берется в начале скрипта из .txt.
те чтобы имя lastname (оно же будет в титле страницы) совпало с содержанием страницы, например имя "Celexa" и описание было из файла "celexa.txt"
и еще надо сохранять urlы "$webpage->get_location_url();" в текстовик
перед: $button->click_by_name('id_submitbutton');
в формате <a href=url>$lastname</a>
Помогите пожалуйста.
|
|
|
05.02.2010, 03:12
|
#2
|
Senior Member
Регистрация: 06.11.2008
Сообщений: 858
Бабло: $126418
|
Цитата:
$firstwords = file("../firstword.txt"); //файл со словами 1го ряда
$nmpn = rand(0, count($firstwords)-1); // считает строки в файле
$firstword = trim($firstwords[$nmpn]); // тянет рандомную строку
$secondtwords = file("../firstwordkeys/$firstword.txt"); // берет файл слово.txt
$nmsecondtwords = rand(0, count($secondtwords)-1); // дальше по аналогии с вернхим случаем
$secondtword = trim($secondtwords[$nmsecondtwords]);
|
ынжой
__________________
страдал хуйней
|
|
|
05.02.2010, 03:15
|
#3
|
Юниор
Регистрация: 17.04.2009
Сообщений: 12
Бабло: $1380
|
а это вторая половина))
/ navigate to google
$browser->navigate("http://www.google.com");
// wait on browser
$browser->wait_for(240,1);
$d=$webpage->get_location_url();
{
$file=fopen("file.txt","a+");
fwrite($file,"<a href=$d>$lastname</a>\r\n");
fclose($file);
}
|
|
|
05.02.2010, 04:34
|
#4
|
Senior Member
Регистрация: 05.06.2009
Сообщений: 143
Бабло: $17605
ТС -->
|
ТС
О спасибо!
its works !
|
|
|
06.02.2010, 18:34
|
#5
|
Senior Member
Регистрация: 05.06.2009
Сообщений: 143
Бабло: $17605
ТС -->
|
ТС
Подскажите один момент.
$textarea->set_value_by_name('id_description',$lastname);
нужно брать строки из файла последовательно и помещать взятую строчку в переменную $lastname,также привязать колл-во проходов к колл-ву сторк в этом файле.
|
|
|
06.02.2010, 23:23
|
#6
|
Ебланнед
Регистрация: 02.07.2008
Сообщений: 233
Бабло: $78760
|
$row = file("file.txt");
$rows = count($row);
for ($i=0;$i<$rows;$i++)
{
$str = file("file.txt");
$lastname = $str[$i];
$textarea->set_value_by_name('id_description',$lastname);
}
|
|
|
06.02.2010, 23:59
|
#7
|
Senior Member
Регистрация: 05.06.2009
Сообщений: 143
Бабло: $17605
ТС -->
|
ТС
Цитата:
$row = file("file.txt");
$rows = count($row);
for ($i=0;$i<$rows;$i++)
{
$str = file("file.txt");
$lastname = $str[$i];
}
|
тянет одну и туже строчку и цикл не работает.Не пойму в чем трабла, брал похожий вариант, вообще в $ "Array" отдает.Сижу, мануал по php штудирую.
|
|
|
07.02.2010, 00:10
|
#8
|
Ебланнед
Регистрация: 02.07.2008
Сообщений: 233
Бабло: $78760
|
Цитата:
Сообщение от Dak
тянет одну и туже строчку и цикл не работает.Не пойму в чем трабла, брал похожий вариант, вообще в $ "Array" отдает.Сижу, мануал по php штудирую.
|
у меня работает, попробуй так, что он у тебя выведет
PHP код:
<?php
$row = file("file.txt");
$rows = count($row);
echo $rows;
for ($i=0;$i<$rows;$i++)
{
$str = file("file.txt");
$lastname = $str[$i];
echo $lastname;
//$textarea->set_value_by_name('id_description',$lastname);
}
?>
|
|
|
07.02.2010, 00:34
|
#9
|
Senior Member
Регистрация: 05.06.2009
Сообщений: 143
Бабло: $17605
ТС -->
|
ТС
"echo", выдало список всех сток из "file.txt" в одну строку,а в форму вставляет последнюю строчку и "file.txt' и цикла нет.
Так "for ($i=0;$i<1000;$i++)" цикл работает.
Цитата:
$firstwords = file("../firstword.txt");
$nmpn = rand(0, count($firstwords)-1);
$firstword = trim($firstwords[$nmpn]);
|
рандомно строки берутся без проблем,но проблема, рандом бывает попадает на уже взятую строку, вот если удалять взятую строку,чтоб скрипт не натыкался на ранее взятую строку, то уже пойдет.
Последний раз редактировалось Dak; 07.02.2010 в 20:23.
|
|
|
07.02.2010, 15:03
|
#10
|
Senior Member
Регистрация: 06.08.2008
Сообщений: 723
Бабло: $142217
|
Если проблемы с PHP, можешь попробовать ZennoPoster в нем это одной строчкой делается.
А потом, когда прокачаешься в PHP (или в другом языке) в ZennoPoster есть возможность полноценно управлять всеми действиями из того же PHP. Какой бы уровень владения программингом у тебя не был, ZennoPoster подойдет тебе в любом случае.
|
|
|
|