Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 05.04.2009, 04:22
duhowka вне форума Посмотреть профиль Отправить личное сообщение для duhowka Найти все сообщения от duhowka
  № 8  
Ответить с цитированием
duhowka

Регистрация: Mar 2009
Сообщений: 317
мдааааа. С флешем не разбирался. Но по крайне мере стало понятно,почему у Вас php не правильно работает.
Постоянно пхп выплевывает нотисы и варнинги, кроме этого после if else выплевывается текст загрузилось или нет,понятно,что картинки не получится.... +другие ошибки.
Вот,что в итоге с моими комментами
PHP код:
<?php
$receiver 
"zzz@zzz.com";
$subject "zzz";
$newfilename "1.jpg"// не нашел откуда это береться, поэтому добавил сам.
$headers "From: " $_POST["name"] ." "."<" $_POST["email"] .">\r\n";
$headers .= "Reply-To: " $_POST["email"] . "\r\n";
$headers .= "Return-path: " $_POST["email"];
$ruheaders iconv("UTF-8","windows-1251","$headers");

$filename $_FILES["Filedata"]["name"];
$rufilename iconv("UTF-8","windows-1251","$filename");
$filetmpname $_FILES["Filedata"]["tmp_name"];
$fileType $_FILES["Filedata"]["type"];
$fileSizeMB = ($_FILES["Filedata"]["size"] / 1024 1000);

$message $_POST["checkbox"]."\r\r".$_POST["message"];
$rumessage iconv("UTF-8","windows-1251","$message")."\n\n"."image size: ".round ($fileSizeMB2) ." mb"."\n"."http://nicephoto/images/"."$rufilename";

mail($receiver$subject$rumessage$ruheaders);
//при проверке пришлось убить, локально почтовик не стоит.  Если что обрати внимание...

if(move_uploaded_file($_FILES["Filedata"]["tmp_name"], "images/".$newfilename))
{
   
// echo "answer=ok"; ошибка тут и тут
}
else
{
   
// echo "answer=error";  и тут
}
/* ну в смысле того, пхп выплевывает....
 лучше наверно вместо всего "if" написать
copy($_FILES["Filedata"]["tmp_name"], "images/".$newfilename) or die("НЕ СКОПИРОВАЛОСЬ И УМЕРЛО ")
*/
function imageResize($outfile,$infile,$neww,$newh,$quality)
{
    
$im=imagecreatefromjpeg($infile);
    
$k1=$neww/imagesx($im);
    
$k2=$newh/imagesy($im);
    
$k=$k1>$k2?$k2:$k1;

    
$w=intval(imagesx($im)*$k);
    
$h=intval(imagesy($im)*$k);

    
$im1=imagecreatetruecolor($w,$h);
    
imagecopyresampled($im1,$im,0,0,0,0,$w,$h,imagesx($im),imagesy($im));

    
imagejpeg($im1,$outfile,$quality);
    
imagedestroy($im);
    
imagedestroy($im1);
}

// imageResize("","images/$rufilename",640,240,75);  зачем тут images?  если в функции копирования  images/".$newfilename
//.....
imageResize("","images/$newfilename",640,240,75);
?>

Создать новую тему   Часовой пояс GMT +4, время: 14:41.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 14:41.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.