Joywork/ajax/uploader.php

33 lines
1.4 KiB
PHP
Raw Permalink Normal View History

2026-05-22 20:21:54 +02:00
<?php
require_once($_SERVER['DOCUMENT_ROOT']."/config.php");
$preview_width = 272; // ширина превьюшки
$result = "";
if($_FILES['photo']['error'] == 0)
{
list($a,$ext)=explode("/",$_FILES['photo']['type']);
if($ext=="pjpeg") $ext="jpeg";
$ext=mb_strtolower($ext);
if($ext=="jpeg" or $ext=="jpg" or $ext=="gif" or $ext=="png")
{
$name = md5_file($_FILES['photo']['tmp_name']).".".$ext;
$photo=$_SERVER['DOCUMENT_ROOT']."/photos/agency/".$name;
move_uploaded_file($_FILES['photo']['tmp_name'],$photo);
$size = getimagesize($photo);
if ($size[0] > 272) {
resize_img(272, $photo, $photo);
}
$sql = "UPDATE users SET photo='$name' WHERE id=$_SESSION[id]";
mysql_query($sql);
$sql = "UPDATE users SET photo='$name' WHERE id_manager=$_SESSION[id]";
mysql_query($sql);
} else $result .= "Неверный тип файла ".$_FILES['photo']['name'];
} else $result .= "Превышен размер файла ".$_FILES['photo']['name'];
?>
<script>
parent.document.getElementById('upload-container').style.background='<?php echo "url(http://".$_SERVER['SERVER_NAME']."/photos/agency/$name) no-repeat"; ?>';
//parent.document.getElementById('upload-container').style.backgroundSize = '';
parent.document.getElementById('upload-result').innerHTML='<?php echo $result; ?>';
parent.document.getElementById('upload-form').target = '';
parent.document.getElementById('upload-form').action = '';
</script>