本文整理汇总了PHP中pingGeoUrl函数的典型用法代码示例。如果您正苦于以下问题:PHP pingGeoUrl函数的具体用法?PHP pingGeoUrl怎么用?PHP pingGeoUrl使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了pingGeoUrl函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: VALUES
}
}
if ($flat > 500) {
$sql = "INSERT INTO {$tableposts} (post_author, post_date, post_content, post_title, post_category) VALUES ({$post_author}, '{$post_date}', '{$content}', '{$post_title}', {$post_category})";
} else {
$sql = "INSERT INTO {$tableposts} (post_author, post_date, post_content, post_title, post_category, post_lat, post_lon) VALUES ({$post_author}, '{$post_date}', '{$content}', '{$post_title}', {$post_category}, {$flat}, {$flon})";
}
$result = $wpdb->query($sql);
$post_ID = $wpdb->insert_id;
echo "The result is: " . $result;
if (isset($sleep_after_edit) && $sleep_after_edit > 0) {
sleep($sleep_after_edit);
}
$blog_ID = 1;
if ($flat < 500) {
pingGeoUrl($post_ID);
}
// HACK HACK HACK this next line is commented out because I don't know what the word-press replacement
// is. right now it's undefined and does not work
//rss_update($blog_ID);
pingWeblogs($blog_ID);
// pingCafelog($cafelogID, $post_title, $post_ID);
pingBlogs($blog_ID);
pingback($content, $post_ID);
#delete successful email, mark for deletion actually
if ($result > 0) {
imap_delete($mbox, $iCount);
echo "deleted successfully";
} else {
die("error deleting message");
}
示例2: wp_mail_receive
//.........这里部分代码省略.........
$post_author = $result->ID;
if ($user_level > 0) {
$post_title = xmlrpc_getposttitle($content);
if ($post_title == '') {
$post_title = $subject;
}
$post_category = get_settings('default_category');
if (preg_match('/<category>(.+?)<\\/category>/is', $content, $matchcat)) {
$post_category = xmlrpc_getpostcategory($content);
}
if ($post_category == '') {
$post_category = get_settings('default_post_category');
}
if (function_exists('mb_convert_encoding')) {
echo "Subject : " . mb_convert_encoding($subject, $blog_charset, $sub_charset) . " <br />\n";
} else {
echo "Subject : " . $subject . " <br />\n";
}
echo "Category : {$post_category} <br />\n";
if (!get_settings('emailtestonly')) {
// Attaching Image Files Save
if ($att_boundary != "") {
$attachment = wp_getattach($contents[2], trim($user_login), 1);
}
if ($boundary != "" && $hatt_boundary != "") {
for ($i = 2; $i < count($contents); $i++) {
$hattachment = wp_getattach($contents[$i], trim($user_login), 0);
if ($hattachment) {
if (preg_match("/Content-Id: \\<([^\\>]*)>/i", $contents[$i], $matches)) {
$content = preg_replace("/(cid:" . preg_quote($matches[1]) . ")/", "{$siteurl}/attach/" . $hattachment, $content);
}
}
}
}
if ($boundary != "") {
$content = preg_replace("/\\=[\r\n]/", "", $content);
$content = preg_replace("/[\r\n]/", " ", $content);
}
$content = preg_replace("|\n([^\n])|", " \$1", $content);
$content = preg_replace("/\\=([0-9a-fA-F]{2,2})/e", "pack('c',base_convert('\\1',16,10))", $content);
if (function_exists('mb_convert_encoding')) {
$content = addslashes(mb_convert_encoding(trim($content), $blog_charset, $charset));
$post_title = addslashes(trim(mb_convert_encoding($post_title, $blog_charset, $sub_charset)));
} else {
$content = addslashes(trim($content));
$post_title = addslashes(trim($post_title));
}
// If we find an attachment, add it to the post
if ($attachment) {
if (file_exists("attach/thumb-" . $attachment)) {
$content = "<a href=\"" . $siteurl . "/attach/" . $attachment . "\"><img style=\"float: left;\" hspace=\"6\" src = \"" . $siteurl . "/attach/thumb-" . $attachment . "\" alt=\"moblog\" ></a>" . $content . "<br clear=left>";
} else {
$content = "<a href=\"" . $siteurl . "/attach/" . $attachment . "\"><img style=\"float: left;\" hspace=\"6\" src = \"" . $siteurl . "/attach/" . $attachment . "\" alt=\"moblog\" ></a>" . $content . "<br clear=left>";
}
}
if ($flat > 500) {
$sql = "INSERT INTO {$wpdb->posts[$wp_id]} (post_author, post_date, post_content, post_title, post_category) VALUES ({$post_author}, '{$post_date}', '{$content}', '{$post_title}', {$post_category})";
} else {
$sql = "INSERT INTO {$wpdb->posts[$wp_id]} (post_author, post_date, post_content, post_title, post_category, post_lat, post_lon) VALUES ({$post_author}, '{$post_date}', '{$content}', '{$post_title}', {$post_category}, {$flat}, {$flon})";
}
$result = $wpdb->query($sql);
$post_ID = $wpdb->insert_id;
echo "Post ID = {$post_ID}<br />\n";
if (isset($sleep_after_edit) && $sleep_after_edit > 0) {
sleep($sleep_after_edit);
}
$blog_ID = 1;
if ($flat < 500) {
pingGeoUrl($post_ID);
}
// Double check it's not there already
$exists = $wpdb->get_row("SELECT * FROM {$wpdb->post2cat[$wp_id]} WHERE post_id = {$post_ID} AND category_id = {$post_category}");
if (!$exists && $result) {
$wpdb->query("\n\t\t\t\t\t\tINSERT INTO {$wpdb->post2cat[$wp_id]}\n\t\t\t\t\t\t(post_id, category_id)\n\t\t\t\t\t\tVALUES\n\t\t\t\t\t\t({$post_ID}, {$post_category})\n\t\t\t\t\t\t");
}
pingWeblogs($blog_ID);
pingBlogs($blog_ID);
// pingback($content, $post_ID);
do_action('publish_post', $post_ID);
do_action('publish_phone', $post_ID);
}
echo "\n<p><b>Posted title:</b> {$post_title}<br />\n";
echo "<b>Posted content:</b><br /><pre>" . $content . "</pre></p>\n";
if (!$wp_pop3->delete($iCount)) {
echo "<p>Oops " . $wp_pop3->ERROR . "</p></div>\n";
$wp_pop3->reset();
return;
} else {
echo "<p>Mission complete, message <strong>{$iCount}</strong> deleted.</p>\n";
}
} else {
echo "<p><strong>Level 0 users can\\'t post.</strong></p>\n";
}
echo "</div>\n";
}
}
$wp_pop3->quit();
timer_stop($output_debugging_info);
return;
}
示例3: redirect_header
$post_id = $post;
if (!($postObject =& $postHandler->get($post_id))) {
redirect_header($siteurl . '/wp-admin/edit.php', 5, _LANG_P_OOPS_IDPOS);
}
$authorObject = $wpUserHandler[$wp_prefix[$wp_id]]->get($postObject->getVar('post_author'));
if (!user_can_edit($postObject->getVar('post_author'))) {
redirect_header($siteurl . '/wp-admin/', 5, _LANG_P_DATARIGHT_DELETE . ' by <strong>[' . $authorObject->getVar('user_login') . ']</strong>');
}
if (!$postHandler->delete($postObject)) {
redirect_header($siteurl . '/wp-admin/' . $this_file, 3, $postHandler->getErrors());
}
do_action('delete_post', $post_ID);
$location = $siteurl . '/wp-admin/edit.php';
header('Location: ' . $location);
if ($postObject->getVar('latf') != null) {
pingGeoUrl($post);
}
exit;
break;
case 'editcomment':
if ($user_level == 0) {
redirect_header($siteurl . '/wp-admin/', 5, _LANG_P_CHEATING_ERROR);
}
//Check Paramaters
init_param('GET', 'comment', 'integer', NO_DEFAULT_PARAM, true);
$title = 'Edit Comment';
$standalone = 0;
require_once 'admin-header.php';
if (!($commentObject =& $commentHandler->get($comment))) {
redirect_header($siteurl . '/wp-admin/' . $this_file, 5, _LANG_P_OOPS_IDPOS);
}
示例4: wp_mail_receive
//.........这里部分代码省略.........
$userdata = get_userdatabylogin($user_login);
$user_level = $userdata->user_level;
$post_author = $userdata->ID;
if ($user_level > 0) {
$post_title = xmlrpc_getposttitle($content);
if ($post_title == '') {
$post_title = $subject;
}
echo "Subject : " . mb_conv($post_title, $blog_charset, $sub_charset) . " <br />\n";
$post_category = get_settings('default_category');
if (preg_match('/<category>(.+?)<\\/category>/is', $content, $matchcat)) {
$post_category = xmlrpc_getpostcategory($content);
}
if (empty($post_category)) {
$post_category = get_settings('default_post_category');
}
echo "Category : {$post_category} <br />\n";
$post_category = explode(',', $post_category);
if (!get_settings('emailtestonly')) {
// Attaching Image Files Save
if ($att_boundary != "") {
$attachment = wp_getattach($contents[2], "user-" . trim($post_author), 1);
}
if ($boundary != "" && $hatt_boundary != "") {
for ($i = 2; $i < count($contents); $i++) {
$hattachment = wp_getattach($contents[$i], "user-" . trim($post_author), 0);
if ($hattachment) {
if (preg_match("/Content-Id: \\<([^\\>]*)>/i", $contents[$i], $matches)) {
$content = preg_replace("/(cid:" . preg_quote($matches[1]) . ")/", get_settings('fileupload_url') . '/' . $hattachment, $content);
}
}
}
}
if ($boundary != "") {
$content = preg_replace("/\\=[\r\n]/", "", $content);
$content = preg_replace("/[\r\n]/", " ", $content);
}
$content = preg_replace("|\n([^\n])|", " \$1", $content);
$content = preg_replace("/\\=([0-9a-fA-F]{2,2})/e", "pack('c',base_convert('\\1',16,10))", $content);
$content = mb_conv(trim($content), $blog_charset, $charset);
// If we find an attachment, add it to the post
if ($attachment) {
if (isset($img_target) && $img_target) {
$img_target = ' target="' . $img_target . '"';
} else {
$img_target = '';
}
if (file_exists(get_settings('fileupload_realpath') . "/thumb-" . $attachment)) {
$content = "<a href=\"" . get_settings('fileupload_url') . '/' . rawurlencode($attachment) . "\"" . $img_target . "><img style=\"float: left;\" hspace=\"6\" src = \"" . get_settings('fileupload_url') . '/thumb-' . rawurlencode($attachment) . "\" alt=\"" . $attachment . "\" title=\"" . $attachment . "\" /></a>" . $content . "<br clear=\"left\" />";
} else {
$content = "<a href=\"" . get_settings('fileupload_url') . '/' . rawurlencode($attachment) . "\"" . $img_target . "><img style=\"float: left;\" hspace=\"6\" src = \"" . get_settings('fileupload_url') . '/' . rawurlencode($attachment) . "\" alt=\"" . $attachment . "\" title=\"" . $attachment . "\" /></a>" . $content . "<br clear=\"left\" />";
}
}
$postHandler =& wp_handler('Post');
$postObject =& $postHandler->create();
$postObject->setVar('post_content', $content);
$postObject->setVar('post_title', trim(mb_conv($post_title, $blog_charset, $sub_charset)));
$postObject->setVar('post_date', $post_date);
$postObject->setVar('post_author', $post_author);
$postObject->setVar('post_category', $post_category[0]);
$postObject->setVar('post_name', sanitize_title($post_title));
if ($flat < 500) {
$postObject->setVar('post_lat', $flat);
$postObject->setVar('post_lon', $flon);
}
if (!$postHandler->insert($postObject, true)) {
echo "<b>Error: Insert New Post</b><br />";
}
$post_ID = $postObject->getVar('ID');
echo "Post ID = {$post_ID}<br />\n";
$postObject->assignCategories($post_category);
do_action('publish_post', $post_ID);
do_action('publish_phone', $post_ID);
if ($flat < 500) {
pingGeoUrl($post_ID);
}
$blog_ID = 1;
pingWeblogs($blog_ID);
pingBlogs($blog_ID);
pingback($content, $post_ID);
}
echo "\n<p><b>Posted title:</b> {$post_title}<br />\n";
echo "<b>Posted content:</b><br /><pre>" . $content . "</pre></p>\n";
if (!$wp_pop3->delete($mail_num)) {
echo "<p>Oops " . $wp_pop3->ERROR . "</p></div>\n";
$wp_pop3->reset();
return;
} else {
echo "<p>Mission complete, message <strong>{$mail_num}</strong> deleted.</p>\n";
}
} else {
echo "<p><strong>Level 0 users can\\'t post.</strong></p>\n";
}
echo "</div>\n";
}
}
$wp_pop3->quit();
timer_stop($output_debugging_info);
return;
}
示例5: wp_mail_receive
//.........这里部分代码省略.........
echo "<p><b>Error: Wrong Login.</b></p></div>\n";
continue;
}
$userdata = get_userdatabylogin($user_login);
$user_level = $userdata->user_level;
$post_author = $userdata->ID;
if ($user_level > 0) {
$post_title = xmlrpc_getposttitle($content);
if ($post_title == '') {
$post_title = $subject;
}
echo "Subject : " . mb_conv($post_title, $GLOBALS['blog_charset'], $sub_charset) . " <br />\n";
$post_category = get_settings('default_category');
if (preg_match('/<category>(.+?)<\\/category>/is', $content, $matchcat)) {
$post_category = xmlrpc_getpostcategory($content);
$content = xmlrpc_removepostdata($content);
}
if (empty($post_category)) {
$post_category = get_settings('default_post_category');
}
echo "Category : {$post_category} <br />\n";
$post_category = explode(',', $post_category);
if (!get_settings('emailtestonly')) {
$content = preg_replace('|\\n([^\\n])|', " \$1", trim($content));
$content_before = "";
$content_after = "";
for ($i = 0; $i < count($attaches); $i++) {
$create_thumbs = $attaches[$i]['type'] == 'mix' ? 1 : 0;
list($file_name, $is_img, $orig_name) = wp_getattach($attaches[$i]['body'], "user-" . trim($post_author), $create_thumbs);
if ($file_name) {
if ($attaches[$i]['type'] == 'relate') {
$content = preg_replace("/cid:" . preg_quote($attaches[$i]['id']) . "/", get_settings('fileupload_url') . '/' . $file_name, $content);
} else {
if (isset($img_target) && $img_target) {
$img_target = ' target="' . $img_target . '"';
} else {
$img_target = '';
}
if ($is_img) {
if (file_exists(get_settings('fileupload_realpath') . "/thumb-" . $file_name)) {
$content_before .= "<a href=\"" . get_settings('fileupload_url') . '/' . rawurlencode($file_name) . "\"" . $img_target . "><img style=\"float: left;\" hspace=\"6\" src=\"" . get_settings('fileupload_url') . '/thumb-' . rawurlencode($file_name) . "\" alt=\"" . $orig_name . "\" title=\"" . $orig_name . "\" /></a>";
} else {
$content_before .= "<a href=\"" . get_settings('fileupload_url') . '/' . rawurlencode($file_name) . "\"" . $img_target . "><img style=\"float: left;\" hspace=\"6\" src=\"" . get_settings('fileupload_url') . '/' . rawurlencode($file_name) . "\" alt=\"" . $orig_name . "\" title=\"" . $orig_name . "\" /></a>";
}
} else {
$content_after .= "<a href=\"" . wp_siteurl() . "/wp-download.php?from=" . rawurlencode($file_name) . "&fname=" . urlencode($orig_name) . "\"" . $img_target . "><img style=\"float: left;\" hspace=\"6\" src=\"" . wp_siteurl() . "/wp-images/file.gif\" alt=\"" . $orig_name . "\" title=\"" . $orig_name . "\" />" . $orig_name . "</a>";
}
}
}
}
$content = $content_before . $content . "<br clear=\"left\" />" . $content_after;
$postHandler =& wp_handler('Post');
$postObject =& $postHandler->create();
$postObject->setVar('post_content', $content, true);
$postObject->setVar('post_title', trim(mb_conv($post_title, $GLOBALS['blog_charset'], $sub_charset)), true);
$postObject->setVar('post_date', $post_date, true);
$postObject->setVar('post_author', $post_author, true);
$postObject->setVar('post_category', $post_category[0], true);
$postObject->setVar('post_name', sanitize_title($post_title), true);
if ($flat < 500) {
$postObject->setVar('post_lat', $flat, true);
$postObject->setVar('post_lon', $flon, true);
}
$postObject->setVar('post_status', get_settings('default_post_status'), true);
$postObject->setVar('ping_status', get_settings('default_ping_status'), true);
$postObject->setVar('comment_status', get_settings('default_comment_status'), true);
if (!$postHandler->insert($postObject, true)) {
echo "<b>Error: Insert New Post</b><br />";
}
$post_ID = $postObject->getVar('ID');
echo "Post ID = {$post_ID}<br />\n";
$postObject->assignCategories($post_category, true);
do_action('publish_post', $post_ID);
do_action('publish_phone', $post_ID);
if ($flat < 500) {
pingGeoUrl($post_ID);
}
$blog_ID = 1;
pingWeblogs($blog_ID);
pingback($content, $post_ID);
}
echo "\n<p><b>Posted title:</b> {$post_title}<br />\n";
echo "<b>Posted content:</b><br /><pre>" . $content . "</pre></p>\n";
if (!$GLOBALS['wp_pop3']->delete($mail_num)) {
echo "<p>Oops " . $GLOBALS['wp_pop3']->ERROR . "</p></div>\n";
$GLOBALS['wp_pop3']->reset();
return;
} else {
echo "<p>Mission complete, message <strong>{$mail_num}</strong> deleted.</p>\n";
}
} else {
echo "<p><strong>Level 0 users can\\'t post.</strong></p>\n";
}
echo "</div>\n";
}
}
$GLOBALS['wp_pop3']->quit();
timer_stop($GLOBALS['wp_mail_debug']);
return;
}