本文目录一览:
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);
}
?
xampp安装后如何编写php文件??
可以使用?php ?将php语句包含来,然后将html格式改为php来解决此问题。
如下参考:
1.创建一个新的HTML文档,并从HTML模板中生成必要的元素,然后将一段文字添加到body标签中,如下图。
2.PHP类型”?然后你可以写PHP代码在这段代码的中间,完成后的文件保存,如下图所示。
3.用鼠标选择保存的文件,按键盘上的“F2”键对文件进行重命名,将文件后缀从“HTML”改为“PHP”,将文件变成PHP程序,如下图所示。
怎么编写PHP程序,求解
test1.php具体代码:
class Rect{
public function getPerimeter ( $a, $b ) {
return 2*($a+$b);
}
public function getArea ( $a, $b ){
return $a*$b;
}
}
$rect = new Rect();
$a = 10;
$b = 20;
$perimeter = $rect-getPerimeter($a,$b);
$area = $rect-getArea($a,$b);
echo '周长:'.$perimeter;
echo "\n";
echo '面积:'.$area;
输出:
周长:60
面积:200
php怎么编码程序啊??
PHP程序编码规范写在前面的话PHP是一种被广泛使用的开放源代码多用途脚本语言,尤其适用于web开发并可以嵌入到HTML中去。其语法利用了C,Java和Perl,非常容易学习。该语言的主要目标是让web开发人员可以很快写出动态生成的网页。对于一个PHP的页面应用非常简单,但要建立一个可扩展的合理架构的PHP,却需要多人的努力。那么,PHP程序员在编写代码是有一个良好的习惯,按照约定俗承的方式进行代码编写,就显得尤为重要了。个人推荐去后盾网了解一下
怎么编写PHP程序?
有关PHP的安装配置,可以查阅网页陶吧上的“PHP安装全攻略”专题文章。
3.3 语法从语法上看,PHP语言近似于C语言。可以说,PHP是借鉴C语言的语法特征,由C语言改进而来的。我们可以混合编写PHP代码和HTML代码,不仅可以将PHP脚本嵌入到 HTML 文件中,我们甚至还可以把 HTML 标签也嵌入在 PHP 脚本里。以下是你可以采用的几种方法。你可以选用其中一种你最适合的并且就这样坚持这种方法!
从HTML中分离
以下是可以使用的方法:
script language="php" . . . /script
% . . . %
注:当你使用“? . . . ?”将PHP代码嵌入于HTML文件中时,可能会同XML发生冲突,同时,能否使用这一缩减形式还取决于PHP本身的设置。为了可适应XML和其它编辑器,你可以在开始的问号后面加上“php”使PHP代码适应于XML分析器。如:?lt;?php. . . ?”。也可以像写其它脚本语言那样使用脚本标记,如:“script language="php" . . . /script”。
语句与Perl和C一样,在PHP中用“;”来分隔语句。那些从HTML中分离出来的标志也表示语句的结束。
注释PHP支持C,C++和Unix风格的注释方式:
/* C,C++风格多行注释 */
// C++风格单行注释
# Unix风格单行注释
echo 和 print
PHP 和 HTML 最简单的交互是通过 print 和 echo 语句来实现的,在实际使用中, print 和 echo 两者的功能几乎是完全一样。可以这么说,凡是有一个可以使用的地方,另一个也可以使用。但是,两者之间也还是一个非常重要的区别:在 echo 函数中,可以同时输出多个字符串,而在 print 函数中则只可以同时输出一个字符串。同时,echo函数并不需要圆括号,所以echo函数更像是语句而不像是函数。让我们来看看下面这一实例:?$a="hello";
$b="world";
echo "a","b";
print "a","b";?用浏览器观看这段代码的运行情况后,你会看到这样的运行结果:abaParse error: parse error in d:adminmyphphometest.php3 on line 5
这说明这段代码并不能完全通过解释,发生错误的地方就在代码的第五行:“print "a","b";”。
3.4一个简单的实例
通过我们已经学过的知识,你可以编写一个最简单的程序输出一个也许是程序世界中最有名的词语HTMLHEADTITLE?echo "Hello World!";?/TITLE/HEADBODYH1First PHP page/H1HR?// Single line C++ style comment/*printing the message*/echo "Hello World!";
# Unix style single line comment?/BODY/HTML找本书坐下来看下,学一门语言至少要静下心来研究一周,再加上不断的实践!补充:
怎么编写php编程?
示例代码如下:
?php
//接收输入的分数
$score = $_GET['score'];
$score = (int)$score;
if( $score=90 $score=100 ) {
echo "优秀";
} elseif( $score=75 $score90 ) {
echo "良好";
} elseif( $score=60 $score75 ) {
echo "及格";
} elseif( $score=0 $score60 ) {
echo "不及格";
} else {
echo "分数输入错误!";
}