вот сам код загрузки фото не грузит , пишет ошибку не известная причина..
вроде бональная ошибка но всё же.. сам не могу определить мозг отключается.. нужен свежий могз
[code]
<?
if (!empty($_POST['fupload']))
{
$fupload=$_POST['fupload'];
$fupload = trim($fupload);
if ($fupload =='' or empty($fupload)) {
unset($fupload);
}
}
if (!isset($fupload) or empty($fupload) or $fupload =='')
{
$avatar = "avatars/no-photo.gif"; // По умолчанию нет фото ;
}
else
{
$path_to_90_directory = 'avatars/';
if(preg_match('/[.](JPG)|(jpg)|(gif)|(GIF)|(png)|(PNG)$/',$_FILES['fupload']['name']))
{
$filename = $_FILES['fupload']['name'];
$source = $_FILES['fupload']['tmp_name'];
$target = $path_to_90_directory . $filename;
move_uploaded_file($source, $target);
if(preg_match('/[.](GIF)|(gif)$/', $filename)) {
$im = imagecreatefromgif($path_to_90_directory.$filename) ;
}
if(preg_match('/[.](PNG)|(png)$/', $filename)) {
$im = imagecreatefrompng($path_to_90_directory.$filename) ;
}
if(preg_match('/[.](JPG)|(jpg)|(jpeg)|(JPEG)$/', $filename)) {
$im = imagecreatefromjpeg($path_to_90_directory.$filename);
}
$w = 90;
$w_src = imagesx($im);
$h_src = imagesy($im);
$dest = imagecreatetruecolor($w,$w);
if ($w_src>$h_src)
imagecopyresampled($dest, $im, 0, 0,
round((max($w_src,$h_src)-min($w_src,$h_src))/2),
0, $w, $w, min($w_src,$h_src), min($w_src,$h_src));
if ($w_src<$h_src)
imagecopyresampled($dest, $im, 0, 0, 0, 0, $w, $w,
min($w_src,$h_src), min($w_src,$h_src));
if ($w_src==$h_src)
imagecopyresampled($dest, $im, 0, 0, 0, 0, $w, $w, $w_src, $w_src);
$date=time();
imagejpeg($dest, $path_to_90_directory.$date.".jpg"
;
$avatar = $path_to_90_directory.$date.".jpg";
$delfull = $path_to_90_directory.$filename;
unlink ($delfull);
}
else
{
exit ("Àâàòàð äîëæåí áûòü â ôîðìàòå <strong>JPG,GIF èëè PNG</strong>"
;
}
}
$result = mysql_unbuffered_query("UPDATE `users` SET `avatar`='$avatar', `id` = '".$user['id']."'"
;
if ($result=='TRUE')
{
echo "Фото успешно загружено . . .";
}
else {
echo "Произошла не известная ошибка, попробуйте позже. . .";
}
?>
[/code]