0

我对 PHP 非常陌生,因此感谢您的耐心和帮助。

??对于以下代码块,由于某种原因,在磁盘上创建输出文件时,会在输出文件的文件名末尾附加两个问号 ( )。

所以不是文件名是这样的:

valueOFarg1_valueOFarg2_valueOFarg3

它最终是:

valueOFarg1_valueOFarg2_valueOFarg3??

(强调尾随问号)

这是我的代码:

<?php
$arg1_TEST1 = $_REQUEST['arg1'];
$arg2_TEST2 = $_REQUEST['arg2'];
$arg3_TEST3 = $_REQUEST['arg3'];

shell_exec('#!/bin/bash
FILENAME='.$arg1_TEST1.'_'.$arg2_TEST2.'_'.$arg3_TEST3.'
date > ./$FILENAME
echo '.$arg1_TEST1.':'.$arg2_TEST2.':'.$arg3_TEST3.' >> ./$FILENAME
date >> ./$FILENAME
exit');
?>

我正在使用PHP 版本 5.3.3-7+squeeze15

4

0 回答 0