komyak
Постоялец
- Регистрация
- 4 Фев 2009
- Сообщения
- 483
- Реакции
- 194
Дык для примера и написали 5000сделать так чтобы если страниц меньше 5000 он не выплевывал ошибки?
PHP:
define('MAX_STR', 57);
PHP:
define('MAX_STR', 4);
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Дык для примера и написали 5000сделать так чтобы если страниц меньше 5000 он не выплевывал ошибки?
define('MAX_STR', 57);
define('MAX_STR', 4);
Можно, к примеруkomyak, вы меня не услышали)
ладно, раз на то пошло, вот такое
Можно ли количество через форму передавать?
define('MAX_STR', $_POST['number'] );
define('MAIN_URL', $_POST['site'] );
<form method="POST" action="script.php">
<p>Кол-во страниц <input type="text" name="number" size="20"></p>
<p>Сайт <input type="text" name="site" size="20"></p>
<p><input type="submit" value="Отправить" name="B1"></p>
</form>
Вот туда и добавляйте вызов функции добавления в ВП.// тут надо что-то делать с полученными данными
Да это я понял.Altair-Z, Вам же комментарий оставили.
Вот туда и добавляйте вызов функции добавления в ВП.
<?php
define('MAX_STR', $_POST['number']);
define('MAIN_URL', $_POST['incoming']);
$unique_start = "<inject>";
$unique_end = "</inject>";
for($i=1; $i<=MAX_STR; ++$i){
// http://site.ru/1.html .. http://site.ru/5000.html
$url = MAIN_URL.'/'.$i.'.html';
$content = weather($url, $unique_start, $unique_end);
require_once('wp-config.php');
$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
mysql_select_db(DB_NAME, $link);
$query = "INSERT INTO `DB_NAME`.`wp_posts` (
`ID` ,
`post_author` ,
`post_date` ,
`post_date_gmt` ,
`post_content` ,
`post_title` ,
`post_excerpt` ,
`post_status` ,
`comment_status` ,
`ping_status` ,
`post_password` ,
`post_name` ,
`to_ping` ,
`pinged` ,
`post_modified` ,
`post_modified_gmt` ,
`post_content_filtered` ,
`post_parent` ,
`guid` ,
`menu_order` ,
`post_type` ,
`post_mime_type` ,
`comment_count`
)
VALUES (
NULL , '1', '".date("Y-m-d H:m:s",time()-rand(60,3600*4))."', '".date("Y-m-d H:m:s",time()-rand(60,3600*4))."', '".addslashes($content)."', 'inject', 'title', 'publish', 'open', 'open', '', 'zzz', '', '', '".date("Y-m-d H:m:s",time()-rand(60,3600*4))."', '".date("Y-m-d H:m:s",time()-rand(60,3600*4))."', '', '0', '', '0', 'post', '', '0'
)";
mysql_query($query, $link);
mysql_close($link);
}
function weather($url, $unique_start, $unique_end){
$code = file_get_contents($url);
preg_match('/'.preg_quote($unique_start, '/').'(.*)'.preg_quote($unique_end, '/').'/Us', $code, $match);
return $match[1];
}
?>
Страница1Страница2Страница3
Не так случайно?Страница1Страница2Страница3
Страница1Страница1Страница1