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網頁源代碼
下面是一個遠程修改ftp密碼的php程序,你交上去,一定非常好。
不僅包含有html知識,也有js驗證,還有php知識。如果你今後做網站,這個程序對你也非常實用。
<?PHP
if($_POST['servername']){
function jsalert($w)
{
echo '<script language="javascript">alert("'.$w.'");'."\r\n";
echo 'window.history.go(-1)';
echo '</script>';
}
if(!$_POST['UserName']){jsalert('Username error');exit;}
if(!($fp=@ftp_connect($_POST['servername'])))
{
jsalert( $_POST['servername'].'server can not connect!');
exit();
}
if(!@ftp_login($fp,$_POST['UserName'],$_POST['OldPassWord']))
{
jsalert('Sorry, you entered an incorrect username or password!');
exit();
}
if(@ftp_site($fp,'pswd '.$_POST['OldPassWord'].' '.$_POST['NewPassWord']))
{
jsalert('OK, the password has been successfully changed.');
exit;
}
else
{
jsalert('Failure, may be the FTP server does not support the change。');
exit;
}
}
else{
?>
<html>
<head>
<title>FTP password online tools to change</title>
<script language="JavaScript">
function is_kuho_password(password){
var pattern = /^([a-zA-Z0-9])+$/;
var flag= pattern.test(password);
if(!flag){return false;}
return true;
}
function passchange(){
var servername = document.passwdchange.servername.value;
var UserName = document.passwdchange.UserName.value;
var OldPassWord = document.passwdchange.OldPassWord.value;
var NewPassWord = document.passwdchange.NewPassWord.value;
var NewPassWord1 = document.passwdchange.NewPassWord1.value;
if(!servername){
alert('Please input domain name or ip');
document.passwdchange.servername.focus();
document.passwdchange.servername.value='';
return false;
}
if(!UserName){
alert('Please input user name');
document.passwdchange.UserName.focus();
document.passwdchange.UserName.value='';
return false;
}
//check PassWord
if(!OldPassWord){
alert('Please input password');
document.passwdchange.OldPassWord.focus();
document.passwdchange.OldPassWord.value='';
return false;
}
if(!NewPassWord){
alert('Please input new password');
document.passwdchange.NewPassWord1.value='';
document.passwdchange.NewPassWord.focus();
document.passwdchange.NewPassWord.value='';
return false;
}
if(!is_kuho_password(NewPassWord)){
alert('Sorry! You do not regulate the new password! Please enter from the 6-20 letters or numbers in Password!');
document.passwdchange.NewPassWord1.value='';
document.passwdchange.NewPassWord.focus();
document.passwdchange.NewPassWord.value='';
return false;
}
if(NewPassWord.length < 6 || NewPassWord.length > 20 ){
alert('You enter a new password length is not in line with the norms, enter the password 6-20 bit!');
document.passwdchange.NewPassWord1.value='';
document.passwdchange.NewPassWord.focus();
document.passwdchange.NewPassWord.value='';
return false;
}
if(!NewPassWord1){
alert('Make sure your new password!');
document.passwdchange.NewPassWord1.focus();
document.passwdchange.NewPassWord1.value='';
return false;
}
if(!is_kuho_password(NewPassWord1)){
alert('Sorry! You do not regulate the new password! Please enter from the 6-20 letters or numbers in Password!');
document.passwdchange.NewPassWord1.focus();
document.passwdchange.NewPassWord1.value='';
return false;
}
if( NewPassWord1.length < 6 || NewPassWord1.length > 20 ){
alert('Sorry! You do not regulate the new password! Please enter from the 6-20 letters or numbers in Password!');
document.passwdchange.NewPassWord1.focus();
document.passwdchange.NewPassWord1.value='';
return false;
}
if(NewPassWord != NewPassWord1){
alert('You enter the new password twice inconsistent, please re-enter after the check!');
document.passwdchange.NewPassWord1.value='';
document.passwdchange.NewPassWord.focus();
document.passwdchange.NewPassWord.value='';
return false;
}
if(NewPassWord == OldPassWord){
alert('The new password and the old password, no need to change!');
document.passwdchange.NewPassWord1.value='';
document.passwdchange.NewPassWord.focus();
document.passwdchange.NewPassWord.value='';
return false;
}
document.passwdchange.Submit.value="Being change...";
document.passwdchange.Submit.disabled=true;
}
</SCRIPT>
</head>
<body>
<div align="center">
<center>
<TABLE cellSpacing=1 cellPadding=8 width="600" bgColor=#635139 border=0>
<FORM name=passwdchange target="_self" action=<?php echo $_SERVER['PHP_SELF']; ?> onsubmit="return passchange()" method=post>
<TBODY>
<tr>
<TD align=center bgColor=#FFFFFF colspan="2"><font color="#FF9933"><b>
FTP password online tools to change</b></font></TD>
</tr>
<tr>
<TD align=right bgColor=#d6d3d6 width="154">Sever name:</TD>
<TD align=left bgColor=#ffffff width="411"><INPUT style="BORDER-RIGHT: 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px solid; COLOR: #484800; PADDING-TOP: 1px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff"
maxLength=16 name=servername size="20"><FONT class=color1> <font color="#FF9933">
* Domain name or IP address</font></FONT></TD>
</tr>
<TR height=30>
<TD align=right bgColor=#d6d3d6 width="154">User name:</TD>
<TD align=left bgColor=#ffffff width="411"><INPUT
style="BORDER-RIGHT: 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px solid; COLOR: #484800; PADDING-TOP: 1px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff"
maxLength=16 name=UserName size="20"><FONT class=color1> <font color="#FF9933">
*</font></FONT></TD></TR>
<TR height=30>
<TD align=right bgColor=#d6d3d6 width="154">Password:</TD>
<TD align=left bgColor=#ffffff width="411"><INPUT
style="BORDER-RIGHT: 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px solid; COLOR: #484800; PADDING-TOP: 1px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff"
type=password maxLength=16 name=OldPassWord size="20"><FONT
class=color1> <font color="#FF9933">*</font></FONT></TD></TR>
<TR height=30>
<TD align=right bgColor=#d6d3d6 width="154">New password:</TD>
<TD align=left bgColor=#ffffff width="411"><INPUT
style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; COLOR: #484800; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff"
type=password maxLength=16 name=NewPassWord size="20"><FONT
class=color1> <font color="#FF9933">*</font></FONT> (Length:6-16bit) </TD></TR>
<TR height=30>
<TD align=right bgColor=#d6d3d6 width="154">Replay new password:</TD>
<TD align=left bgColor=#ffffff width="411"><INPUT
style="BORDER-RIGHT: 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px solid; COLOR: #484800; PADDING-TOP: 1px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff"
type=password maxLength=16 name=NewPassWord1 size="20"><FONT
class=color1> <font color="#FF9933">*</font></FONT></TD></TR>
<TR>
<TD class=huangz align=middle bgColor=#ffffff colSpan=2 height=30 width="504">
<p align="center"><INPUT type=submit value=Change name=Submit></p>
</TD></TR></FORM>
</table>
</center>
</div>
</body>
</html>
<?php } ?>
⑶ 求寫段php源碼,功能簡單
這個要寫兩個php頁面先寫一個
str.php頁面如
<html>
<head>
<title>xxx</title>
</head>
<body>
<form action='url.php' method='get'>
<input name='url' type='text' value='' size='15'>
<input type='submit' value='檢測'/>
</frorm>
</body>
</html>
在寫個接收你輸入的一個處理頁面url.php如
<?php
$i=$_GET['url'];
echo "$i";
//echo header("location:http://$i");
$pattern = "/a*[sS]b*[sS]c/";//這個就是匹配abc
if(preg_match($pattern,$i,$match)){
//這段有abc位元組的話就跳轉abc.com
echo header("location:http://abc.com");
}else{
//沒有abc的話就跳原鏈接
echo header("location:http://$i");
}
?>
由於你沒說一段中如果同時有abc位元組或者123位元組不知道跳轉到哪個頁面
所以我就寫了個用正則匹配的abc位元組 如果包含abc的話就跳轉abc如果這個網站沒有abc就跳轉原來的網頁
⑷ php獲取網頁源碼內容有哪些辦法
可以參考以下幾種方法:
方法一: file_get_contents獲取
<span style="white-space:pre"></span>$url="http://www..com/";
<span style="white-space:pre"></span>$fh= file_get_contents
('http://www.hxfzzx.com/news/fzfj/');<span style="white-space:pre"></span>echo $fh;
拓展資料
PHP(外文名:PHP: Hypertext Preprocessor,中文名:「超文本預處理器」)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。
用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標准通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。
⑸ 跪求簡單PHP提交數據網頁源碼,Mysql數據的,要求界面最簡單
建立php文件:將input標簽放到form表單中去即:
<form method="post">
用戶名:<input type="text" name="name"/><br>
密碼:<input type="password" name="pwd"/><br>
<input type="submit" value="確定注冊"/><br>
</form>
⑹ 推薦好用的PHP網站源代碼
phpcms dedecms 帝國CMS ...行業網站
ESPCMS Joomla cmseasy ...企業網站
PHPWind Discuz Bo-Blog ...論壇博客
⑺ 求一個php網頁源碼程序,
最簡單就是直接GET提交就好了,直接獲取GET參數,如參數正確則輸出內容,
例:
<?php
if($_GET[key]=="abcd1234"){
//////這里輸出提交後的內容
echo'這里輸出提交後的內';
}else{
echo
<<<EOT
請輸入查看碼:
<formmethod="get">
<inputtype="text"value=""name="key">
<inputtype="submit"value="點擊查看">
</form>
EOT;
}
?>
效果預覽
⑻ 超高分求PHP簡單個人網頁源碼
不知道可不可以幫到你,可以PM我
⑼ 常用的PHP免費網站源碼有哪些
DISCUZ!
ECSHOP
SHOPEX
PHPCMS
PHP168
PHPSHOPS
帝國
DEDECMS 織夢
PHPWIND
太多了 國外的也有很多