php远程获取网站的关键字信息(并附:php判断字符串编码)

发布时间:2025-05-19 23:25

版权声明:

本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《 阿里云开发者社区用户服务协议》和 《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写 侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

简介:

php远程获取网站的关键字信息(并附:php判断字符串编码)

很明显,php100是gbk编码的网站。现在获取它的关键字,并无乱码的显示出来,然后好保存到数据库。

wKioL1LMwo_St_DMAABZ6WOTZZk871.jpg

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

<meta http-equiv= "Content-Type"  content= "text/html; charset=UTF-8"  />

<?php

function  check_utf8( $checkString ){

if  (preg_match( "/^([" . chr (228). "-" . chr (233). "]{1}[" . chr (128). "-" . chr (191). "]{1}[" . chr (128). "-" . chr (191). "]{1}){1}/" , $checkString ) == true || preg_match( "/([" . chr (228). "-" . chr (233). "]{1}[" . chr (128). "-" . chr (191). "]{1}[" . chr (128). "-" . chr (191). "]{1}){1}$/" , $checkString ) == true || preg_match( "/([" . chr (228). "-" . chr (233). "]{1}[" . chr (128). "-" . chr (191). "]{1}[" . chr (128). "-" . chr (191). "]{1}){2,}/" , $checkString ) == true){

return  true;

}

else {

return  false;

}

}

$meta  = get_meta_tags( 'http://www.php100.com' );

echo  '源数据:' . $keywords  =  $meta [ 'keywords' ];

echo  '<pre /><pre />' ;

if (check_utf8( $keywords ) == 0){

$keywords  = iconv( "GBK" , "UTF-8" , $keywords );

}

$keywords  =  explode ( ',' ,  $keywords  );

$keywords  =  array_map (  'trim' ,  $keywords  );

$keywords  =  array_filter (  $keywords  );

print_r(  $keywords  );

?>

       本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/1349694,如需转载请自行联系原作者

相关文章

PHP外链网盘系统网站源码

> 本文将详细介绍如何从零构建一个基于PHP和MySQL的文件管理系统,分解项目代码并剖析每个模块的功能。我们将以`index.php`、`config.php`和`api.php`这三个核心文件为例,详细展示如何设计文件列表、数据库配置和文件上传接口,从而实现一个完整的文件管理系统。该文章可以作为学术研究和代码实现的参考。

免登录游客卡密发放系统PHP网站源码

这是一个简单易用的卡密验证系统,主要功能包括: 卡密管理和验证,多模板支持,响应式设计,验证码保护,防刷机制,简洁的用户界面, 支持自定义模板,移动端优化,安全性保护,易于部署和维护。

【YashanDB知识库】php查询超过256长度字符串,数据被截断的问题

本文分析了YashanDB中PHP通过ODBC查询数据时出现的数据截断问题,表现为超过256字节的数据被截断,以及isql工具无法显示超过300字节长度的数据。问题根源在于YashanDB的ODBC驱动仅支持单次查询,且PHP扩展库默认缓冲区限制。解决方案包括改用PHP ODBC扩展库而非PDO_ODBC,以及调整isql代码逻辑以支持循环取数或一次性读取完整数据。文章还提供了具体代码示例和规避方法,适用于23.2.4.14及更早版本。

【YashanDB知识库】php查询超过256长度字符串,数据被截断的问题

PHP与MySQL的无缝集成:构建动态网站的艺术####

本文将深入探讨PHP与MySQL如何携手合作,为开发者提供一套强大的工具集,以构建高效、动态且用户友好的网站。不同于传统的摘要概述,本文将以一个生动的案例引入,逐步揭示两者结合的魅力所在,最终展示如何通过简单几步实现数据驱动的Web应用开发。 ####

如何使用PHP开发一个购物网站?

在数字化时代,线上购物日益重要。本文介绍如何使用PHP开发一个功能完善、用户友好的购物网站,涵盖需求分析、开发环境选择、数据库设计、前后端开发、用户认证、商品展示、购物车、订单管理、功能扩展及安全性能优化等环节,旨在提供全面的开发指南。

20241125易支付PHP网站源码

PHP74,上传源码后解压访问域名/install 进行安装 安装完成 之后一定要设置伪静态 源码里面nginx.txt 就是伪静态 然后复制粘贴到伪静态里面保存即可

网址:php远程获取网站的关键字信息(并附:php判断字符串编码) https://m.mxgxt.com/news/view/1292441

相关内容

明星百科大全PHP网站源码
php 解密$OOO0O0O00=
PHP明星百科大全网站系统源码
php session 多个 过期时间
SQL截取字符串
夏日PHP+Mysql留言本v0.3免费版 爱问知识人
php简历项目描述怎么写star,PHP简历项目描述编写要点,STAR法则标题,注,由于您要求字数不能超过15个汉字,因此标题较为简洁。在实际应用中,可能需要更详细的描述来充分展示求职者在PHP项目中的经验和技能。
编程意识——将字符串与功能宏进行绑定
系统函数/内置函数,开发入门,PHP开源CMS系统帮助文档
php明星简介代码怎么写

随便看看