PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- function imageresize($outfile,$infile,$neww,$newh,$quality) {
- // Далее вычесляем ширину и высоту входящего файла и создаваемого фала:
- $k=$k1>$k2?$k2:$k1;
- $im1=imagecreatetruecolor($w,$h); // Создаем новый графический объект в который запишем измененный рисунок; $w,$h - ширина и высота
- imagecopyresampled($im1,$im,0,0,0,0,$w,$h,imagesx($im),imagesy($im)); // Копируем входящий рисунок в исходящий в начало координат.
- }
- function namefoto($pol,$Nameuser,$ext)
- {
- 'a','b','c','d','e','f',
- 'g','h','i','j','k','l',
- 'm','n','o','p','r','s','t','u','v','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','R','S','T','U','V','X','Y','Z',
- '1','2','3','4','5','6','7','8','9','0');
- $x=$arr[$x];
- if($a==1)
- {
- $all="$x$all";
- }
- else
- {
- $all="$all$x";
- }
- for($i=1;$i<=$t;$i++)
- {
- $a=$arr[$a];
- $slovo="$slovo$a";
- }
- for($i=1;$i<=$t;$i++)
- {
- $a=$arr[$a];
- $slovo="$slovo$a";
- }
- $all="$all$slovo";
- return $all;
- }
- $host = "localhost";
- $username = "***********";
- $password = "**********";
- $Nameuser=$_SESSION['Name'];
- $max_image_width = 6000;
- $max_image_height = 6000;
- $max_image_size = 3048576;
- $uploaddir = "files/";
- $filename = $_FILES['myfile']['tmp_name'];
- {
- echo"<p id='zagolovok'>Ошибка!</p>";
- echo "<p>Максимальный размер файла 3мб! Ваш файл превысил этот показатель!</p>";
- }
- else
- {
- $filename = $_FILES['myfile']['tmp_name'];
- {
- echo"<p id='zagolovok'>Ошибка!</p>";
- echo "<p>Ваш файл не соответсвует ни одному из этих типов gif, jpg, png, jpeg!</p>";
- }
- else
- {
- $all=namefoto($pol,$Nameuser,$ext);
- $Name_foto="files/";
- $Name_foto="$Name_foto$all.$ext";
- {
- $all=namefoto($pol,$Nameuser,$ext);
- $Name_foto="files/";
- $Name_foto="$Name_foto$all.$ext";
- }
- if (($size) && ($size[0] < $max_image_width) && ($size[1] < $max_image_height))
- {
- $Width=$Size[0];
- $Height=$Size[1];
- if($Width>200 or $Height>200)
- {
- $n=1;
- while($Width>200 or $Height>200)
- {
- $Width=$Width/$n;
- $Height=$Height/$n;
- if($Width>600 or $Height>600)
- {
- $n=$n+0.0001;
- }
- else
- {
- $n=$n+0.03;
- }
- }
- }
- imageresize("$Name_foto","$Name_foto",$Width,$Height,85);
- $id=$_SESSION['id'];
- $foto=$foto['Foto'];
- $sql = "UPDATE Usersinfo SET Foto='$Name_foto' WHERE id='$id' ";
- echo"OK";
- }
- else
- {
- echo"<p id='zagolovok'>Ошибка!</p>";
- echo "<p>Максимальные размеры файла 6000 на 6000! Ваш файл превысил этот показатель!</p>";
- }
- }
- }