2010-05-14 7 views
2

Lorsque j'ai envoyé une image au code ci-dessous, uploadImage.php, via une méthode POST, comment ajouter un paramètre String?Ajouter un paramètre à 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

.. Comment ajouter un paramètre de chaîne à où? –

Répondre

2

Si je vous comprends bien, ajouter à la page où le formulaire est soumis une entrée:

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

Vous pouvez alors accéder à partir de $ _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 
Questions connexes