Datuve :: Forums :: Arhīvs :: Kas šajā kodā nav pareizi!

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 91

Reģistrētie lietotāji online: 0

Viesi online: 91

Datuve.lv video
Top.LV

Kas šajā kodā nav pareizi!

Ievietoja: TEST^ @ 2008.02.09 00:46  

<? define("DATA_MAIN", true); ?>
<?
if (!$ps){

header("Content-type: text/html;charset=utf-8");
echo '<!doctype html public "-//w3c//dtd html 4.0 transitional//en">';
echo '<html><head><title>Загрузка фотки</title>';
echo '<meta http-equiv="content-type" content="text/html; charset=utf-8">';
echo '<link rel="stylesheet" type="text/css" href="style.css"/>';
echo '</head><body>';
echo "<form name=\"form\" action=\"foto.php\" method=\"post\">";
echo "<div class=contur_rek><div class=header_rek>Ник:<br/>";
echo "<input class=\"input\" name=\"us\" type=\"text\"></div></div>";
echo "<div class=contur_rek><div class=header_rek>Пароль:<br/>";
echo "<input class=\"input\" name=\"ps\" type=\"text\"></div></div>";
echo "<div class=contur_rek><div class=header_rek><input class=\"input\" type=\"submit\" value=\"Войти\"></div></div>";
echo "</form></body></html>";}

else {echo '<!doctype html public "-//w3c//dtd html 4.0 transitional//en">';
echo '<html><head><title>Загрузка фотки</title>';
echo '<meta http-equiv="content-type" content="text/html; charset=utf-8">';
echo '<link href="style.css" type=text/css rel=stylesheet>';
echo '</head><body>';

require('inc.php');
$link = @mysql_connect ($mysql_host, $mysql_user, $mysql_pass) or die ("Нет соединения с MySQL");
@mysql_select_db($mysql_db) or die ("Выбранная база данных не верна...");
$us=trim($us);

if(isset($id)){$result = @mysql_query ("Select id,pass,user from users where id='".$id."' LIMIT 1;");}
else {$result = mysql_query ("Select id,pass,user from users where user = '".$us."';");}

if (mysql_affected_rows()==0){
echo "<div class=contur_rek><div class=header_rek>Юзер не найден</div></div>";
mysql_close ($link);
exit;}
$row = mysql_fetch_array ($result);
if (md5($ps)!=$row["pass"]){
echo "<div class=contur_rek><div class=header_rek>Неверное сочетание ника и пароля!</div></div>";
mysql_close ($link);
exit;}

$id=$row[0];

mysql_query("select id from photos where uid='$id';");
if (mysql_affected_rows()>=$max_photos){echo '<div class=contur_rek><div class=header_rek>Нельзя закачивать больше '.$max_photos.' фотографий!</div></div></body></html>'; exit;};

echo "<form class=\"input\" enctype=\"multipart/form-data\" action=\"foto.php?id=$id&ps=$ps\" method=\"post\">";

if ($file)
{$rnd=mt_rand(1000,100000);
$size = filesize($file);
$par = GetImageSize($file);
if ($par[2]!==2){echo "<div class=contur_rek><div class=header_rek>Фотография должна иметь расширение JPG!</div></div>";} else {
copy($file, 'photos/'.$id.'_'.$rnd.'.jpg');

if ($par[0]>320 or $par[1]>240){$width=320; $height=240;}
else {$width=$par[0]; $height=$par[1];};
$rgb=0xFFFFFF; //ע沠寭͊$f=$adres;
$size = getimagesize('photos/'.$id.'_'.$rnd.'.jpg');
$format = strtolower(substr($size['mime'], strpos($size['mime'], '/')+1));
$icfunc = "imagecreatefrom" . $format;
$x_ratio = $width / $size[0];
$y_ratio = $height / $size[1];
$ratio = min($x_ratio, $y_ratio);
$use_x_ratio = ($x_ratio == $ratio);
$new_width = $use_x_ratio  ? $width  : floor($size[0] * $ratio);
$new_height = !$use_x_ratio ? $height : floor($size[1] * $ratio);
$new_left = $use_x_ratio  ? 0 : floor(($width - $new_width) / 2);
$new_top = !$use_x_ratio ? 0 : floor(($height - $new_height) / 2);
$isrc = $icfunc('photos/'.$id.'_'.$rnd.'.jpg');
$idest = imagecreatetruecolor($width, $height);
imagefill($idest, 0, 0, $rgb);
imagecopyresampled($idest, $isrc, $new_left, $new_top, 0, 0,
$new_width, $new_height, $size[0], $size[1]);
unlink('photos/'.$id.'_'.$rnd.'.jpg');
imagegif($idest,'photos/'.$id.'_'.$rnd.'.gif');
imagedestroy($isrc);
imagedestroy($idest);

$img='photos/'.$id.'_'.$rnd.'.gif';
$upd_img=mysql_query("insert into photos set uid='$id',img='$img',time='".time()."',vote_num='0',vote_users='',descr='$descr';");
if ($upd_img){echo "<div class=contur_rek><div class=header_rek>Ваша <a href=\"photos/".$id."_".$rnd.".gif\" target='_blank'>фотография</a> добавлена!</div></div>";}
else {echo "Внутренняя ошибка при добавлении фотографии";};};};

echo "<div class=contur_rek><div class=header_rek>[Система]: привет $row[user]!</div></div>";
echo "<div class=contur_rek><div class=header_rek><input class=\"input\"  name=\"file\" type=\"file\" size=\"20\"></div></div>";
echo "<div class=contur_rek><div class=header_rek>Описание:<br/><input class=\"input\" name=\"descr\" type=\"text\" maxlength=\"200\"></div></div>";
echo "<div class=contur_rek><div class=header_rek><input class=\"input\" type=\"submit\" value=\"Загрузить\"></div></div>";
echo '</body></html>';
};
?>

Komentāri:

#1 TEST^ @ 2008.02.09 00:48

Lliec kaadu bildi gribi bet taa pat izmet Фотография должна иметь расширение JPG!

P.S skripts darbojas php register globals on

#2 Fakts @ 2008.02.09 01:46

Tu taču mums pirms pāris dienām TELE2 uzhakoji, bet tagad izrādās, ka ir problēmas ar kodu???

#3 grisha @ 2008.02.09 02:05

taa vienkaarshi runaajot, izskataas ka braucam caur lejas dalju uz augshu.
Bet nu veesture liecina ka TESTAM iet viss caur otru pusi orgaaniem.

#4 Fakts @ 2008.02.09 02:09

:D
Pēc visa spriežot tā arī ir.

#5 kasix @ 2008.02.09 08:11

iekopē inc.php, un pasaki lapas adresi :) :D

bet ja nopietni, labāk būtu pajautājis php.lv

#6 TEST^ @ 2008.02.09 11:13

Ak juuus :D :D :D :D nekas progresu ari vajag :D