Ну ладно, ладно...
$text = HTTPGET("http://crapware.aidf.org/forum/index.php")
TFWRITE ("file.txt", $text)
$str = TFREAD("file.txt", 185)
LOGWRITE ($str)
но без сторонней программы теперь достань значение из строки
(<div class="field-ar"><a href="/account/insert">1456</a> <span style="margin:3px 10px 0px 0px;">[покупки]</span></div>)
работает, и в файл записывается штмл код без единой ковычки.
значит и строка
<div class="field-ar"><a href="/account/insert">1456</a> <span style="margin:3px 10px 0px 0px;">[покупки]</span></div>
возможно запишется без ковычек.
вообще HTTPGET както странно работает. была у меня както задача проверять на странице
https://cit2.net/index.php?page=playersискать нежелательных игроков. так вот $text = HTTPGET("
https://cit2.net/index.php?page=players") срабатывает изредка, чаще вылазит ошибка либо возвращает пустую строку.никакой зависимости от размера кода не нашел.
вот, нашел тот скрипт, который срабатывал изредка
[spoiler]
$t=$_time_t
$group = "HoBoS"
print("write")
TFClear("group.txt")
STRWRITELN("group.txt",HTTPGET("http://cit2.net/index.php?page=players"))
print("search")
$count = TFCOUNT("group.txt")
FOR($str_n=1,$str_n < $count)
$amt = strpos(TFREAD("group.txt", $str_n), STRCONCAT("<td>",$group, "</td>"))
IF($amt>0)
inc($n)
END_IF
waitms(5)
END_CYC
print($group," - ", $n, " peoples")
print("for ",$_time_t-$t,"sec.")
halt
[/spoiler]
проверил сеучас, первых 2 запуска - ошибка HTTPGET, потом, что странно, работало норм.
так вот, немного изменив его, можно искать /account/insert в тексте.
после чего вырезать нужную часть строки.
както так
$t=$_time_t
print("write")
TFClear("text.txt")
STRWRITELN("text.txt",HTTPGET("http://твой сайт"))
print("search")
$count = TFCOUNT("text.txt")
FOR($str_n=1,$str_n < $count)
$amt = strpos(TFREAD("text.txt", $str_n), STRCONCAT("account/insert>"))
IF($amt>0)
$str = STRCUT (TFREAD("text.txt", $str_n), $amt+16, strpos(TFREAD("text.txt", $str_n), STRCONCAT("</a> <span style")))
print("значение ", $str)
print("for ",$_time_t-$t,"sec.")
halt
END_IF
waitms(5)
END_CYC
print("не найдено")
print("for ",$_time_t-$t,"sec.")
halt
возможны ошибки, писал находу, не проверял.