本文目錄一覽:
- 1、求大神幫忙寫個php代碼
- 2、求一份PHP大作業 php+mySQL網頁製作留言板 簡單點的 能運行就好….: 謝謝
- 3、PHP程序代碼
- 4、在線求一個PHP網頁源代碼 “(為了完成作業)
- 5、求一個php期末大作業的源碼(包括素材) ,可以實現增刪改查功能就可以
- 6、關於PHP代碼幾道問題,求大神給出源代碼~~
求大神幫忙寫個php代碼
?php
/**
* **********************************************************
* Read Me
* 文章分頁
*
* 分頁方式,可以按字數分頁,按換行分頁,按特殊標記分頁等
* 其實實現思路是一樣的,只是將其按一定規律放入一個數組
* 然後根據 url 傳入的參數取得某個片段即可
* 大家完全可以寫一個功能強大的函數保存起來以備不時之需
*
*/
header(‘Content-Type:text/html; charset=utf-8’);
?
?php
$title = ‘Pagination Test’;
//需要分頁的數據
$data = DATA
Hey, guys. I am here to test if it is working.
This pagination is very simple, isn’t it?!–pagination–
And I tried to use different method to page it.
Can you see it?
DATA;
//當前文章頁
$page = 0;
//初始文章長度
$length = 0;
//分頁長度
$perpage = 160;
//顯示在頁面的代碼
$link = ”;
//分割後的數組
$strArr = array();
$page = isset($_GET[‘page’]) ? intval($_GET[‘page’]) : 0;
$length = strlen($data);
//按字數分割
// $str = str_split($data, $perpage);
//按字元分割
$delimiter = “\n”;
// $delimiter = ‘–pagination–‘;
$strArr = explode($delimiter, $data);
$strNum = count($strArr);
$content = $strArr[$page];
if ($strNum 1) {
if ($page != 0) {
$link .= ‘a href=”?page=0″首頁/a’;
} else {
$link .= ‘span首頁/span’;
}
for ($n = 0; $n $strNum; $n++) {
if ($n == $page) {
$link .= ‘span’ . ($n + 1) . ‘/span’;
} else {
$link .= “a href=’?page={$n}'” . ($n + 1) . “/a”;
}
}
$link .= ”;
if ($page != ($strNum – 1)) {
$link .= “a href=’?page=” . ($strNum – 1) . “‘尾頁/a”;
} else {
$link .= ‘span尾頁/span’;
}
}
?
!DOCTYPE HTML
html lang=”en-US”
head
meta charset=”UTF-8″
style type=”text/css”
body {
font-family: ‘微軟雅黑’;
}
.link a, span {
margin: 1px;
padding: 1px;
}
.link span {
color: #777;
}
.link a {
color: #26A2DA;
text-decoration: none;
}
/style
title測試文章分頁/title
/head
body
h1?php echo $title; ?/h1
p?php echo $content; ?/p
hr /
p class=”link”?php echo $link; ?/p
/body
/html
求一份PHP大作業 php+mySQL網頁製作留言板 簡單點的 能運行就好….: 謝謝
給你提個思路吧,簡單的,你自己舉一返三,代碼現寫懶,表單form裡面一個文本框,一個提交按鈕,提交的的事件中連接資料庫,讀取文本框值insert into到對應的表裡面就完了。
PHP程序代碼
?php
if(!defined(‘CORE_ROOT’)) exit();
require CORE_ROOT.’include/admin.inc.php’;
require_once CORE_ROOT.’include/image.func.php’;
if(isset($_SERVER[‘HTTP_CONTENT_DISPOSITION’]) preg_match(‘/attachment;\s+name=”(.+?)”;\s+filename=”(.+?)”/i’,$_SERVER[‘HTTP_CONTENT_DISPOSITION’], $info)){
$filename = fromutf8(urldecode($info[2]));
if(fileext($filename) == ‘php’) aexit();
$newfilename = get_upload_filename($filename, 0, 0, ‘image’);
$a = file_get_contents(“php://input”);
if(!checkuploadfile($a)) {
uploaddanger($lan[‘danger’]);
} else {
writetofile($a, FORE_ROOT.$newfilename);
}
} else {
$uptype = ‘image’;
if(isset($get_attach)) $uptype = ‘attach’;
$filename = $file_filedata[‘name’];
if(fileext($filename) == ‘php’) aexit();
if(!empty($get_utf8)) $filename = fromutf8($filename);
$newfilename = get_upload_filename($filename, 0, 0, $uptype);
uploadfile($file_filedata[‘tmp_name’], FORE_ROOT.$newfilename);
$piccontent = file_get_contents(FORE_ROOT.$newfilename);
if(!checkuploadfile($piccontent)) {
akunlink(FORE_ROOT.$filename);
uploaddanger($lan[‘danger’]);
}
}
$modules = getcache(‘modules’);
if(ispicture($filename)) operateuploadpicture(FORE_ROOT.$newfilename, $modules[akgetcookie(‘lastmoduleid’)]);
$picurl = $homepage.$newfilename;
$insertarray = array(‘itemid’ = $get_id, ‘filename’ = $newfilename, ‘ispicture’ = 1, ‘filesize’ = filesize(FORE_ROOT.$newfilename), ‘dateline’ = $thetime, ‘originalname’ = $filename);
if(isset($get_attach)) $insertarray[‘ispicture’] = 0;
$db-insert(‘attachments’, $insertarray);
$count = $db-get_by(‘COUNT(*)’, ‘attachments’, “itemid=’$get_id'”);
$db-update(‘items’, array(‘attach’ = $count), “id=’$get_id'”);
$msg = “{‘url’:'”.$picurl.”‘,’localname’:'”.$newfilename.”‘,’id’:’1′}”;
aexit(“{‘err’:”,’msg’:”.$msg.”}”);
function uploaderror($msg) {
aexit(“{‘err’:”,’msg’:”.$msg.”}”);
}
function uploaddanger($msg) {
uploaderror($msg);
}
?
在線求一個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
titleFTP 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期末大作業的源碼(包括素材) ,可以實現增刪改查功能就可以
。。如果沒有其他要求,你只要:
①安裝環境,如集成xmapp
②自己隨便建個表,沒其他需求倆欄位就夠了。
③下個yii源碼包,用自帶gii工具生成一套crud。
over。
關於PHP代碼幾道問題,求大神給出源代碼~~
header(‘content-type:text/html;charset=utf-8’);
1(1)先輸出該字元串,然後將該字元串轉化成數組,並輸出該數組;
$str=”123456789″;//自定義的字元串
echo $str.”br /”;
$arr=explode($str);
var_dump($arr);
1(2)統計該數組長度,並輸出其中的最大值、最小值;
$length=count($arr);//統計數組單元個數
echo max($arr);
echo min($arr);
1(3)按候選人編號從小到大的順序排列
$newArr=asort($arr);
foreach ($newArr as $k=$v){
echo $v.”號候選人,得票為”.$k.”br /”;
}
2(1)輸入:任意整數(表示若干天后)
$add_day=5;//若干天 暫定5天
2(2)輸出:顯示任意天數以後的具體日期,以及那一天是星期幾。
$date=date(“Y-m-d H:i:s”,time()+$add_day*24*3600);
$w=date(“w”,time()+5*24*3600);
if ($w == 0) {
$w=’日’;
}
echo $date.’ 今天是周’.$w;
3(1)輸入:5個分數
3(2)輸出:去掉一個最高分和去掉一個最低分後的平均分,保留2位小數。
function abc($str){
$str=”85,45.5,35,46,90″;
$arr=explode($str);
foreach ($arr as $k=$v){
if ($v != max($arr) $k !=min($arr)) {
$success+=$v;
}
}
$result=$success/3;
return round($result,2);
}
好累。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/241404.html