Hi, your PHP looks wrong. You are looking for 'userfile' in _POST instead of in _FILES (where it certainly will not be since it is a 'file upload'). Using the PHP sample script I sent I was able to see the upload just fine in _FILES. First simplify your PHP, see that you can see something in the _FILES array (mbuni logs the resulting HTTP output), then go on from there.
P. On May 31, 2006, at 11:58, kartikay malhotra wrote: Dear Paul I've updated my Mbuni with the latest sources from CVS. Everything seems to work fine, including HTTP POST to a different machine on LAN.
Quoting you:
"The issue is with PHP: It doesn't provide a unified way to access all form data. (I could be wrong, and that's largely because I am very biased in this regard!) So you need to check the _POST array as well. I am updating CVS to try and put all the data sent by Mbuni into the _FILES variable (by essentially sending a 'filename' attribute for each of the form-data HTTP POST items as well). "
Well I agree that the issue may be with PHP, but _FILES variable still contains nothing. I've the following PHP code:
<?php
echo 'This is a test message';
$in='/usr/share/wallpapers/alien-night.jpg'; $out='/tmp/alien.jpg';
if(isset($_POST['userfile']) ) {
echo $_FILES['userfile']['size'];
$tmpName = $_FILES['userfile']['tmp_name']; if($tmpName) { echo "123"; } else { echo "234"; }
$f=fopen($out,'a'); echo "HELOOOOOOOOOOOOOOOOOOOO"; copy($in, $out);
}
The file gets copied because _POST is working fine. However "234" is printed on the shell running mmsbox. Also $_FILES['userfile']['size'] is not printed .
mmsbox.conf - post-url = "" href="http://107.108.89.199/test-mbuni.php">http://107.108.89.199/test-mbuni.php catch-all = true #http-post-parameters = fx=true&images[]=%i&text[]=%t http-post-parameters = userfile[ ]=%z
If there is an issue with PHP, I'll find an alternative way out. However, if I'm missing out something in Mbuni, kindly let me know.
Sincerely & Gratefully KM
_______________________________________________ Users mailing list
|
_______________________________________________
Users mailing list
Users@mbuni.org
http://mbuni.org/mailman/listinfo/users_mbuni.org