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");
|
#error_log("Here is upload.php");
|
||||||
include "config.php";
|
include "config.php";
|
||||||
|
|
||||||
file_put_contents("/tmp/log.txt", "uploadder\n", FILE_APPEND | LOCK_EX);
|
|
||||||
|
|
||||||
function xvar_dump ($x) {
|
function xvar_dump ($x) {
|
||||||
ob_start();
|
ob_start();
|
||||||
|
@ -12,9 +11,31 @@ function xvar_dump ($x) {
|
||||||
return ob_get_clean();
|
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();
|
$jo = array();
|
||||||
|
|
||||||
foreach ($_FILES as $key=>$files){
|
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++){
|
for ($i=0; $i < count($files['name']); $i++){
|
||||||
$tmpname = $files['tmp_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", "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]['content']=file_get_contents($tmpname);
|
||||||
$_SESSION['files'][$tmpname]['row']=$_GET['row'];
|
$_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(
|
$jo ["file-$key-$i"] = array(
|
||||||
"url" => "url.txt",
|
"url" => "url.txt",
|
||||||
"name" => $files['name'][$i],
|
"name" => $files['name'][$i],
|
||||||
"id" => $tmpname,
|
"id" => $tmpname,
|
||||||
"size" => sprintf("%0.1fK",$files['size'][$i]/1024.0)
|
"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", "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], FILE_APPEND | LOCK_EX);
|
||||||
$tmpfname = tempnam("/tmp", "FOO");
|
$tmpfname = tempnam("/tmp", "FOO");
|
||||||
|
@ -55,10 +84,9 @@ foreach ($_FILES as $key=>$files){
|
||||||
|
|
||||||
$_SESSION['files'][$tmpname]['content']=file_get_contents($tmpfname);
|
$_SESSION['files'][$tmpname]['content']=file_get_contents($tmpfname);
|
||||||
$_SESSION['files'][$tmpname]['row']=$_GET['row'];
|
$_SESSION['files'][$tmpname]['row']=$_GET['row'];
|
||||||
# unlink ($tmpfname);
|
unlink ($tmpfname);
|
||||||
|
|
||||||
}
|
}else {
|
||||||
else {
|
|
||||||
file_put_contents("/tmp/log.txt", "ERRORZWEIK\n", FILE_APPEND | LOCK_EX);
|
file_put_contents("/tmp/log.txt", "ERRORZWEIK\n", FILE_APPEND | LOCK_EX);
|
||||||
|
|
||||||
$jo = array(
|
$jo = array(
|
||||||
|
@ -66,6 +94,10 @@ foreach ($_FILES as $key=>$files){
|
||||||
);
|
);
|
||||||
$j = json_encode ($jo);
|
$j = json_encode ($jo);
|
||||||
echo $j;
|
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;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue