如何将php转换成word
有可能你的附件就是图片格式的吧。 看下后缀名是什么呢 打不开附件 要先确定你的附件是什么类型的文件 比如 图片要用图片查看器才能打开 压缩文件要用winrar等解压缩软件才能打开 word文件要用OFFICE办公软件才能打开 不同的文件类型要用不同的软件的才能打开 所以要先看看下的附件是什么类型的 看后面的扩展名是什么 以此要断定是什么类型的文件 比如.mp3是音乐文件.jpg是图片文件等等 根据你的描述 应该是hi缺少打开你下的那种类型文件的软件 所以 你先看哈是啥子文件吧
php怎样转换成word
//注意:要将PHPWord\PHPWord\Template.php中的setValue方法下的编码改成$replace = iconv('gbk', 'utf-8',$replace);其他的文件也要改成这种样式的。否则出现中文乱码。require_once '../libs/PHPWord/PHPWord.php'; require_once '../libs/PHPWord/PHPWord/IOFactory.php'; require_once '../../config.php';// require_once '../common/conn.php';// New Word Document$PHPWord = new PHPWord();/**********文本格式的word text.php************/// New portrait section//逗号 分割字符串$arr = $_REQUEST['arr'];$a = explode(',',$arr);//echo $arr; date_default_timezone_set("Asia/Shanghai");//设置一个时区$tm=date('Y-m-d H:i:s');//exit($tm);/**********前多日雨量*********/ if(in_array('1', $a, TRUE)){$section = $PHPWord->createSection();$PHPWord->addFontStyle('rStyle', array('bold'=>false, 'italic'=>false, 'size'=>16));$PHPWord->addParagraphStyle('pStyle', array('align'=>'center', 'spaceAfter'=>100));$c = "前三日雨量报表";$section->addText($c, 'rStyle', 'pStyle');$styleTable = array('borderSize'=>6, 'borderColor'=>'006699', 'cellMargin'=>80);$styleFirstRow = array('borderBottomSize'=>18, 'borderBottomColor'=>'0000FF', 'bgColor'=>'66BBFF');// Define cell style arrays$styleCell = array('valign'=>'center');// Define font style for first row$fontStyle = array('bold'=>true, 'align'=>'center');//设置标题$PHPWord->addFontStyle('rStyle', array('bold'=>true, 'italic'=>true, 'size'=>16));$PHPWord->addParagraphStyle('pStyle', array('align'=>'center', 'spaceAfter'=>100));// Add table style$PHPWord->addTableStyle('myOwnTableStyle', $styleTable, $styleFirstRow);// Add table$table = $section->addTable('myOwnTableStyle');// Add row设置行高$table->addRow(500);$table->addCell(2300, $styleCell)->addText('站码', $fontStyle);$table->addCell(2300, $styleCell)->addText('站名', $fontStyle);$table->addCell(2300, $styleCell)->addText('雨量', $fontStyle);$table->addCell(2300, $styleCell)->addText('水文站监测类型', $fontStyle);$conn = mssql_connect($config['mssql']['host'],$config['mssql']['user'],$config['mssql']['password']); mssql_select_db($config['mssql']['dbname'],$conn);$stm = date('Y-m-d H:i:s',strtotime('-3 days'));$sql = "EXEC HNOW05_GETPPSPACE '','','".$stm."',1,1";$res=mssql_query($sql); while($arr = mssql_fetch_array($res)){//echo $arr["STCD"]."";$table->addRow();$table->addCell(2300)->addText($arr["STCD"]);$table->addCell(2300)->addText($arr["STNM"]);$table->addCell(2300)->addText($arr["P"]); if($arr["STTP"] == 'MM'){$table->addCell(2300)->addText('气象站'); }else if($arr["STTP"] == 'BB'){$table->addCell(2300)->addText('蒸发站'); }else if($arr["STTP"] == 'DD'){$table->addCell(2300)->addText('堰闸水文站'); }else if($arr["STTP"] == 'TT'){$table->addCell(2300)->addText('落潮位站'); }else if($arr["STTP"] == 'DP'){$table->addCell(2300)->addText('泵站'); }else if($arr["STTP"] == 'SS'){$table->addCell(2300)->addText('墒情站'); }else if($arr["STTP"] == 'PP'){$table->addCell(2300)->addText('雨量站'); }else if($arr["STTP"] == 'ZZ'){$table->addCell(2300)->addText('河道水位水文站'); }else if($arr["STTP"] == 'RR'){$table->addCell(2300)->addText('水库水文站'); }else if($arr["STTP"] == 'ZG'){$table->addCell(2300)->addText('地下水站'); }else if($arr["STTP"] == 'ZB'){$table->addCell(2300)->addText('分洪水位站'); } }$section->addTextBreak(2); }else{ }/******地质灾害*******/ if(in_array('3', $a, TRUE)){$section = $PHPWord->createSection();$PHPWord->addFontStyle('rStyle', array('bold'=>false, 'italic'=>false, 'size'=>16));$PHPWord->addParagraphStyle('pStyle', array('align'=>'center', 'spaceAfter'=>100));$c = "地质灾害";$section->addText($c, 'rStyle', 'pStyle');$content="根据市气象局未来24小时降雨预报和市水利局实时降雨数据,市国土资源局进行了地质灾害预报,请有关部门关注 实时预警信息,做好地质灾害防范工作";$section->addText($content);// Add image elements$section->addImage("images/image001.jpg", array('width'=>600, 'height'=>480, 'align'=>'center')); }else{ }// Save File$fileName = "word报表".date("YmdHis"); header("Content-type: application/vnd.ms-word"); header("Content-Disposition:attachment;filename=".$fileName.".docx"); header('Cache-Control: max-age=0');$objWriter = PHPWord_IOFactory::createWriter($PHPWord, 'Word2007');$objWriter->save('php://output');
如何在php中读取word的table和图片
<?
// 建立一个指向新COM组件的索引
$word = new COM("word.application") or die("Can't start Word!");
$word->Visible = 1; #打开一个新文档
$word->Documents->Add();
#写
$word->Selection->TypeText("This is my a test。..");
#存
$word->Documents[1]->SaveAs("D:/tanfanlin.doc"); //打开文档
$word->Documents->OPen("D:/tanfanlin.doc");
echo $word->ActiveDocument->content->Text;
//关闭 word
$word->Quit();?> table 需要转换输出
PHP中怎样将字符串每个单词的首字符转换成大写
php中可以通过ucfirst函数将一个字符串中的第一个字母转换成大写,而ucwords函数可以将一个字符串中每个单词的首字母转换成大写
$sentence = ucfirst($string);
$title = ucwords($string);
print("$sentence\n");
print("$title\n");
print("\n");
?>
输出结果如下:
Php string functions are easy to use.
Php String Functions Are Easy To Use
(100分)[php]写几个你熟悉的字符串处理函数
addcslashes addslashes bin2hex chop chr chunk_split convert_cyr_string cyrillic convert_uudecode convert_uuencode count_chars crc32 crc32 crypt echo explode fprintf get_html_translation_table hebrev hebrevchex2bin — Decodes a hexadecimally encoded binary stringhtml_entity_decode — Convert all HTML entities to their applicable charactershtmlentities — Convert all applicable characters to HTML entitieshtmlspecialchars_decode — Convert special HTML entities back to charactershtmlspecialchars — Convert special characters to HTML entitiesimplode — Join array elements with a stringjoin lcfirst — Make a string's first character lowercaselevenshtein — Calculate Levenshtein distance between two stringslocaleconv — Get numeric formatting informationltrim — Strip whitespace (or other characters) from the beginning of a stringmd5_file metaphone — Calculate the metaphone key of a stringmoney_format — Formats a number as a currency stringnl_langinfo — Query language and locale informationnl2br number_format — Format a number with grouped thousandsord parse_str print printf quoted_printable_decode — Convert a quoted-printable string to an 8 bit stringquoted_printable_encode — Convert a 8 bit string to a quoted-printable stringquotemeta — Quote meta charactersrtrimsetlocale — Set locale informationsha1_file sha1 soundex — Calculate the soundex key of a stringsprintf — Return a formatted stringsscanf — Parses input from a string according to a formatstr_getcsvstr_replace str_rot13 strcasecmp strchr strcoll strcspn strip_tags stripcslashes stripos stripslashes stristr strlen strncasecmp strncmp strrchr strripos strrpos strspn strstr strtokstrtolower strtoupper strtr substr_comparesubstr_countsubstr ucfirst ucwords vfprintf vprintf vsprintf
PHP中怎样将字符串每个单词的首字符转换成大写
php中可以通过ucfirst函数将一个字符串中的第一个字母转换成大写,而ucwords函数可以将一个字符串中每个单词的首字母转换成大写<?php$string =="" "php="" string="" functions="" are="" easy="" to="" use.";$sentence="ucfirst($string);$title" =="" ucwords($string);print("$sentence\n");print("$title\n");print("\n");?="">输出结果如下:Php string functions are easy to use.Php String Functions Are Easy To Use。
转载请注明出处51数据库 » php字符串转wordtable
?php$string>