2010-05-14 66 views
2

当我通过POST方法将图像发送到下面的代码uploadImage.php时,如何添加String参数?将参数添加到PHP

<?php 
$hasError = false; 
foreach($_FILES as $i=>$file) 
{ 
    if ($file['error']) 
    { 
     $hasError = true; 
    } 
} 
if (! $hasError) 
{ 
    $myFilePath = '_uploads/'.'_'.$file["name"]; 
    $dta = file_get_contents($file['tmp_name']); 
    file_put_contents($myFilePath, $dta); 
} 
else 
{ 
    echo('Stick custom error message here'); 
} 
?> 
+2

.. 。你如何在其中添加一个字符串参数? – 2010-05-14 00:55:14

回答

2

如果我理解正确的话,从这里提交表单的输入添加到页面:

<form ....> 
... 
<input type="text" name="my_key" value="default value" /> 
</form> 

然后,您可以从$ _ POST访问:

if (array_key_exists("my_key", $_POST) && !is_array($_POST["my_key"])) 
    echo htmlentities($_POST["my_key"]); 
else 
    //error handling; field was not included or multiple values were given