`
jiakechong
  • 浏览: 207994 次
社区版块
存档分类
最新评论

在ubuntu下第一次边学边用php笔记(供自己观看,比较乱,碰到什么,就记录什么)

阅读更多
1 在window xp操作系统下,做好html文档,那么新建的文档默认格式是gbk
   linux下默认的文档格式是utf8,
   如果把window文件移到linux下,得把gbk转化为utf-8格式,不然在vi模式下,中文会有乱码.
   iconv -f gbk -t utf8 source_file -o output_file

2  打开html文档,
  <meta http-equiv="Content-Type" content="text/html;charset=gb2312">
  注意:必须把charset=gb2312 改成utf-8,
  否则,在运行firefox下,中文会有乱码

3 php语法
   3.1  .号表示2个字符窜相连,example:   "abc" . "23a"    

   3.2  if语句
         if( a == b) {

         } else {
         }

   3.3 定义一个变量 $    example :  $page =12;

   3.4 定义一个函数 funciton  debugLog($str){
                      
                       .........
                       return $result; 
                        //说明,可以没有return
                     }
   3.5 php文件格式
       <?php
        ....
       ?>
     
 
   3.6 求余数
        $product_index = $productindex % 4;

    3,7 与关系 &&
        if (a== b && c == d) {
       
        }
    3.8 判断不为空
       if ($str != null && strlen($str) > 0 ) {

        }
  



   3.9 单引号与双引号区别

     $var = "123";
      "abc$var"     结果是: abc123        (双引号有变量会被取代)
      'abc$var'     结果是  abc$var       (变量不会被取代,)
    
   3.10 大括号 {},标明是变量
     $ var= "abc";
     echo "${var}/test.php"    结果是  abc/test.php
     echo "{$var}/test.php"    结果一样是 abc/test.php      
     echo "$var/test.php"     结果一样是 abc/test.php 





4  返回前一页面
     echo "<meta http-equiv=\"refresh\" content=\"3;url=login.php\">";




5  php页面取得上个form的action参数: $_GET['param'] or $_POST['param']
  
   $id = $_GET['categoryid'];
       or
   $name = $_POST['categoryname'];
 
6 define定义个常量
   e.g  : define('version','1.2')


/*********************************************************
            在window下
*********************************************************/
1 想用Dreamwear建立的php.jsp文件的编码格式为utf-8
  因为Dreamwear建立的php默认是gb2312

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

如果在文件里写好的php有中文,
单纯在charset=gb2312 改为 charset=utf-8" /> 则会出现中文乱码


则应该dreamwear建立个php文件,
菜单栏里的:修改》》页面属性》》》标题/编码》》》选择UTF-8
然后在php写中文,就不会乱吗

分享到:
评论

相关推荐

    ubuntu配置相关笔记

    在Ubuntu操作系统中进行配置是为了优化系统环境,使其更适合特定任务,如嵌入式开发。本笔记将重点关注三个方面:NFS(Network File System)配置、Samba配置和静态IP设置。这些知识点对于在Ubuntu上建立一个稳定的...

    ubuntu入门学习笔记

    ### Ubuntu入门学习笔记知识点梳理 #### 一、关于Linux(学习时长:1天) - **了解Linux**: - Linux是一种开源免费的操作系统,具备强大的编译环境。 - Linux与Windows的主要区别包括: - 开源性:Linux及其大...

    ubuntu notion笔记软件离线版 .deb

    ubuntu notion笔记软件离线版,非网页版

    ubuntu学习笔记

    ubuntu学习笔记,学习总结记录,简单易懂。 文件安装方法 Centos: yum install xxx Ubuntu: sudo apt-get install xxx

    VNote-ubuntu上记笔记的一款友好工具

    免安装,赋权限后双击打开即可.支持pdf格式h和markdown格式等多种文件格式,且能以pdf,markdown,html等格式导出.侧边栏有文件树,目录,关键字搜索等.

    ubuntu 有道云笔记安装包

    ubuntu 有道云笔记安装包,一键安装,生成桌面图标,可以直接使用。

    有道云笔记网页封装版(Ubuntu)

    在Ubuntu下每次都要用浏览器打开有道云笔记,经常被顺手关掉,不是很方便。所以用Qt写了个小程序调用网页版有道云笔记,添加了托盘功能。

    Ubuntu10.10下tftp服务器配置笔记

    Ubuntu 10.10 下 TFTP 服务器配置笔记 本文档介绍了在 Ubuntu 10.10 操作系统下如何配置 TFTP 服务器,从虚拟机网络配置到 TFTP 服务器的搭建,旨在帮助读者快速搭建 TFTP 服务器。 一、虚拟机网络配置 在 Ubuntu...

    ubuntu学习linux笔记.docx

    本文档是一个关于 Ubuntu 学习 Linux 的笔记,涵盖了 Xshell 的使用、Linux 终端的连接、SSH 服务的启用、语言设置、防火墙的打开和关闭、JDK 的安装、Vim 的安装、Redis 的安装和配置等多个方面的知识点。...

    Ubuntu学习笔记

    Ubuntu学习笔记

    笔记本ubuntu操作系统下屏幕亮度调节问题

    笔记本ubuntu操作系统下屏幕亮度调节问题,很有效果,立马见效

    ubuntu安装笔记——part

    本篇笔记主要记录了 ubuntu 的安装和使用过程中的一些重要命令和操作步骤。这些命令和操作步骤涵盖了文件的拷贝、解压缩、版本查看、升级、视频播放、解决浏览器乱码问题、删除文件夹、解决无公钥问题、磁盘挂载等多...

    ubuntu平台为知笔记软件包,免安装版本

    ubuntu平台为知笔记软件包,免安装版本。 基于ubuntu平台,下载后即可直接使用。

    ubuntu7.04学习笔记

    ### Ubuntu 7.04 学习笔记知识点详解 #### 一、Ubuntu 7.04简介 Ubuntu 7.04(代号Feisty Fawn)是Ubuntu Linux发行版的一个早期版本,发布于2007年4月19日。作为一款面向桌面用户的Linux发行版,Ubuntu 7.04提供...

    有道云笔记ubuntu版本封装支持托盘完美无缝对接源代码欢迎大家修改不足

    有道云笔记是一款深受用户喜爱的笔记应用,尤其在Windows和Mac OS平台上有着广泛的用户基础。然而,在Linux系统,特别是Ubuntu环境下,用户可能面临兼容性问题。为了改善这一状况,有开发者进行了有道云笔记在Ubuntu...

    ubuntu 下安装ffmpeg和php 掉用ffmpeg的方法

    上传语音有效期3天,可用微信多媒体接口下载语音到自己的服务器, 但下载的格式是amr 格式,我们网页是mp3的多 所以是要将amr 转为mp3 下面是ubuntu 下安装ffmpeg和php 掉用ffmpeg的方法 sudo apt-get update

    why linux (ubuntu装机笔记)

    ### Linux Ubuntu装机笔记知识点详解 #### 一、前言与背景 - **Linux与Ubuntu简介**:Linux是一种开源的操作系统内核,由Linus Torvalds于1991年发布。基于此内核发展出了众多不同的发行版,如Redhat、Debian、...

    #实践笔记#Ubuntu配置Apache+PHP+MySQL

    在本篇实践笔记中,我们将探讨如何在Ubuntu 11.10操作系统上配置Apache、PHP和MySQL,以便搭建一个本地开发环境。由于PHPnow是一个专用于Windows平台的软件,因此对于Ubuntu用户,我们需要采取不同的方法来实现相同...

    Linux与Ubuntu学习笔记

    Linux与Ubuntu学习笔记是针对操作系统领域的深度探索,主要聚焦在开源操作系统Linux以及其知名的桌面发行版Ubuntu上。这篇笔记旨在帮助初学者理解Linux的核心概念,掌握Ubuntu的基本操作,并进一步提升在实际工作或...

Global site tag (gtag.js) - Google Analytics