put $_FILES into the session before you do the ajax request
$_SESSION['uploaded_files'] = $_FILES;
and use $_SESSION['uploaded_files'] in your ascript.php
Artur
Michele Waldman wrote:
form action="test.php" method="post" enctype="multipart/form-data">
<p>Pictures:
<input type="file" name="pictures[]" />
<input type="file" name="pictures[]" />
<input type="file" name="pictures[]" />
<input type="submit" value="Send" />
</p>
</form>
|<?php|
|foreach (||$_FILES||[||"pictures"||][||"error"||] as ||$key ||=> ||$error||) {|
| if (||$error ||== ||UPLOAD_ERR_OK||) {|
| ||$tmp_name ||= ||$_FILES||[||"pictures"||][||"tmp_name"||][||$key||];|
| ||$name ||= ||$_FILES||[||"pictures"||][||"name"||][||$key||];|
| ||move_uploaded_file||(||$tmp_name||, ||"data/||$name||"||);|
| }|
|}|
|?>|| |
When test.php is called $_FILES is defined. But, if I call another php
module right after $_FILES is no longer defined. Is there a way to
capture the value of $_FILES or make it persist?
What I was trying was something like this:
form action="afunction();" method="post" enctype="multipart/form-data">
<p>Pictures:
<input type="file" name="pictures[]" />
<input type="file" name="pictures[]" />
<input type="file" name="pictures[]" />
<input type="submit" value="Send" />
</p>
</form>
function a_function()
{
rlxmlHttp=getXmlHttpObject();
if (rlxmlHttp == null)
{
document.getElementById("fnErrMsg").innerHTML = '*Browser
does not support HTTP Request';
}
else
{
rlxmlHttp.onreadystatechange=finishContact;
rlxmlHttp.open("POST","ascript.php",true); /* ascript.php
using $_FILES */
rlxmlHttp.setRequestHeader('Content-Type',
'application/x-www-form-urlencoded');
/* rlxmlHttp.setRequestHeader('Content-Type',
'multipart/form-data'); */
rlxmlHttp.send(null);
}
}
The $_FILES variable no longer exist. But, $_FILES is no longer
defined. Does anyone have any creative ideas?
Michele
------------------------------------------------------------------------
_______________________________________________
New York PHP User Group Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk
http://www.nyphp.org/show_participation.php
_______________________________________________
New York PHP User Group Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk
http://www.nyphp.org/show_participation.php