View file include/galerija/ieladet_bildi.php

File size: 3.36Kb
<?php

$title = $tlapa.': ielādēt bildi';
$sakt = microtime(1);
$id = idsid($sid);
$info = infoid($id);

if (isset($_GET['ok']))
{
	$kluda = '';
	$formats = pathinfo($_FILES['foto']['name']);
	$formats = strtolower($formats['extension']);
	$cik_bilzu = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM galerija WHERE id = '".$id."'"));

	if (round($_FILES['foto']['size']/1024)>$bsv)
	{
		$kluda = '!!! <b>Bilde ir pārāk "smaga", maksimālais bildes "svars" ir '.$bsv.' kb!</b><br/>';
	}
	
	if ($_FILES['foto']['type'] != 'image/jpeg' || ($formats != 'jpg' && $formats != 'jpeg'))
	{
		$kluda = $kluda.'!!! <b>Neatbilstošs formāts, bildei jābūt *.jpeg vai *.jpg formātā!</b><br/>';
	}
	
	if ($cik_bilzu[0]>=$bsk)
	{
		$kluda = $kluda.'!!! <b>Drīkst ielādēt tikai '.$bsk.' bildes, lai ielādētu jaunu bildi, izdzēs kādu no vecajām!</b><br/>';
	}
	
	$izmeri = getimagesize($_FILES['foto']['tmp_name']);
	
	if ($minpl>$izmeri[0])
	{
		$kluda = $kluda.'!!! <b>Bildes minimālajam platumam jābūt '.$minpl.' pilseļi!</b><br/>';
	}
	
	if ($kluda=='')
	{
		if (trim($_POST['radit'])==2)
		{
			$radit = 2;
		}
		else
		{
			$radit = 1;
		}
		
		$komentars = drosiba($_POST['komentars']);
		$nosaukums = bildes_nosaukums($info['niks']);
		
		if ($izmeri[0]>$maxpl)
		{
			$jplatums = $maxpl;
			$jaugstums = $maxpl*$izmeri[1]/$izmeri[0];
			$foto = file_get_contents($_FILES['foto']['tmp_name']);
			$img = imagecreatefromstring($foto);
			$tmp = imagecreatetruecolor($jplatums, $jaugstums);
			imagecopyresized($tmp, $img, 0, 0, 0, 0, $jplatums, $jaugstums, $izmeri[0], $izmeri[1]);
			imagejpeg($tmp, 'foto/'.$nosaukums);
		}
		else
		{
			$foto = file_get_contents($_FILES['file']['tmp_name']);
			$atveram = fopen('foto/'.$nosaukums, 'wb');
			flock($atveram, LOCK_EX);
			fwrite($atveram, $foto);
			flock($atveram, LOCK_UN); 
			fclose($atveram);
		}
		
		mysql_query("INSERT INTO galerija SET id='".$id."' , bilde='".$nosaukums."' , laiks='".time()."' , radit='".$radit."' , komentars='".$komentars."'");
		punkti('+', $ie_cena, $id);
		$ok = true;
	}
}

require_once('include/augsa.php');
		
echo '<div class="sani" style="text-align: center">';
echo '<font class="ramis">-Ielādēt bildi-</font>';
echo '</div>';

if ($kluda)
{
	echo '<font class="kluda">'.$kluda.'</font>';
}

if ($ok)
{
	echo '<font class="ok">Tava bilde veiksmīgi ielādēta!</font>';
}

echo '<div class="vidus" style="text-align: left">';
echo '<form method="POST" action="./?kas=ielbildi&amp;sid='.$sid.'&amp;ok" enctype="multipart/form-data">';
echo 'Niks: <b>'.$info['niks'].'</b><br/>';
echo 'Bilde (jpg vai jpeg): <br/>';
echo '<input type="hidden" name="MAX_FILE_SIZE" value="'.($bsv*1024).'" />';
echo '<input type="file" name="foto" size="12"><br/>';
echo 'Rādīt: ';
echo '<select name="radit">';
echo '<option value="1">Visiem</option>';
echo '<option value="2">Reģistrētajiem</option>';
echo '</select><br/>';
echo 'Bildes komentārs:<br/>';
echo '<input type="text" name="komentars" maxlength="100" size="12"/><br/><br/>';
echo '<input type="submit" value="Ielādēt"/>';
echo '</form>';
echo '</div>';
echo '<div class="vidus" style="text-align: left">';
echo '&#8226; <a href="./?kas=galerija&amp;sid='.$sid.'">Galerija</a><br/>';
echo '&#8226; <a href="./?kas=&amp;sid='.$sid.'">Galvenā</a><br/>';
echo '</div>';

?>