< font size =" -1"> [英] <font size="-1">

查看:117
本文介绍了< font size =" -1">的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我可以从PHP中输出一个Word文档,但如果我尝试在PHP部分中操作字体

大小,它会输出一个空白的Word文档。


以下是我所拥有的:

<?php

$ fname =" report.doc" ;;

$ handle = fopen ($ fname," rb");

$ buf = fread($ handle,filesize($ fname));

fclose($ handle);

$ len = strlen($ buf);

header(" Pragma:public");

header(" Cache-Control:private" );

标题(连接:关闭);

标题(&Content-Type:application / msword");

header(Content-Length:$ len);

header(" Content-Disposition:inline; filename = \" $ fname \"");

print $ buf;

I can put out a Word Doc from PHP but if I try and manipulate the font
size in the PHP part it outputs a blank Word Document.

Here is what I have:
<?php
$fname="report.doc";
$handle = fopen( $fname, "rb" );
$buf = fread( $handle, filesize( $fname ));
fclose( $handle );
$len = strlen( $buf );
header( "Pragma: public" );
header( "Cache-Control: private" );
header( "Connection: close" );
header( "Content-Type: application/msword" );
header( "Content-Length: $len" );
header( "Content-Disposition: inline; filename=\"$fname\"" );
print $buf;


>
>



< table border =" 1">

< tr>

< td> ; FieldOneHeader< / td>

< td> FieldTwoHeader< / td>

< td> FieldThreeHeader< / td>

.. ..

< td> FieldTenHeader< / td>

< / tr>

<?php

// Oracle DB连接用户名和密码等这里


$ s = OCIParse($ connection。select * from theTable);

OCIExecute ($ s,OCI_DEFAULT);

while(OCIFetch($ s)){

print''< tr>< td>< font size =" -1">''。 ociresult($ s,FIELDONENAME)。

''< / font>< / td>'';

print''< td>< ; font size =" -1">''。 ociresult($ s,FIELDTWONAME)。 ''< /

font>< / td>'';

print''< td>< font size =" -1"> ''。 ociresult($ s,FIELDTHREENAME)。 ''< /

font>< / td>'';

print''< td>< font size =" -1"> ''。 ociresult($ s,FIELDFOURNAME)。 ''< /

font>< / td>'';

print''< td>< font size =" -1"> ''。 ociresult($ s,FIELDFIVENAME)。 ''< /

font>< / td>'';

//在这里休息.......

print''< td>< font size =" -1">''。 ociresult($ s,FIELDNINENAME)。 ''< /

font>< / td>'';

print''< td>< font size =" -1"> ''。 ociresult($ s,FIELDTENNAME)。 ''< /

font>< / td>< / tr>'';

}

print''< / table>'';

?>

如果我只将字体大小放在前5个字段中那么奇怪的部分是

将work:

print''< tr>< td>< font size =" -1">''。 ociresult($ s,FIELDONENAME)。

''< / font>< / td>'';

print''< td>< ; font size =" -1">''。 ociresult($ s,FIELDTWONAME)。 ''< /

font>< / td>'';

print''< td>< font size =" -1"> ''。 ociresult($ s,FIELDTHREENAME)。 ''< /

font>< / td>'';

print''< td>< font size =" -1"> ''。 ociresult($ s,FIELDFOURNAME)。 ''< /

font>< / td>'';

print''< td>< font size =" -1"> ''。 ociresult($ s,FIELDFIVENAME)。 ''< /

font>< / td>'';

//在这里休息.......

打印''< td>''。 ociresult($ s,FIELDNINENAME)。 ''< / td>'';

print''< td>''。 ociresult($ s,FIELDTENNAME)。 ''< / td>< / tr>'';


请指教。

<table border="1">
<tr>
<td>FieldOneHeader</td>
<td>FieldTwoHeader</td>
<td>FieldThreeHeader</td>
....
<td>FieldTenHeader</td>
</tr>
<?php
//Oracle DB Connection username and password etc here

$s = OCIParse($connection. "select * from theTable");
OCIExecute($s, OCI_DEFAULT);
while (OCIFetch($s)) {
print ''<tr><td><font size="-1">'' . ociresult($s, "FIELDONENAME") .
''</font></td>'';
print ''<td><font size="-1">'' . ociresult($s, "FIELDTWONAME"). ''</
font></td>'';
print ''<td><font size="-1">'' . ociresult($s, "FIELDTHREENAME"). ''</
font></td>'';
print ''<td><font size="-1">'' . ociresult($s, "FIELDFOURNAME"). ''</
font></td>'';
print ''<td><font size="-1">'' . ociresult($s, "FIELDFIVENAME"). ''</
font></td>'';
//rest here .......
print ''<td><font size="-1">'' . ociresult($s, "FIELDNINENAME"). ''</
font></td>'';
print ''<td><font size="-1">'' . ociresult($s, "FIELDTENNAME"). ''</
font></td></tr>'';
}
print ''</table>'';
?>
The wierd part is if I only put font size in the first 5 fields it
will work:
print ''<tr><td><font size="-1">'' . ociresult($s, "FIELDONENAME") .
''</font></td>'';
print ''<td><font size="-1">'' . ociresult($s, "FIELDTWONAME"). ''</
font></td>'';
print ''<td><font size="-1">'' . ociresult($s, "FIELDTHREENAME"). ''</
font></td>'';
print ''<td><font size="-1">'' . ociresult($s, "FIELDFOURNAME"). ''</
font></td>'';
print ''<td><font size="-1">'' . ociresult($s, "FIELDFIVENAME"). ''</
font></td>'';
//rest here .......
print ''<td>'' . ociresult($s, "FIELDNINENAME"). ''</td>'';
print ''<td>'' . ociresult($s, "FIELDTENNAME"). ''</td></tr>'';

Please advise.

推荐答案

fname =" report.doc" ;;
fname="report.doc";


handle = fopen(
handle = fopen(


fname," rb" );
fname, "rb" );


这篇关于&lt; font size =&quot; -1&quot;&gt;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆