2011-08-21 45 views
0

新建PHP的正确的语法在PHP表单元素上

如果我有PHP从表单获取图片名称:

$pic=($_FILES['photo']['name']); 

,我想以后动态引用文件在该领域( sample_name.jpg):

$resizeObj = new resize('images/sample_name.jpg'); 

什么是正确的格式化?使用$resizeObj = new resize('images/'$pic'');给我一个语法错误。

回答

1
$resizeObj = new resize('images/'.$pic); 
0

可以使用2种方式

$resizeObj = new resize("images/$pic"); 

$resizeObj = new resize('images/'.$pic); 
0

有几种选择:

$resizeObj = new resize("images/$pic"); 

是最常见的,但我个人不喜欢在字符串变量,所以你可以一起去:

$resizeObj = new resize('images/'. $pic); 

甚至

$resizeObj = new resize(sprintf('images/%s', $pic));