常 用 程 序 参 考(UNIX操作系统)(PHP)

PHP UNIX操作系统 PHP UNIX操作系统) 2004-06-24          点击: 68 PHP UNIX操作系统 UNIX操作系统) 1、数据库连接文件:conn.php(连接MYSQL数据库的配置文件) //本文件是数据库连接的配置文件,连接数在此定义$host="localhost" 阅读详情
1、数据库连接文件:conn.php(连接MYSQL数据库的配置文件)
<?
//本文件是数据库连接的配置文件,连接参数在此定义
$host="localhost";
$user="******";//you need modify here,replace your database's account
$passwd="******";//also modify here,replace your database's password
$dbname="******";//and modify here,replace your database's name if(!$link=mysql_connect("$host", "$user", "$pwd")) //start connect your database
{
print 'Could not connect to database';
exit;
}
mysql_select_db("$dbname") or die("Could not select database");
?>
2、数据库列表文件:list_alltb.php(列出数据库中所有表格名称)

<?
//演示了如何列出一个数据库的所有表

include("conn.php");
$result = mysql_list_tables($dbname);
if (!$result) {
print "DB Error, could not list tables/n";
print 'MySQL Error: ' . mysql_error();
exit;
}
$i=0;
echo "数据库$dbname中有表如下:<br>";//the code below start tolist all the tables in the database";
echo "<table border=1>";
while ($i<mysql_num_rows($result)) {
$tb_names[$i] = mysql_tablename ($result, $i);
echo "<tr><td>$tb_names[$i]</td></tr>/n";
$i++;
}
echo "</table>";

mysql_free_result($result);//free the resource at the end
?>

3、数据库查询文件:selectdb.php(数据库查询,对结果的显示 )
<?php
//演示如何查询数据库
include("conn.php");
/* 执行 SQL 查询 */
$query = "SELECT * FROM my_table";
$result = mysql_query($query) or die("Query failed");

/* 在 HTML 中打印结果 */
print "<table>/n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
print "/t<tr>/n";
foreach ($line as $col_value) {
print "/t/t<td>$col_value</td>/n";
}
print "/t</tr>/n";
}
print "</table>/n";

/* 释放资源 */
mysql_free_result($result);

/* 断开连接 */
mysql_close($link);
?>

4、数据库操纵文件:operatedb.php(数据库记录的增加、删除、修改 )
<?
//演示了如何对数据库中的数据进行插入,删除和更新操作

include("conn.php");

$sql="insert into user (ID,PW,Name,Sex,Email,Title,Info) values ('$userid','$userpw','$usernam
e','$usersex','$usermail','$usertitle','$userinfo')";//插入语句
mysql_query($sql) or die(mysql_error());//执行插入操作

$sql="delete from user where ID='$userid'"; //删除语句
mysql_query($sql) or die(mysql_error()); //执行删除操作

$sql="update user set PW='$userpw',Name='$username',Sex='$usersex',Email='$usermail',
Title='$usertitle',Type='$usertype',Info='$userinfo' where ID='$userid'"; //更新语句
mysql_query($sql) or die(mysql_error()); //执行删除操作


mysql_close($link); // 断开连接

?>

5、文件操作程序:fileoperate.php (最常用的文件操作)
<?
$filename="****";//要操作的文件名

//读操作,读出一个文件所有内容到一个字符串变量中
$content=file($filename);
$content=join("",$content);
print $content;

//再将该字符创串的内容写入原来的文件中
if(!$fp=fopen($filename,"w"))//”w“方式打开文件时,如果文件不存在,则创建该文件;如果存在,则覆盖原文件
{
die("open file $filename error!");
}
fputs($fp,$content,strlen($content));
fclose($fp);//写完后要及时关闭文件句柄

//追加到文件末尾
if(!$fp=fopen($filename,"a"))//追加到文件末尾,用"a"方式打开
{
die("open file $filename error!");
}
fputs($fp,$content,$strlen($content));
fclose($fp);

//删除文件
if(is_file($filename))
{
unlink($filename) or die("删除文件失败");
}

UNIX Shell循环控制—while while循环,语法如下: while command do Statement(s) to be executed if command is true done command可以是一个判断,也可以是一个命令,如读取文件等。 当command条件为真,则执行循环中的语句块,否则直接退出循环。 实例1、简单的while循环 打印从0到10的数据: pg while1.sh 阅读详情

相关推荐

php 文件的,PHP用的文件操作函数

一 、解析路径:1 获得文件名:basename();给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。如果文件名是以 suffix 结束的,那这一部分也会被去掉。**$path = "/home/httpd/html/index.php";$file = basename($path,".php"); // $file is set to "index"**2 得到目录部分:d...

weixin_39615741的博客 91

php用什么操作系统,PHP UNIX操作系统

(UNIX操作系统)1、数据库连接文件:conn.php(连接MYSQL数据库的配置文件)//本文件是数据库连接的配置文件,连接数在此定义$host="localhost";$user="******";//you need modify here,replace your database's account$passwd="******";//also modify h...

weixin_39889214的博客 213

操作系统第三章编作业:UNIX Shell and History Feature

操作系统第三章编作业:UNIX Shell and History Feature 比较核心的地方就是用二维指针数组来存储用户输入的命令行,这样即可以完成exec函数的调用,还可以使得数组具有记忆功能,进而达到题目要求的历史特征功能。 #include <stdio.h> #include <unistd.h> #include <sys/types.h> #include <string.h> #include <stdlib.h> #de

BIgData_Urumqi的博客 3372

Unix、Linux、Windows操作系统的区别

1.操作区别 linux区分大小写,windows在dos界面命令下不区分大小写; linux所有内容均以文件形式保存包括硬件,用户,而windows文件和硬件没什么关系,两个之间没有关联; windows用扩展名区分文件如.exe代表执行文件,.txt代表文本文件,而linux无扩展名的概念,当然为了管理员区分方便会有部分扩展名如.gz , .bz2 ,.tar.bz2代表压缩包。 .h...

Tiantian的博客 2万+

php unix时间戳,php 时间戳(UNIX)用法详解

时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)以来的秒数。它也被称为 Unix 时间戳(Unix Timestamp)Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Uni...

weixin_42526101的博客 1031

nginx 配置unix socket,PHP配置unix socket

nginx 和 php-fpm 使用unix socket配置比原来的fastcgi_pass 127.0.0.1:9000速度快一倍 测试环境是单核2GB内存的机器,请求数量10000次,并发100 PHP脚本直接输出hello world平均测试QPS是5000/S左右 创建/tmp/php-fpm.sock文件 touch/tmp/php-fpm.sock chmod 0777/tmp/php-fpm.sock 给文件权限 PHP配置unix socket: cd /usr/lo...

或非与博客 3642

php unix时间戳,php UNIX时间戳用法详解

这篇文章主要介绍了php UNIX时间戳用法,结合实例形式分析了php Unix时间戳相关函数与使用技巧,需要的朋友可以下本文实例讲述了php UNIX时间戳用法。分享给大家供大家,具体如下:时间戳是文件属性中的创建、修改、和访问时间。数字时间戳服务是Web网站安全服务项目之一,能提供电子文件的日期和时间信息的安全保护。时间戳的优点是:可用变化的加密数值,防止数值被窃取后非法重复利用,起到...

weixin_32233571的博客 406

php unix时间戳 秒,UNIX时间戳怎么在php项目中使用

UNIX时间戳怎么在php项目中使用发布时间:2021-01-15 16:52:13来源:亿速云阅读:55作者:Leah这篇文章将为大家详细讲解有关UNIX时间戳怎么在php项目中使用,文章内容质量较高,因此小编分享给大家做个,希望大家阅读完这篇文章后对相关知识有一定的了解。时间戳是文件属性中的创建、修改、和访问时间。数字时间戳服务是Web网站安全服务项目之一,能提供电子文件的日期和时间信息的...

weixin_39867893的博客 305

unix php,如何在Linux/Unix上安装PHP

如果您计划在 Linux 或 Unix 的任何其他版本上安装 PHP,那么您需要确定已经达到下述几点要求:一个可工作的 PHP 支持的数据库,如果你打算使用一个数据库,例如:MySQL、Oracle 等PHP 必须连接的任何其他支持的软件(邮件服务器、BCMath 包、JDK等)ANSI C 编译器接下来的内容是关于如何在 Linux 或 Unix 上安装 Apache 和 PHP5 的操作步骤。...

weixin_33648177的博客 181

phpunix,用PHP增强UNIX/LINUX网站功能(1)

原发信人: lanboy (lanboy), 信区: linux原 标 题: 用PHP3增强UNIX/LINUX网站功能原发信站: 交大兵马俑BBS站 (Fri Sep 17 10:45:46 1999), 转信一如果你是网络开发和维护人员,对ASP应该相当熟悉了。自从微软推出ASP技术后,由于其在建立动态网站方面的强大功能,很快得到了广泛的应用。但由于众所周知的原因,ASP只能用于微软自己的...

weixin_33846982的博客 148

PHP-FPM unix socket抓包

Sniffer for Unix Domain Sockets https://github.com/jonschipp/unixsniff Dependencies apt-get install socat bash test.php <?php echo 11; ------------------------------------------------------------------ Use Enable sniffing on socket $ ./u...

itcoding 3002

phpUNIX时间戳转换为日期

1. UNIX时间戳转换为日期用函数: date() 一般形式:date('Y-m-d H:i:s', 1156219870); 2. 日期转换为UNIX时间戳用函数:strtotime() 一般形式:strtotime('2010-03-24 08:15:42')php日期转时间戳,指定日期转换成时间戳 php日期转时间戳、指定日期转换成时间戳,PH

别在熬夜了! 6627

php unix时间戳单位,PHPUNIX的时间戳记

这是一个指南,您将不会有一个独立的效果或文件,本月底指南,但你会-希望-有一个了解的U n ix时间戳,让您一个强大的形式管理你的P H P应用。注意:此指南预期读者了解如何MySQL数据库的工作和基本知识的PHPUnix的时间,或POSIX正时间,是一个系统的描述时间点。它被广泛用于不仅对类Unix操作系统,但在许多其它计算机系统,包括Java编语言。这是一个编码为协调世界,并有足够的类似线性...

weixin_28844235的博客 197

phpunix时间转换成时间,php unix时间戳转换成时间的方法

php unix时间戳转换成时间的方法:首先创建一个PHP示例文件;然后通过“date('Y-m-d H:i:s', 1547740800);”方式将指定的unix时间戳转换成时间;最后通过echo输出转换结果即可。PHP转换UNIX时间戳 UTC时间(TZ格式) 标准时间的方法 UNIX UTC GMT时间、本地时间互转在PHP中经会遇到各种不同格式的时间比如:unix时间戳:154774...

weixin_27153203的博客 882
上一篇: 完全PYTHON开发IDE介绍和下载!
下一篇: 与成功握手 (好文转载)
qunluo
博客等级 码龄24年 12粉丝 95原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值