php源碼大全
⑴ php源碼到底是什麼
PHP,是英文超級文本預處理語言Hypertext Preprocessor的縮寫。PHP 是一種 html 內嵌式的語言,是一種在伺服器
端執行的嵌入HTML文檔的腳本語言,語言的風格有類似於C語言,被廣泛的運用。PHP源碼指的使用PHP開發的實例,沒有經過二次封裝,能夠直接進行二
次開發的程序,PHP簡單易學,如果你想學網站開發,PHP是一個不錯的選擇,因會PHP跟其它語言相對有一定的優勢:
1、PHP是開放的源代碼:所有的PHP源代碼事實上都可以得到。
2、PHP是免費的。和其它技術相比,PHP本身免費。
3、php的快捷性,程序開發快,運行快,技術本身學習快。嵌入於HTML:因為PHP可以被嵌入於HTML語言,它相對於其他語言,編輯簡單,實用性強,更適合初學者。
4、跨平台性強:由於PHP是運行在伺服器端的腳本,可以運行在UNIX、LINUX、WINDOWS下。
5、效率高:PHP消耗相當少的系統資源。
6、圖像處理:用PHP動態創建圖像
7、面向對象:在php5 中,面向對象方面都有了很大的改進,現在php完全可以用來開發大型商業程序。
8、專業專註:
⑵ 怎樣下載網站的php源碼
PHP是屬於伺服器端解釋執行的語言,Flashget等下載工具也只是下載其解釋執行後生成的頁面。 不能下載,除非該網站上提供的源碼下載。
滿意請點贊
⑶ 哪裡可以下載開源php源碼
征途源碼論壇 裡面源碼質量度也高
⑷ 求一個簡單php網站的源碼
php各種函數來還有一些概念看最好自查官方文檔:http://cn2.php.net/manual/zh/index.php 這個是中文版,大部分已經翻譯了。
告訴你一個簡單的框架吧 thinkphp 國人弄的 中文文檔全面,學框架比較快。
之後記住幾個開源框架:Zend Symfony Laravel drupal WordPress 還有 Yii 這些都是比較成熟的老牌框架了,你以後開發 可能會涉及到。
⑸ 求PHP常用代碼大全
if ($da="") { echo "<SCRIPT language=javaScript>alert('問題答案不能為空');"; echo"this.location.href='vbscript:history.back()';</SCRIPT>"; } if ($qq!="") { if (!is_numeric($qq)) { echo "<SCRIPT language=JavaScript>alert('QQ號碼必須是數字');"; echo"this.location.href='vbscript:history.back()';</SCRIPT>"; } } if ($youbian=="" or strlen($youbian)!=6) { echo "<SCRIPT language=JavaScript>alert('請正確輸入郵編');"; echo"this.location.href='vbscript:history.back()';</SCRIPT>"; } if ($youbian!="") { if (!is_numeric($youbian)) { echo "<SCRIPT language=JavaScript>alert('郵編必須是數字');"; echo"this.location.href='vbscript:history.back()';</SCRIPT>"; } } if ($di="") { echo "<SCRIPT language=JavaScript>alert('住址不能為空');"; echo"this.location.href='vbscript:history.back()';</SCRIPT>"; } if ($mail=="") { echo "<SCRIPT language=JavaScript>alert('E-mail不能為空!');"; echo "this.location.href='vbscript:history.back()';</SCRIPT>"; } if ($textarea=="") { echo "<SCRIPT language=JavaScript>alert('個人說明不能為空!');"; echo "this.location.href='vbscript:history.back()';</SCRIPT>"; } if ($textarea=="" or strlen(textarea)>150) { echo "<SCRIPT language=JavaScript>alert('個人說明為150個字元');"; echo"this.location.href='vbscript:history.back()';</SCRIPT>"; } 24、對輸出的內容進行判斷,從而輸出其它結果 <?php if ($rs["active"]==1) { echo "<font color='#ff0000'>激活</font>"; }else{ echo "禁用"; } ?> 25.字元截取函數 <?=substr("$rs[zixun_biaoti]",0,28 )?> 26.男女問題或單選帶選擇的 <input type="radio" name="hy_zhuangtai" value="男" <?php if ($rs["hy_zhungtai"]==="男") { echo "checked";}?>> 男 <input type="radio" name="hy_zhuangtai" value="女" <?php if ($rs["hy_zhuangtai"]==="女") { echo "checked";}?>> 女 27.單選不帶單選框的 <?php if ($rs['hy_zhuangtai']=='鎖定'){?> <a href="Userzt.php?action=yes&id=<?php echo $rs['hy_id'];?>">鎖定</a> <?php } else{ ?><a href="Userzt.php?id=<?php echo $rs['hy_id'];?>&action=no">解鎖</a> <?php }?> 它的save頁是 <?php require_once('../../conn.php'); ?> <?php $hy_id=$_GET['id']; $action=$_GET['action']; if ($action=='yes'){ $sql="update hybiao set hy_zhuangtai='鎖定' where hy_id='$id'"; $query=mysql_query($sql,$connec); echo("<script type='text/javascript'>location.href='UserManage.php';</script>"); } else{ $sql="update hybiao set hy_zhuangtai='正常' where hy_id='$id'"; $query=mysql_query($sql,$connec); echo("<script type='text/javascript'>location.href='UserManage.php';</script>"); } mysql_close(); ?> 28.如果文字過長,則將過長的部分變成省略號顯示 <DIV STYLE="width: 120px; height: 50px; border: 0px solid blue;overflow: hidden; text-overflow:ellipsis"> <NOBR>就是比如有一行文字,很長,表格內一行顯示不下.</NOBR> </DIV> 29. 禁止復制,滑鼠拖動選取 <body ondragstart=window.event.returnValue=false oncontextmenu=window.event.returnValue=false onselectstart=event.returnValue=false> 30.大中小 文字的變化 <script type="text/javascript"> function doZoom(size) {document.getElementById('zoom').style.fontSize=size+'px';} </script> <span id="zoom">需要指定大小的文字</span> <a href="javascript:doZoom(16)">大</a> <a href="javascript:doZoom(14)">中</a> <a href="javascript:doZoom(12)">小</a> 30. 添加到收藏夾和設為首頁 <a href=# onclick="this.style.behavior='url(#default#homepage)';this.setHomePage(' http://www.makewing.com/lanren/' );">設為首頁</a> <a href="javascript:window.external.AddFavorite(' http://www.makewing.com/lanren/',' 懶人圖庫')">收藏本站</a> 31. 記錄並顯示網頁的最後修改時間 <script language=JavaScript> document.write("最後更新時間: " + document.lastModified + "") </script> 32. 節日倒計時 <Script Language="JavaScript"> var timedate= new Date("October 1,2002"); var times= "國慶節"; var now = new Date(); var date = timedate.getTime() - now.getTime(); var time = Math.floor(date / (1000 * 60 * 60 * 24)); if (time >= 0) document.write( "現在離"+times+"還有: "+time +"天") </Script> 33. 打開窗口即最大化 <script language="JavaScript"> <!-- Begin self.moveTo(0,0) self.resizeTo(screen.availWidth,screen.availHeight) // End --> </script> 34. 加入背景音樂 <bgsound src="mid/windblue[1].mid" loop="-1"> 只適用於IE <embed src="music.mid" autostart="true" loop="true" hidden="true"> 對Netscape ,IE 都適用 35. 滾動 <marquee direction=up height=146 onmouseout=start() onmouseover=stop() scrollAmount=2> 滾動信息 </marquee> 36. 防止點擊空鏈接時,頁面往往重置到頁首端 代碼「javascript:void(null)」代替原來的「#」標記 37. 不能點右鍵,不用CTRL+A,不能復製作! <body oncontextmenu="window.event.returnValue=false" onkeypress="window.event.returnValue=false" onkeydown="window.event.returnValue=false" onkeyup="window.event.returnValue=false" ondragstart="window.event.returnValue=false" onselectstart="event.returnValue=false"> </body> 37. 隨機變換背景圖象(一個可以刷新心情的特效) <Script Language="JavaScript"> image = new Array(4); //定義image為圖片數量的數組 image [0] = 'tu0.gif' //背景圖象的路徑 image [1] = 'tu1.gif' image [2] = 'tu2.gif' image [3] = 'tu3.gif' image [4] = 'tu4.gif' number = Math.floor(Math.random() * image.length); document.write("<BODY BACKGROUND="+image[number]+">"); </Script> 38. 劃過鏈接 手型滑鼠 style="cursor:hand" 39. 如何關閉層 <div id="Layer1"></div> <a href="#" onClick="Layer1.style.display='none'">關閉層</a> 40. <a href=javascript:close()>[關閉窗口]</a> 41. 凹陷文字背景為灰色 <div style="width:300px;padding:20px;overflow:hidden;word-wrap:break-word;word-break:break:all; font-size:12px; line-height:18px; background-color:#eeeeee;"> <font disabled> 怎麼樣,我凹下去了吧?<br> 你不想試試嗎?<br> <a href=" www.lenvo.cn http://www.lenvo.cn/">www.lenvo.cn </div> 42. 給表格做鏈接 <table width="100%" onclick="window.open(' http://www.makewing.com/', '_blank')" style="CURSOR:hand"> <tr> <td height="100" bgcolor="f4f4f4"> </td> </tr> </table> 43. 後退&關閉窗口 後退:javascript:history.back(1) 關閉:javascript:window.close(); 44. 如果文字過長,則將過長的部分變成省略號顯示 <DIV STYLE="width: 120px; height: 50px; border: 0px solid blue;overflow: hidden; text-overflow:ellipsis"> <NOBR>就是比如有一行文字,很長,表格內一行顯示不下.</NOBR> </DIV> 45. 禁止復制,滑鼠拖動選取 <body ondragstart=window.event.returnValue=false oncontextmenu=window.event.returnValue=false onselectstart=event.returnValue=false>
⑹ 在源碼之家下載了一個PHP網站的源碼不知道如何使用
一個好的源碼和用心的開發者是不會讓你提出使用問題的,一般都會有詳細的說明文內檔進行介紹。容
高質量帶說明文檔的源碼獲取方法:(先下載,看源碼需求,再搭建環境很重要):
1、打開網路,搜索「PopMars-專注共享資源 – 免費教程」
2、打開其中名字為 「PopMars-專注共享資源 – 免費教程|Php源碼免費下載|IOS App應用...」 的網站
3、裡面可以找到大量的php源碼
准備:查看源碼裡面的說明文件,源碼運行的基本情況需求。在本機安裝相應的環境即可運行。例如PHP7.0/Mysql 5.5等等。關於本機的環境你可以使用類似xampp的一鍵部署包
⑺ 好的免費PHP源碼下載
我有《php網路編程從入門到精通》的源代碼。
清華大學出版社 陳營輝 編。
我個人感覺還行!
要的話,把郵件地址留下,我發給你!
⑻ 有沒有專門的php源碼下載網站
php100論壇里有很多源碼的
⑼ 學生管理系統php源碼誰有
php學生管理系統源碼,供大家參考,具體內容如下
功能:
1.添加/刪除/修改
2.數據存儲.
界面分布:
index.php
--->主界面
add.php --->stu添加
action ---> sql中add/del/update
(處理html表單-->mysql的數據存儲 && 頁面跳轉)
edit.php --->stu修改
menu.php
-->首頁
1. index.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>學生信息管理</title>
<script>
function doDel(id) {
if(confirm('確認刪除?')) {
window.location='action.php?action=del&id='+id;
}
}
</script>
</head>
<body>
<center>
<?php
include ("menu.php");
?>
<h3>瀏覽學生信息</h3>
<table width="500" border="1">
<tr>
<th>ID</th>
<th>姓名</th>
<th>性別</th>
<th>年齡</th>
<th>班級</th>
<th>操作</th>
</tr>
<?php
// 1. 鏈接資料庫
try{
$pdo = new PDO("uri:mysqlPdo.ini","root","1");
}catch (PDOException $e) {
die('connection failed'.$e->getMessage());
}
//2.執行sql
$sql_select = "select * from stu";
//3.data 解析
foreach ( $pdo->query($sql_select) as $row) {
echo "<tr>";
echo "<th>{$row['id']} </th>";
echo "<th>{$row['name']}</th>";
echo "<th>{$row['sex']} </th>";
echo "<th>{$row['age']} </th>";
echo "<th>{$row['classid']}</th>";
echo "<td>
<a href='edit.php?id={$row['id']}'>修改</a>
<a href='javascript:void(0);' onclick='doDel({$row['id']})'>刪除</a>
</td>";
echo "</tr>";
}
?>
</table>
</center>
</body>
</html>
2. add.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>學生管理系統</title>
</head>
<body>
<center>
<?php include ('menu.php'); ?>
<h3>增加學生信息</h3>
<form action="action.php?action=add" method="post">
<table>
<tr>
<td>姓名</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td>年齡</td>
<td><input type="text" name="age"></td>
</tr>
<tr>
<td>性別</td>
<td><input type="radio" name="sex" value="男">男</td>
<td><input type="radio" name="sex" value="女">女</td>
</tr>
<tr>
<td>班級</td>
<td><input type="text" name="classid"></td>
</tr>
<tr>
<!-- <td> </td>-->
<td><a href="index.php">返回</td>
<td><input type="submit" value="添加"></td>
<td><input type="reset" value="重置"></td>
</tr>
</table>
</form>
</center>
</body>
</html>
3. action.php
<?php
/**
* Created by PhpStorm.
* User: hyh
* Date: 16-7-7
* Time: 下午9:37
*/
//1. 鏈接資料庫
try{
$pdo = new PDO("uri:mysqlPdo.ini","root","1");
}catch (PDOException $e) {
// echo 'Connection failed: ' . $e->getMessage();
die('connection failed'.$e->getMessage());
}
//2.action 的值做對操作
switch ($_GET['action']){
case 'add'://add
$name = $_POST['name'];
$sex = $_POST['sex'];
$age = $_POST['age'];
$classid = $_POST['classid'];
$sql = "insert into stu (name, sex, age, classid) values ('{$name}', '{$sex}','{$age}','{$classid}')";
$rw = $pdo->exec($sql);
if ($rw > 0){
echo "<script>alter('添加成功');</script>";
}else{
echo "<script>alter('添加失敗');</script>";
}
header('Location: index.php');
break;
case 'del'://get
$id = $_GET['id'];
$sql = "delete from stu where id={$id}";
$rw = $pdo->exec($sql);
if ($rw > 0){
echo "<script>alter('刪除成功');</script>";
}else{
echo "<script>alter('刪除失敗');</script>";
}
header('Location: index.php');
break;
case 'edit'://post
$id = $_POST['id'];
$name = $_POST['name'];
$age = $_POST['age'];
$classid = $_POST['classid'];
$sex = $_POST['sex'];
// echo $id, $age, $age, $name;
$sql = "update stu set name='{$name}', age={$age},sex='{$sex}',classid={$classid} where id={$id};";
// $sql = "update myapp.stu set name='jike',sex='女', age=24,classid=44 where id=17";
print $sql;
$rw = $pdo->exec($sql);
if ($rw > 0){
echo "<script>alter('更新成功');</script>";
}else{
echo "<script>alter('更新失敗');</script>";
}
header('Location: index.php');
break;
default:
header('Location: index.php');
break;
}
4.edit.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>學生管理系統</title>
</head>
<body>
<center>
<?php include ('menu.php');
//1. 鏈接資料庫
try{
$pdo = new PDO("uri:mysqlPdo.ini","root","1");
}catch (PDOException $e) {
die('connection failed'.$e->getMessage());
}
//2.執行sql
$sql_select = "select * from stu where id={$_GET['id']}";
$stmt = $pdo->query($sql_select);
if ($stmt->rowCount() >0) {
$stu = $stmt->fetch(PDO::FETCH_ASSOC); // 解析數據
}else{
die("no have this id:{$_GET['id']}");
}
?>
<h3>修改學生信息</h3>
<form action="action.php?action=edit" method="post">
<input type="hidden" name="id" value="<?php echo $stu['id'];?>">
<table>
<tr>
<td>姓名</td>
<td><input type="text" name="name" value="<?php echo $stu['name'];?>"></td>
</tr>
<tr>
<td>年齡</td>
<td><input type="text" name="age" value="<?php echo $stu['age'];?>"></td>
</tr>
<tr>
<td>性別</td>
<td>
<input type="radio" name="sex" value="男" <?php echo ($stu['sex'] == "男")? "checked":"";?> >男
</td>
<td>
<input type="radio" name="sex" value="女" <?php echo ($stu['sex'] == "女")? "checked":"";?> >女
</td>
</tr>
<tr>
<td>班級</td>
<td><input type="text" name="classid" value="<?php echo $stu['classid']?>"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="更新"></td>
<td><input type="reset" value="重置"></td>
</tr>
</table>
</form>
</center>
<?php
?>
</body>
</html>
5. menu.php
<!DOCTYPE html>
<html lang="en">
<body>
<h2>學生管理系統</h2>
<a href="index.php"> 瀏覽學生</a>
<a href="add.php"> 添加學生</a>
<hr>
</body>
</html>
⑽ php源碼從哪下載,說的是php底層的源碼
如果你指的是php本身軟體的源碼,php本身是個開源軟體,你可以從官方網站下載