當前位置:首頁 » 編程語言 » php簡單源碼

php簡單源碼

發布時間: 2025-06-26 03:07:56

1. php編程輸出100以內的素數

素數就是只能被 1 和它本身所整除的數。從2~100,逐個判斷素數,如果是素數,就列印,否則不列印。

源代碼如下:

#coding:utf-8

for i in range(2,101):

fg = 0

for j in range(2,i-1):

if i%j == 0:

fg = 1

break

if fg == 0:

print(i)

i = 2

c = []

while i <= 100:

j = 2

while j <= i:

if i % j == 0:

if i == j:

c.append(i)

break

j += 1

i += 1

print(c)

(1)php簡單源碼擴展閱讀

a~b之間的素數的代碼

def su(a,b):

for i in range(a,b):

n = False #默認不是素數,如果是素數,跳出循環

for j in range(2,int(i**0.5)):

if i%j == 0:

n = True

break

if n == False:

print(i,end=" ")

su(100,200)

2. 求幾個xml+php的源碼,越簡單越好

兩個,第二個簡單一點
1、xml+php動態載入與分頁

//$this->iGlobal($vars,$cookie);
$this->outPut($vars,$cookie);
}

//function _shoplist_res(){
// $this->db->Close();
//}
function outPut($vars,$cookie){
/*$strQuery = "select count(*) as rc from ".$this->db_c->Db_Pre."pshop order by id desc";
$this->db->Query($strQuery);
$RecordCount = $this->db->Assoc();
$RecordCount = $RecordCount['rc'];
@$this->db->freeResult();*/
$RecordCount = 25;
if (empty($vars['pageNo'])) $vars['pageNo']= 1;
if (empty($vars['pageSize'])) $vars['pageSize']= 10;
$PageCount = ceil($RecordCount/$vars['pageSize']);
if ($vars['pageSize']>$RecordCount) $vars['pageSize']=$RecordCount;
if ($vars['pageNo']>$PageCount) $vars['pageNo']=$PageCount;
$xmlStr.= "<?xml version=\"1.0\" encoding=\"GBK\" ?>"."\n";
$xmlStr.= "<商鋪列表>"."\n";
$xmlStr.= "\t<翻頁工具 pageNo=\"".$vars['pageNo']."\" pageSize=\"".$vars['pageSize']."\" total=\"".$RecordCount."\"></翻頁工具>"."\n";
$xmlStr.= "\t<頁號碼>".$vars['pageNo']."</頁號碼>"."\n";
$xmlStr.= "\t<頁大小>".$vars['pageSize']."</頁大小>"."\n";
$xmlStr.= "\t<數量>".$RecordCount."</數量>"."\n";
$xmlStr.= "\t<頁數量>".$PageCount."</頁數量>"."\n";
//$strQuery = "select t1.*,t2.* from ".$this->db_c->Db_Pre."pshop as t1,".$this->db_c->Db_Pre."shoptype as t2 where t1.typenum=t2.typenum order by id desc "
// ."limit ".($vars['pageNo']-1)*$vars['pageSize'].",".$vars['pageSize'];
//die($strQuery);
//$this->db->Query($strQuery);
/*while($result = $this->db->Assoc()){
$xmlStr.= "\t"."\n";
$xmlStr.= "\t<商鋪>"."\n";
$xmlStr.= "\t\t<名稱><![CDATA[".$result['shopname']."]]></名稱>"."\n";
$xmlStr.= "\t\t<經營人><![CDATA[".$result['shopmaster']."]]></經營人>"."\n";
$xmlStr.= "\t\t<級別><![CDATA[".$result['shoptype']."]]></級別>"."\n";
$xmlStr.= "\t\t<簡介><![CDATA[".$result['shopintro']."]]></簡介>"."\n";
$xmlStr.= "\t\t<連接地址><![CDATA[personal_shop.php?id=".$result['id']."]]></連接地址>"."\n";
$xmlStr.= "\t</商鋪>"."\n";
}*/
$sc= $vars['pageNo']*$vars['pageSize'];
if ($sc>$RecordCount) $sc = $RecordCount;
for($i=($vars['pageNo']-1)*$vars['pageSize'];$i<$sc;$i++){
$xmlStr.= "\t"."\n";
$xmlStr.= "\t<商鋪>"."\n";
$xmlStr.= "\t\t<名稱><![CDATA[這是名稱:".$i."]]></名稱>"."\n";
$xmlStr.= "\t\t<經營人><![CDATA[這是經營人:".$i."]]></經營人>"."\n";
$xmlStr.= "\t\t<級別><![CDATA[這是級別:".$i."]]></級別>"."\n";
$xmlStr.= "\t\t<簡介><![CDATA[這是簡介:".$i."]]></簡介>"."\n";
$xmlStr.= "\t\t<連接地址><![CDATA[personal_shop.php?id=".$i."]]></連接地址>"."\n";
$xmlStr.= "\t</商鋪>"."\n";
}
$xmlStr.= "</商鋪列表>"."\n";
header("Content-type: text/xml\n\n");
echo $xmlStr;
}
}

$shoplist = new shoplist_res($vars,$HTTP_COOKIE_VARS);
//$shoplist->_shoplist_res();
unset($sthoplist);
?>

2、用php讀取xml數據

<?php
$parser = xml_parser_create(); //創建一個parser編輯器
xml_set_element_handler($parser, "startElement", "endElement");//設立標簽觸發時的相應函數 這里分別為startElement和endElenment
xml_set_character_data_handler($parser, "characterData");//設立數據讀取時的相應函數
$xml_file="1.xml";//指定所要讀取的xml文件,可以是url
$filehandler = fopen($xml_file, "r");//打開文件

while ($data = fread($filehandler, 4096))
{
xml_parse($parser, $data, feof($filehandler));
}//每次取出4096個位元組進行處理

fclose($filehandler);
xml_parser_free($parser);//關閉和釋放parser解析器

$name=false;
$position=false;
function startElement($parser_instance, $element_name, $attrs) //起始標簽事件的函數
{
global $name,$position;
if($element_name=="NAME")
{
$name=true;
$position=false;
echo "名字:";
}
if($element_name=="POSITION")
{$name=false;
$position=true;
echo "職位:";
}
}

function characterData($parser_instance, $xml_data) //讀取數據時的函數
{
global $name,$position;
if($position)
echo $xml_data."<br>";
if($name)
echo $xml_data."<br>";
}

function endElement($parser_instance, $element_name) //結束標簽事件的函數
{
global $name,$position;
$name=false;
$position=false;
}

?>
xml文件代碼如下:

<?xml version="1.0"?>
<employees>
<employee>
<name>張三</name>
<position age="45">經理</position>
</employee>
<employees>
<employee>
<name>李四</name>
<position age="45">助理</position>
</employee>
</employees>

3. 關於php網頁源碼的使用

首先,建議下載一個PHP環境安裝包。例如:phpnow、VertrigoServ、AppServ等。

安裝PHP環境後,在mysql資料庫里導入那個sql文件。

然後在PHP程序中找到資料庫信息代碼。修改資料庫名、資料庫用戶名、資料庫密碼等信息。

就可以運行了。

熱點內容
愛課堂伺服器地址錯誤 發布:2025-06-26 08:06:24 瀏覽:986
資料庫無法連接到伺服器 發布:2025-06-26 07:59:57 瀏覽:976
硫酸存儲櫃 發布:2025-06-26 07:59:49 瀏覽:300
元535推薦哪個配置 發布:2025-06-26 07:58:16 瀏覽:200
美國稅演算法 發布:2025-06-26 07:53:29 瀏覽:647
e我的世界伺服器地址 發布:2025-06-26 07:40:52 瀏覽:730
ubuntu編譯環境 發布:2025-06-26 07:38:45 瀏覽:725
相機照片存儲在手機存儲的哪裡 發布:2025-06-26 07:38:38 瀏覽:517
硬碟是外部存儲器 發布:2025-06-26 07:28:42 瀏覽:204
安卓系統開發起源是什麼呢 發布:2025-06-26 07:28:41 瀏覽:351