forked from tohe/wmdeit_kaform
Enabled jpg/png/tiff/gif uploads.
This commit is contained in:
parent
5c0e5ab2b8
commit
70001610f1
44
upload.php
44
upload.php
|
@ -4,7 +4,6 @@ session_start();
|
|||
#error_log("Here is upload.php");
|
||||
include "config.php";
|
||||
|
||||
file_put_contents("/tmp/log.txt", "uploadder\n", FILE_APPEND | LOCK_EX);
|
||||
|
||||
function xvar_dump ($x) {
|
||||
ob_start();
|
||||
|
@ -12,9 +11,31 @@ function xvar_dump ($x) {
|
|||
return ob_get_clean();
|
||||
}
|
||||
|
||||
$fff = xvar_dump($_FILES);
|
||||
file_put_contents("/tmp/log.txt", "uploader\n", FILE_APPEND | LOCK_EX);
|
||||
file_put_contents("/tmp/log.txt", "$fff\n", FILE_APPEND | LOCK_EX);
|
||||
|
||||
|
||||
if (!count($_FILES)){
|
||||
file_put_contents("/tmp/log.txt", "ERRORZWEIK\n", FILE_APPEND | LOCK_EX);
|
||||
|
||||
$jo = array(
|
||||
"type" => "error"
|
||||
);
|
||||
$j = json_encode ($jo);
|
||||
echo $j;
|
||||
$x = xvar_dump($j);
|
||||
file_put_contents("/tmp/log.txt", "$j\n", FILE_APPEND | LOCK_EX);
|
||||
file_put_contents("/tmp/log.txt", "$x\n", FILE_APPEND | LOCK_EX);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
$jo = array();
|
||||
|
||||
foreach ($_FILES as $key=>$files){
|
||||
file_put_contents("/tmp/log.txt", "MIME: tester\n", FILE_APPEND | LOCK_EX);
|
||||
|
||||
for ($i=0; $i < count($files['name']); $i++){
|
||||
$tmpname = $files['tmp_name'][$i];
|
||||
|
@ -33,18 +54,26 @@ foreach ($_FILES as $key=>$files){
|
|||
);
|
||||
|
||||
file_put_contents("/tmp/log.txt", "file-$key-$i\n", FILE_APPEND | LOCK_EX);
|
||||
file_put_contents("/tmp/log.txt", $files['name'][$i], FILE_APPEND | LOCK_EX);
|
||||
file_put_contents("/tmp/log.txt", $files['name'][$i]."\n", FILE_APPEND | LOCK_EX);
|
||||
|
||||
$_SESSION['files'][$tmpname]['content']=file_get_contents($tmpname);
|
||||
$_SESSION['files'][$tmpname]['row']=$_GET['row'];
|
||||
|
||||
}else if ($ft == "image/jpeg") {
|
||||
}else if (
|
||||
$ft == "image/jpeg" ||
|
||||
$ft == "image/png" ||
|
||||
$ft == "image/tiff" ||
|
||||
$ft == "image/bmp" ||
|
||||
$ft == "image/gif"
|
||||
|
||||
){
|
||||
$jo ["file-$key-$i"] = array(
|
||||
"url" => "url.txt",
|
||||
"name" => $files['name'][$i],
|
||||
"id" => $tmpname,
|
||||
"size" => sprintf("%0.1fK",$files['size'][$i]/1024.0)
|
||||
);
|
||||
file_put_contents("/tmp/log.txt", "BILD detected\n", FILE_APPEND | LOCK_EX);
|
||||
file_put_contents("/tmp/log.txt", "file-$key-$i\n", FILE_APPEND | LOCK_EX);
|
||||
file_put_contents("/tmp/log.txt", $files['name'][$i], FILE_APPEND | LOCK_EX);
|
||||
$tmpfname = tempnam("/tmp", "FOO");
|
||||
|
@ -55,10 +84,9 @@ foreach ($_FILES as $key=>$files){
|
|||
|
||||
$_SESSION['files'][$tmpname]['content']=file_get_contents($tmpfname);
|
||||
$_SESSION['files'][$tmpname]['row']=$_GET['row'];
|
||||
# unlink ($tmpfname);
|
||||
unlink ($tmpfname);
|
||||
|
||||
}
|
||||
else {
|
||||
}else {
|
||||
file_put_contents("/tmp/log.txt", "ERRORZWEIK\n", FILE_APPEND | LOCK_EX);
|
||||
|
||||
$jo = array(
|
||||
|
@ -66,6 +94,10 @@ foreach ($_FILES as $key=>$files){
|
|||
);
|
||||
$j = json_encode ($jo);
|
||||
echo $j;
|
||||
$x = xvar_dump($j);
|
||||
file_put_contents("/tmp/log.txt", "$j\n", FILE_APPEND | LOCK_EX);
|
||||
file_put_contents("/tmp/log.txt", "$x\n", FILE_APPEND | LOCK_EX);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue