我做了个网页,html+css+js,如何把它与php融合?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我做了个网页,html+css+js,如何把它与php融合?相关的知识,希望对你有一定的参考价值。

我是php初学者,刚开接触,搞不清它们怎么用,html+css+js+php,怎么做一个简单的,能运行起来的网站,已经安装了wamp ,CMS也不懂用,求指导!!

直接嵌入PHP代码就好了啊,然后把后缀.html改为.php。
比如,之前是index.html改为index.php
嵌入代码<?php echo "<title>首页</title>";?>直接加到你的index.php里面就好了追问

怎么测试它?

追答

可以装apathe啊

参考技术A

你意思是php做服务端,还是客户端。

只做服务端 用 ajax 提交你的网页数据 到 php。

估计你意思是 php 和 你的网页写在一起。

新建一个php文件,php代码写在 <?php   你的php 代码  ?> 内 

此标签以外的地方 都是你的html代码



<html>
</html>
<?php
?>

参考技术B PHP是独立的内容,是后台运行的,两者不用融合。
如果你没用到数据库的话,不用PHP也可以,静态页面前台这些足够了
如果你非要“融合”你得有写好的了PHP的代码才能融合,应该叫做交互,比如异步后台处理内容等等

临时用VB做了个抓取网页数据,但是网页返回的中文是unicode编码,怎么转为中文。

我是希望一次将抓取到的源码中是unicode的都转为中文。分别提取出来的转已会。

'//vb将unicode转成汉字,如:\u8033\u9EA6,转后为:耳麦

//unicode编码转换为中文
    public static string UnicodeToGB(string text)
    
        System.Text.RegularExpressions.MatchCollection mc = System.Text.RegularExpressions.Regex.Matches(text, "\\\\\\\\u([\\\\w]4)");
        if (mc != null && mc.Count > 0)
        
            foreach (System.Text.RegularExpressions.Match m2 in mc)
            
                string v = m2.Value;
                string word = v.Substring(2);
                byte[] codes = new byte[2];
                int code = System.Convert.ToInt32(word.Substring(0, 2), 16);
                int code2 = System.Convert.ToInt32(word.Substring(2), 16);
                codes[0] = (byte)code2;
                codes[1] = (byte)code;
                text = text.Replace(v, Encoding.Unicode.GetString(codes));
            
        
        else
        
 
        
        return text;
    

给你个C#.net的代码做一下参考,原理都是类似的。

参考技术A Private Declare Function MultiByteToWideChar Lib "kernel32 " (ByVal CodePage As Long, ByVal dwFlags As Long, ByVal lpMultiByteStr As Long, ByVal cchMultiByte As Long, ByVal lpWideCharStr As Long, ByVal cchWideChar As Long) As Long
Private Declare Function WideCharToMultiByte Lib "kernel32 " (ByVal CodePage As Long, ByVal dwFlags As Long, ByVal lpWideCharStr As Long, ByVal cchWideChar As Long, ByVal lpMultiByteStr As Long, ByVal cchMultiByte As Long, ByVal lpDefaultChar As Long, ByVal lpUsedDefaultChar As Long) As Long
Private Const CP_ACP = 0 ' default to ANSI code page
Private Const CP_UTF8 = 65001 ' default to UTF-8 code page
参考技术B 用strconv(.responsebody,&H80)

以上是关于我做了个网页,html+css+js,如何把它与php融合?的主要内容,如果未能解决你的问题,请参考以下文章

一个小网页

我用html5 做了个手机网站 如何让图片本身100%放大

CSS+DIV怎么实现网页左右两栏高度一致?

花了两天时间用html+css+js做了一个网页版坦克大战游戏

花了两天时间用html+css+js做了一个网页版坦克大战游戏

MFC怎样设置编辑框响应键盘啊?我做了个计算器,将编辑框禁止了,又想能用键盘输入,怎么办呀?