Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
<?php session_start();
require_once('connections/local.php');
require_once('library/common.php');
if(isset($sFileID)){
$sql = "SELECT name, type, size, file FROM files WHERE id=" . $sFileID;
$result = mysql_query($sql) or die('Error, query failed');
$array = mysql_fetch_array($result);
header("Content-length: " . $array['size']);
header("Content-type: " . $array['type']);
header("Content-Disposition: attachment; filename=" . $array['name']);
echo $array['file'];
}
?>
set_magic_quotes_runtime(0);
session_start();
require_once('connections/local.php');
require_once('library/common.php');
if(isset($sFileID)){
$sql = "SELECT name, type, size, file FROM files WHERE id=" . $sFileID;
$result = mysql_query($sql) or die('Error, query failed');
$array = mysql_fetch_array($result);
header("Content-Length: " . strlen($array['file']) );
header("Content-Type: application/octet-stream");
header('Content-Disposition: attachment; filename="'.$array['name'].'"');
header("Content-Transfer-Encoding: binary\n");
echo $array['file'];
}
<?php
session_start();
require_once('connections/local.php');
require_once('library/common.php');
if(isset($sFileID)){
$sql = "SELECT name, type, size, file FROM files WHERE id=" . $sFileID;
$result = mysql_query($sql) or die('Error, query failed');
$array = mysql_fetch_array($result);
echo strlen($array['file']);
}
?>
elseif($cmdSubmit == 'Attach'){
if($_FILES['Attach']['size'] > 0) {
$sFileName = $_FILES['Attach']['name'];
$sTmpName = $_FILES['Attach']['tmp_name'];
$sFileSize = $_FILES['Attach']['size'];
$sFileType = $_FILES['Attach']['type'];
$fp = fopen($sTmpName, 'r');
$sContent = fread($fp, filesize($sTmpName));
$sContent = addslashes($sContent);
fclose($fp);
$sFileName = addslashes($sFileName);
$sql = "SELECT * FROM files WHERE name='" . $sFileName . "' AND caseid=" . $id;
$result = mysql_query($sql) or die('SQL to find same file names failed');
if(mysql_num_rows($result) > 0){
$sql = "DELETE FROM files WHERE name='" . $sFileName . "' AND caseid=" . $id;
mysql_query($sql) or die('Deletion of duplicate file failed');
}
$sql = "INSERT INTO files SET name='" . $sFileName . "', size='" . $sFileSize . "', type='"
. $sFileType . "', modified_date=NULL, create_date=NULL, file='" . $sContent
. "', caseid='" . $id . "'";
mysql_query($sql) or die('Upload Failed');
}
elseif($_FILES['name'] != '') echo 'Upload Failed';
}
<FORM ENCTYPE="MULTIPART/FORM-DATA" METHOD="POST" ACTION="<?=$_SERVER['PHP_SELF']?>" NAME="frmFiles">
<INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="5000000">
<INPUT TYPE="HIDDEN" NAME="id" VALUE="<?=$id?>">
<INPUT TYPE="FILE" NAME="Attach">
<INPUT TYPE="SUBMIT" NAME="cmdSubmit" VALUE="Attach">
</FORM>
$fp = fopen($sTmpName, 'r');
$sContent = fread($fp, filesize($sTmpName));
$sContent = addslashes($sContent);
fclose($fp);
$fp = fopen($sTmpName, 'rb'); //make binary safe
$sContent = fread($fp, filesize($sTmpName));
$sContent = addslashes($sContent);
fclose($fp);
$sContent = file_get_contents($sTmpName);
$sContent = addslashes($sContent);
something on your server]
error_reporting(0);