包括即时通话功能

时间:2013-02-14 03:48:55

标签: php include

我是一名参加php课程的学生,我被指派创建一个基于给定参数集创建方形并打印它的函数,但我必须使用include语句来打印所有方块。 / p>

我的功能如下:

function squareFunction ($size, $r, $g, $b, $backR, $backG, $backB, $posX, $posY, $length, $height) {

//create an empty image background
$imgur = imagecreatetruecolor($size, $size) or die('Cannot initialize new GD image stream');

//define the foreground and background colour
$fgcolour = imagecolorallocate($imgur, $r, $g, $b);
$bgcolour = imagecolorallocate($imgur, $backR, $backG, $backB);

//fill the image with the background colour
imagefill($imgur, 0, 0, $bgcolour);

//draw the rectangle using coordinates defined by the functions paramters
imagefilledrectangle($imgur, $posX, $posY, ($posX + $length), ($posY - $height), $fgcolour);

//output the header to tell browser this is a png
header ('Content-type: image/png');

//Write the image to be a png out
imagepng($imgur);
imagedestroy($imgur);
}

并且位于名为square.php

的文件中

但是当我尝试使用include“square.php”时;在一个单独的php文件中,例如:

<?php 

include '../../../square.php';

echo squareFunction(400,0,0,0,100,100,100,0,50,50,50);

?>

我的图像链接已损坏。

然后我尝试在square.php文件的顶部包含一个函数调用,但是当我使用include语句时,只要读取包含就打印广场,并且在我的文件中没有其他语句

对于冗长的帖子感到抱歉,但我整个星期都在研究这个问题,但是找不到任何有关这种情况发生的信息,请提前谢谢。

0 个答案:

没有答案