[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помощь с фотогалереей
Onehp
Всем привет.
Помогите с фотогалереей,искал здесь на форуме нашел пару тем, но ничего не получилось.



Спустя 4 минуты, 34 секунды (7.08.2010 - 21:14) Lenarfate написал(а):
уже помогли.телепатически

Спустя 8 минут, 24 секунды (7.08.2010 - 21:23) Onehp написал(а):
Lenarfate
не помогает

Спустя 1 минута, 15 секунд (7.08.2010 - 21:24) Lenarfate написал(а):
laugh.gif ну тады код давай

Спустя 13 минут, 17 секунд (7.08.2010 - 21:37) Onehp написал(а):
kartinkiObych.php

<html> 
<
head>
<
titlе>Фото</titlе>
<
link rel="stylesheet" type="text/css" href="stil.css">
</
head>
<
body bgcolor="silver">
<
center><I id=lоlо>Мои фотоrрафии</I></center><Ьr>
<?php
echo "<table align=CENTER border=2><tr>";
$z=O;
$kart=opendir("./foto");
$foto="foto.txt" ;
include "minkartinki.php";
include "func.php";
$mass=read($foto);
while (($file=readdir($kart)) !==false)
{
if($file !="." && $file !=".." && $file !="Thumbs.db")
{
if($mass[$z][О]==$filе) $zap=$mass[$z] [1];
if (!file_exists("./fotomin/$file "))
{
resizeimg("foto/$file", "fotomin/$file", 130, 100);
}
$size_r=getimagesize("foto/$file");
print_r ("<td align='center'><a href='foto/$file' target='_blank'><img src='fotomin/$file' border=O alt='$file'></a><br><I id=lolo5>$file<br>$size_r[О] х $size_r[1]<br>$zap</I></td>");
$zap="";
$z++;
if (($z/4) == is_integer($z/4)) echo "</tr><tr>";
}
}

closedir($kart);
?>
</body>
</
html>


minkartinki.php

<?php
function
resizeimg($f, $min, $w, $h)
{
$koaf=$w/$h;
$razmer=getimagesize($f);
$src_koaf=$razmer[O]/$razmer[1];
if (($razmer[O]<$w) && ($razmer[l]<$h)) return true;
if ($koaf<$src_koaf) $h=$w/$src_koaf;
else $w=$h*$src_koaf;
$pust=imagecreatetruecolor($w, $h);
if ($razmer[2]==2) $img=imagecreatefromjpeg($f);
else if ($razmer[2]==1) $img=imagecreatefromgif($f);
else if ($razmer[2]==3) $img=imagecreatefrompng($f);
if (!imagecopyresampled($pust, $img, О, О, О, О, $w, $h, $razmer[O], $razmer[ 1]))
return false;
$path=pathinfo($min);
if (($path["extension"] == "jpg") || ($path["extension"] == "JPG"))
imagejpeg($pust, $min);
else if(($path["extension"] == "gif") || ($path["extension"] == "GIF"))
imagegif($pust, $min);
else if(($path["extension"] == "png") || ($path["extension"] == "PNG"))
imagepng($pust, $min);
imagedestroy($pust);
imagedestroy($img);
return true;
}
?>


zagryzkaObych.php

<html> 
<
head>
<
title>Заrрузка фотоrрафий</titlе>
<
link type="text/css" rel=" stylesheet" href="stil.css">
</
head>
<
body bgcolor="#COCOCO">
<
div id="lрlр">Мои фотоrрафии</div>
<
i>Закачать фото</i><br>
<?php
echo "<form enctype='multipart/form-data' action=zagryzkaObych.php
method=POST>
<input type=FILE name=zak><br><br>
<i>Подпись под фотоrрафией</i><br>
<input type=TEXT name=text size=50><br><br>
<input type=SUBMIT name=otpr vаluе='Отправить'>
</form>"
;
if ($_POST['otpr'] = true)
{
$zak=$_POST['zak'];
$file=$_FILES['zak'] ['name'];
$size=$_FILES['zak'] ['size'];
$nadp=$_POST['text'] ;
$ext=array(".jpg",".gir",".png",".JPG",".GIF",".PNG");
if(in_array(strrchr($file, "."), $ext))
{
if(copy($_FILES["zak"] ["tmp_name"], "foto/".$file))
{
echo "Файл" .$file." объемом: ".$size." байт успешно закачан!<br>";
$mass=file("foto.txt");
if(!in_array($file."|".$nadp.chr(13).chr(10),$mass))
{
$foto=fopen("foto.txt","а");
fwrite($foto,$file."|".$nadp.chr(13).chr(10));
fclose($foto);
exit();
}
}

else
{
echo "Ошибка при закачке файла! Повторите попытку.<br>";
exit();
}
}

else
{
echo "Расширение закачиваемых файлов должно быть jpg, gif, png, JPG, GIF,
PNG! Повторите попытку.<br>"
;
exit();
}
}

?>
</body>
</
html>


Вот

Спустя 9 минут, 26 секунд (7.08.2010 - 21:47) Lenarfate написал(а):
ну и????в чем проблема??

Спустя 2 минуты, 40 секунд (7.08.2010 - 21:49) Onehp написал(а):
а что все хорошо? у меня ничего не выводится, даже формы для загрузки фотографии

Спустя 6 минут, 2 секунды (7.08.2010 - 21:56) Lenarfate написал(а):
ну во-первых, код просто ужасен.
во-вторых, не вижу, чтоб где-то подключался zagryzkaObych.php

Спустя 1 минута, 24 секунды (7.08.2010 - 21:57) Onehp написал(а):
ну вот говорю же нужна помощь sad.gif

Спустя 44 секунды (7.08.2010 - 21:58) Onehp написал(а):
очень хотелось бы иметь хорошую фото галерею на сайте

Спустя 1 минута, 26 секунд (7.08.2010 - 21:59) Lenarfate написал(а):
Цитата
не вижу, чтоб где-то подключался zagryzkaObych.php

где?

Спустя 43 секунды (7.08.2010 - 22:00) Romms написал(а):
Впишы в начале каждого файла:
error_reporting('E_ALL');

Спустя 1 минута, 23 секунды (7.08.2010 - 22:01) Lenarfate написал(а):
Цитата
Впишы

а жи ши пиши через И laugh.gif

Спустя 6 минут, 57 секунд (7.08.2010 - 22:08) Onehp написал(а):
zagryzka.php


<?рhр
if ($POST['otpr'] true)
{
$zak=$  POST['zak'];
$file=$FILES['zak']['name'];
$size=$  FILES ['zak'] ['size'];
if($size> 1024*1024*2)
{
echo "Размер файла не должен превышать 2 МБ! Повторите попытку.<br>";
exit();
}
$ext=array(" .jpg"," .gir'," .png"," .JPG"," .GIF"," .PNG");
if(inarray(strrchr(
$file, "."), $ext))
{
if(copy($FILES["
zak"] ["tmpname"], "kart/" .$file))
{
echo "
Файл ".$file." объемом: ".$size." байт успешно закачан!<br>";
echo "
<а href=# onClick='history.back()'><buttоn>Вернуться</buttоn></а>";
}
else
{
echo "Ошибка при закачке файла! Повторите попытку.<Ьr>";
exit();
}
}

else
{
echo "Расширение закачиваемых файлов должно быть jpg, png или gif!
Повторите попытку.<br>"
;
exit();
}
}

?>


Еще один файл

Спустя 3 минуты, 28 секунд (7.08.2010 - 22:12) Onehp написал(а):
Так загрузкаОбуч.пхп просто загружает изображения же

Спустя 40 минут, 24 секунды (7.08.2010 - 22:52) Onehp написал(а):
так пару файлов подредактировал начали работать теперь можно закачать картинки на серв, но не выводятся мини картинки, а файл минкартинки.пхп вообще бесконечно грузит мини картинки они еще друг на друге лежать проц грузит очань, вот такие делать что едлать?sad.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.