用php顯示內容,php怎麼在瀏覽器顯示

本文目錄一覽:

PHP中怎麼把數據全部顯示出來

其實用不著javascript php就完全可以實現你要的功能。估計問題就出在你的js上面。我找了 但是沒找到 呵呵。有點粗心 。下面是我用php實現的 我把代碼給你粘貼上來。 你上面得到的有的數據不需要 ,我沒有給你刪除,但是給你注釋了。

?php

$mysql_server_name=”localhost”; //資料庫伺服器名稱

$mysql_username=”root”; // 連接資料庫用戶名

$mysql_password=””; // 連接資料庫密碼

$mysql_database=”hhwhcm”; // 資料庫的名字

$conn=mysql_connect($mysql_server_name, $mysql_username, $mysql_password) or die(mysql_error());

mysql_select_db($mysql_database) or die(mysql_error());

mysql_query(“set name gb2312”); // 從表中提取信息的sql語句

$strsql=”select * from hhwhcm_userlogin”; // 執行sql查詢

$result=mysql_db_query($mysql_database, $strsql, $conn); // 定位到第一條記錄

//var_dump($result);die;

//mysql_data_seek($result, 0); // 獲取查詢結果

//$rowCount = mysql_num_rows($result); //結果條數

//var_dump($rowCount);die;

//$rowR = mysql_fetch_row($result); //第一條數據

//var_dump($rowR);die;

$tbStr = “table id=’tbResult’ width=’200′ border=’1′”;

while($colR=mysql_fetch_array($result))

{

$tbStr .= “trtd”.$colR[‘U_ID’].”/tdtd”;

$tbStr .=$colR[‘U_PWD’].”/tdtd”;

$tbStr .= $colR[‘U_Type’] .”/tdtd”;

$tbStr .= $colR[‘U_Limites’].”/td/tr”;

}

$tbStr .= “/table”;

echo $tbStr;

mysql_free_result($result); mysql_close(); ?

這樣下來,我覺得代碼節省了不少

怎樣用PHP讀取一個word文檔內容並在瀏覽器中顯示出來?

目前程序編譯語言有很多種,其中php是最為常見的一種編程語言。php讀取word文檔是很多朋友都想了解的,下面就由達內的老師為大家介紹一下。

?php

/*

*

必須將

php.ini

中的

com.allow_dcom

設為

TRUE

*/

function

php_Word($wordname,$htmlname,$content)

{

//獲取鏈接地址

$url

=

$_SERVER[‘HTTP_HOST’];

$url

=

“;

$url

=

$url.$_SERVER[‘PHP_SELF’];

$url

=

dirname($url).”/”;

//建立一個指向新COM組件的索引

$word

=

new

COM(“word.application”)

or

die(“Unable

to

instanciate

Word”);

//顯示目前正在使用的Word的版本號

echo

“Loading

Word,

v.

{$word-

Version}”;

//把它的可見性設置為0(假),如果要使它在最前端打開,使用1(真)

$word-Visible

=

1;

//———————————讀取Word內容操作

START—————————————–

//打開一個word文檔

$word-Documents-Open($url.$wordname);

//將filename.doc轉換為html格式,並保存為html文件

$word-Documents[1]-SaveAs(dirname(__FILE__).”/”.$htmlname,8);

//獲取htm文件內容並輸出到頁面

(文本的樣式不會丟失)

$content

=

file_get_contents($url.$htmlname);

echo

$content;

//獲取word文檔內容並輸出到頁面(文本的原樣式已丟失)

$content=

$word-ActiveDocument-content-Text;

echo

$content;

//關閉與COM組件之間的連接

$word-Documents-close(true);

$word-Quit();

$word

=

null;

unset($word);

//———————————新建立Word文檔操作

START————————————–

//建立一個空的word文檔

$word-Documents-Add();

//寫入內容到新建word

$word-Selection-TypeText(“$content”);

//保存新建的word文檔

$word-Documents[1]-SaveAs(dirname(__FILE__).”/”.$wordname);

//關閉與COM組件之間的連接

$word-Quit();

}

php_Word(“tesw.doc”,”filename.html”,”寫入word的內容”);

?

如何用php獲取資料庫信息並顯示

獲取ppq資料庫的所有表名的代碼:

?php

$server=’localhost’;

$user=’root’;

$pass=’12345′;

$dbname=’ppq’;

$conn=mysql_connect($server,$user,$pass);

if(!$conn)

die(“資料庫系統連接失敗!”);

$result=mysql_list_tables($dbname);

if(!$result)

die(“資料庫連接失敗!”);

while($row=mysql_fetch_row($result))

{

echo

$row[0].”

“;

}

mysql_free_result($result);

?

mysql_list_tables

(PHP

3,

PHP

4

,

PHP

5)

mysql_list_tables

列出

MySQL

資料庫中的表

說明

resource

mysql_list_tables

(

string

database

[,

resource

link_identifier])

mysql_list_tables()

接受一個資料庫名並返回和

mysql_query()

函數很相似的一個結果指針。用

mysql_fetch_array()或者用mysql_fetch_row()來獲得一個數組,數組的第0列就是數組名,當獲取不到時

mysql_fetch_array()或者用mysql_fetch_row()返回

FALSE。

怎麼用php讀取並顯示另一個php文件的內容?

示例代碼1: 用file_get_contents 以get方式獲取內容

代碼如下:

?php

$url=”;

$html=file_get_contents($url);

//print_r($http_response_header);

ec($html);

printhr();

printarr($http_response_header);

printhr();

?

示例代碼2: 用fopen打開url, 以get方式獲取內容

代碼如下:

?

$fp=fopen($url,’r’);

printarr(stream_get_meta_data($fp));

printhr();

while(!feof($fp)){

$result.=fgets($fp,1024);

}

echo”url body:$result”;

printhr();

fclose($fp);

?

示例代碼3:用file_get_contents函數,以post方式獲取url

代碼如下:

?php

$data=array(‘foo’=’bar’);

$data=http_build_query($data);

$opts=array(

‘http’=array(

‘method’=’POST’,

‘header’=”Content-type: application/x-www-form-urlencodedrn”.

“Content-Length: “.strlen($data).”rn”,

‘content’=$data

),

);

$context=stream_context_create($opts);

$html=file_get_contents(”,false,$context);

echo$html;

?

示例代碼4:用fsockopen函數打開url,以get方式獲取完整的數據,包括header和body

代碼如下:

?

functionget_url($url,$cookie=false){

$url=parse_url($url);

$query=$url[path].”?”.$url[query];

ec(“Query:”.$query);

$fp=fsockopen($url[host],$url[port]?$url[port]:80,$errno,$errstr,30);

if(!$fp){

returnfalse;

}else{

$request=”GET$queryHTTP/1.1rn”;

$request.=”Host:$url[host]rn”;

$request.=”Connection: Closern”;

if($cookie)$request.=”Cookie:$cookien”;

$request.=”rn”;

fwrite($fp,$request);

while(!@feof($fp)){

$result.=@fgets($fp,1024);

}

fclose($fp);

return$result;

}

}

//獲取url的html部分,去掉header

functionGetUrlHTML($url,$cookie=false){

$rowdata=get_url($url,$cookie);

if($rowdata)

{

$body=stristr($rowdata,”rnrn”);

$body=substr($body,4,strlen($body));

return$body;

}

returnfalse;

}

?

示例代碼5:用fsockopen函數打開url,以POST方式獲取完整的數據,包括header和body

代碼如下:

?

functionHTTP_Post($URL,$data,$cookie,$referrer=””){

// parsing the given URL

$URL_Info=parse_url($URL);

// Building referrer

if($referrer==””)// if not given use this script. as referrer

$referrer=”111″;

// making string from $data

foreach($dataas$key=$value)

$values[]=”$key=”.urlencode($value);

$data_string=implode(“”,$values);

// Find out which port is needed – if not given use standard (=80)

if(!isset($URL_Info[“port”]))

$URL_Info[“port”]=80;

// building POST-request:

$request.=”POST “.$URL_Info[“path”].” HTTP/1.1n”;

$request.=”Host: “.$URL_Info[“host”].”n”;

$request.=”Referer:$referern”;

$request.=”Content-type: application/x-www-form-urlencodedn”;

$request.=”Content-length: “.strlen($data_string).”n”;

$request.=”Connection: closen”;

$request.=”Cookie:$cookien”;

$request.=”n”;

$request.=$data_string.”n”;

$fp=fsockopen($URL_Info[“host”],$URL_Info[“port”]);

fputs($fp,$request);

while(!feof($fp)){

$result.=fgets($fp,1024);

}

fclose($fp);

return$result;

}

printhr();

?

示例代碼6:使用curl庫,使用curl庫之前,你可能需要查看一下php.ini,查看是否已經打開了curl擴展

代碼如下:

?

$ch = curl_init();

$timeout = 5;

curl_setopt ($ch, CURLOPT_URL, ”);

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

$file_contents = curl_exec($ch);

curl_close($ch);

echo $file_contents;

?

關於curl庫:

curl官方網站

curl 是使用URL語法的傳送文件工具,支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL證書、HTTP POST、HTTP PUT 、FTP 上傳,kerberos、基於HTT格式的上傳、代理、cookie、用戶+口令證明、文件傳送恢復、http代理通道和大量其他有用的技巧

複製代碼 代碼如下:

?

functionprintarr(array$arr)

{

echo”br Row field count: “.count($arr).”br”;

foreach($arras$key=$value)

{

echo”$key=$value br”;

}

}

?

PHP讀取目錄下所有文件內容並顯示

?php

function printFile($filepath)

{

//substr(string,start,length)函數返回字元串的一部分;start規定在字元串的何處開始 ;length規定要返回的字元串長度。默認是直到字元串的結尾。

//strripos(string,find,start)查找 “php” 在字元串中最後一次出現的位置; find為規定要查找的字元;start可選。規定開始搜索的位置

//讀取文件後綴名

//$filetype = substr ( $filename, strripos ( $filename, “.” ) + 1 );

//判斷是不是以txt結尾並且是文件

#if ($filetype == “txt” is_file ( $filepath . “/” . $filename ))

if ( is_file ( $filepath))

{

$filename=iconv(“gb2312″,”utf-8”,$filepath);

echo $filename.”內容如下:”.”br/”;

$fp = fopen ( $filepath, “r” );//打開文件

#while (! feof ( $f )) //一直輸出直到文件結尾

$i = 1;

while ($i 10)

{

$line = fgets ( $fp );

echo $line.”br/”;

$i = $i +1;

}

fclose($fp);

}

}

(此處空一行)

function readFileRecursive($filepath)

{

if (is_dir ( $filepath )) //判斷是不是目錄

{

$dirhandle = opendir ( $filepath );//打開文件夾的句柄

if ($dirhandle)

{

//判斷是不是有子文件或者文件夾

while ( ($filename = readdir ( $dirhandle ))!= false )

{

if ($filename == “.” or $filename == “..”)

{

//echo “目錄為「.」或「..」”.”br/”;

continue;

}

//判斷是否為目錄,如果為目錄遞歸調用函數,否則直接讀取列印文件

if(is_dir ($filepath . “/” . $filename ))

{

readFileRecursive($filepath . “/” . $filename);

}

else

{

//列印文件

printFile($filepath . “/” . $filename);

echo “br/”;

}

}

closedir ( $dirhandle );

}

}

else

{

printFile($filepath . “/” . $filename);

return;

}

}

(此處空一行)

header(“content-type:text/html;charset=utf-8”);

#echo “Hello World”.”br/”;

$filepath = “C:/phpStudy/PHPTutorial/WWW/test/results”; //想要讀取的目錄

readFileRecursive($filepath )

?

擴展資料:

php還可以讀取文件夾下所有圖片,方法如下

hostdir=dirname(__FILE__).’/data/upload/admin/20170517/’; //要讀取的文件夾

(此處空一行)

$url = ‘/data/upload/admin/20170517/’; //圖片所存在的目錄

(此處空一行)

$filesnames = scandir($hostdir); //得到所有的文件

(此處空一行)

//  print_r($filesnames);exit;

//獲取也就是掃描文件夾內的文件及文件夾名存入數組 $filesnames

(此處空一行)

$www = ‘.***.com/’; //域名

(此處空一行)

foreach ($filesnames as $name) {

$aurl= “img width=’100′ height=’100′ src='”.$.”‘ alt = ‘”.$name.”‘”; //圖片

echo $aurl . “br/”; //輸出他

php 顯示數組內容

你直接再td標籤上添加個寬度 width=”數字”

?php

header(‘Content-Type:text/html;charset=utf-8’);

$arr=array( 

‘教學部’=array( 

array(‘李某’,’18’,’人妖’), 

array(‘高某’,’20’,’男的’), 

array(‘張某’,’21’,’妖人’), 

), 

‘宣傳部’=array( 

array(‘李某’,’18’,’人妖’), 

array(‘高某’,’20’,’男’), 

array(‘張某’,’21’,’妖人’), 

), 

‘財務部’=array( 

array(‘李某’,’18’,’人妖’), 

array(‘高某’,’20’,’男’), 

array(‘張某’,’21’,’妖人’), 

),

);

while(list($key,$value)=each($arr)){ 

echo $key; 

while(list(,$v)=each($value)){ 

echo ‘table width=800 border=1’; 

echo ‘tr’; 

echo ‘td width=”50%”‘.$v[0].’/td’; 

echo ‘td width=”20%”‘.$v[1].’/td’; 

echo ‘td width=”30%”‘.$v[2].’/td’; 

echo ‘/tr’; echo ‘/table’; 

}

?

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/241637.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:42
下一篇 2024-12-12 12:42

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • 如何解決web瀏覽器雙擊事件時差

    本文將從以下幾個方面對web瀏覽器雙擊事件時差進行詳細闡述,並提供解決方法。 一、雙擊事件延時設置 1、問題描述:在web瀏覽器中,雙擊事件默認會延時一定的時間才能觸發該事件,這個…

    編程 2025-04-29
  • Python七年級內容用法介紹

    本文將從多個方面對Python七年級內容進行詳細闡述。 一、安裝Python 要使用Python進行編程,首先需要在計算機上安裝Python。Python可以在官網上免費下載。下載…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用Python模擬手機瀏覽器的方法

    解答如何使用Python模擬手機瀏覽器,並且給出示例代碼。 一、安裝Selenium庫 使用Python模擬手機瀏覽器需要使用Selenium庫。 首先,使用pip命令進行安裝: …

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • 谷歌瀏覽器窗口大小調整

    谷歌瀏覽器是當今最流行的網路瀏覽器之一,它的窗口大小調整是用戶操作其中的一個重要部分。本文將從多個方面對谷歌瀏覽器窗口大小調整做詳細的闡述。 一、窗口大小調整的基礎操作 谷歌瀏覽器…

    編程 2025-04-28
  • Python獲取Flutter上內容的方法及操作

    本文將從以下幾個方面介紹Python如何獲取Flutter上的內容: 一、獲取Flutter應用數據 使用Flutter提供的Platform Channel API可以很容易地獲…

    編程 2025-04-28
  • 如何在電腦上下載安裝谷歌瀏覽器?

    想要在電腦上使用谷歌瀏覽器,我們需要先進行下載和安裝。下面,本文將從多個方面詳細闡述如何在電腦上下載安裝谷歌瀏覽器。 一、到谷歌瀏覽器官方網站下載 谷歌瀏覽器官方網站是我們下載谷歌…

    編程 2025-04-28
  • Python少兒編程的學習內容

    Python被譽為是最適合新手入門的編程語言之一,它簡潔易懂,同時涵蓋了廣泛的編程知識。Python的少兒編程課程也因其易學性和實用性越來越受到家長和孩子們的歡迎。接下來我們將從多…

    編程 2025-04-28

發表回復

登錄後才能評論