Показать сообщение отдельно
  #7 (permalink)  
Старый 13.10.2014, 11:08
Аватар для qwe88
Кандидат Javascript-наук
Отправить личное сообщение для qwe88 Посмотреть профиль Найти все сообщения от qwe88
 
Регистрация: 14.06.2014
Сообщений: 137

Вот например код загрузки файла на сервак.
Что и куда нужно вставить, что бы приходила на почту ссылка на файл?
Цитата:
<?php
$uploaddir = $_SERVER['DOCUMENT_ROOT'] . '/assets/images/';

if ( $_FILES['photo']['size'] == 0 ){
return "face.jpg";
exit;
};

if ( !preg_match( '/\.(jpeg|jpg|gif)$/i', $_FILES['photo']['name'] ) ){
return "1";
exit;
};

if($_FILES['photo']['type'] != "image/gif" && $_FILES['photo']['type'] != "image/jpeg" ) {
return "1";
exit;
}

$imageinfo = getimagesize($_FILES['photo']['tmp_name']);
if($imageinfo['mime'] != 'image/gif' && $imageinfo['mime'] != 'image/jpeg') {
return "1";
exit;
}

if ( $_FILES['photo']['size'] > 40960 ){
return "2";
exit;
};

$basename = preg_replace( '/[^a-z\d]+/', '-', $_FILES['photo']['name'] );
$basename = sprintf( '%05d', rand( 1, 32767 ) ) . '-' . $basename;
$basename = preg_replace( '/\-([^\-]+)$/', ".$1", $basename );
$fileurl = '/assets/images/' . $basename;
$uploadfile = $uploaddir . $basename;

move_uploaded_file( $_FILES['photo']['tmp_name'], $uploadfile );
return $basename;
?>
Ответить с цитированием