if (!empty($bcc)) { $mymail->addBcc($bcc); }
if (!empty($to2)) { $mymail->addTo($to2); }
if (!empty($cc2)) { $mymail->addCc($cc2); }
- if (isset($_FILES['uploaded'])) {
+ if (is_uploaded_file($_FILES['uploaded']['tmp_name'])) {
$mymail->addAttachment($_FILES['uploaded']['tmp_name'],
$_FILES['uploaded']['type'],
$_FILES['uploaded']['name']);
.'/'.S::v('forlife').'.jpg';
if (Env::has('upload')) {
- $file = isset($_FILES['userfile']['tmp_name'])
- ? $_FILES['userfile']['tmp_name']
- : Env::v('photo');
- if ($data = file_get_contents($file)) {
- if ($myphoto = new PhotoReq(S::v('uid'), $data)) {
+ if (isset($_FILES['userfile']['tmp_name'])
+ && !is_uploaded_file($_FILES['userfile']['tmp_name'])) {
+ $page->trig('Une erreur s\'est produite lors du transfert du fichier');
+ } else {
+ $file = is_uploaded_file($_FILES['userfile']['tmp_name'])
+ ? $_FILES['userfile']['tmp_name']
+ : Env::v('photo');
+ if ($data = file_get_contents($file)) {
+ $myphoto = new PhotoReq(S::v('uid'), $data);
$myphoto->submit();
+ } else {
+ $page->trig('Fichier inexistant ou vide');
}
- } else {
- $page->trig('Fichier inexistant ou vide');
}
} elseif (Env::has('trombi')) {
$myphoto = new PhotoReq(S::v('uid'),
$mailer = new PlMailer();
$mailer->setSubject($sujet);
$mailer->setFrom($from);
- if (isset($attach)) {
+ if (is_uploaded_file($attach['tmp_name'])) {
$mailer->addAttachment($attach['tmp_name'],
$attach['type'],
$attach['name']);