Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите написать движок для отображения картинок 
:(
    Опции темы
Smak
Дата 2.7.2005, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 30.6.2005

Репутация: 1
Всего: 1



Просьба не посылать в поиск! лучше дайте линк если эта тема уже обсуждалась!

Форма загрузки файлов:

Код



        </tr>
        <tr>
                <td height="50" width="183">Путь к фотографии<sup><font size="2">2</font></sup></td>
                <td height="50" width="317">
<input name=userfile[1] type=file></td>
        </tr>
        <tr>
                <td height="50" width="183">Название фотографии<sup><font size="2">3</font></sup></td>
                <td height="50" width="317">
<input name=user3 type=text size="31"></td>
        </tr>
        <tr>
                <td height="50" width="183">Путь к фотографии<sup><font size="2">3</font></sup></td>
                <td height="50" width="317">
<input name=userfile[2] type=file></td>
        </tr>
        <tr>
                <td height="50" width="183">Название фотографии<sup><font size="2">4</font></sup></td>
                <td height="50" width="317">
        <input name=user4 type=text size="31"></td>
        </tr>
        <tr>
                <td height="50" width="183">Путь к фотографии<sup><font size="2">4</font></sup></td>
                <td height="50" width="317">
<input name=userfile[3] type=file></td>
        </tr>
        <tr>
                <td height="50" width="183">Название фотографии<sup><font size="2">5</font></sup></td>
                <td height="50" width="317">
<input name=user5 type=text size="31"></td>
        </tr>
        <tr>
                <td height="51" width="183">Путь к фотографии<sup><font size="2">5</font></sup></td>
                <td height="51" width="317">
                <input name=userfile[4] type=file></td>
        </tr>
        <tr>
                <td height="51" width="500" colspan="2">
                <p align="center"><input name=chek type=submit value="Загрузить"></td>
                </tr>

</table></div>
</form>
</center>
    </fieldset>
</div>
</div>


Загрузка файлов:

Код

<center> <b><a href=index.php?url=photo>Вернуться в фотогалерею</b></a><br>
<a href=index.php?url=loadphoto><font size=2>Загрузить ещё фото.</font></a><br><br>


<?php
$link = mysql_connect('localhost', 'root', '');
mysql_select_db(photo,$link);

//-------------------------- ФОТО 1 --------------------------------------------
if ($userfile[0]=="")
echo ("Фото 1 - <font color=FF0000>Незагружен<font size=2> (Не указан путь)</font></font><br>");
else
{
$genered=rand(0000,9999);
is_uploaded_file($_FILES['userfile']['tmp_name'][0]);

$size=getimagesize ($_FILES['userfile']['tmp_name'][0]);
if ($size[2]==1)
{
   $genered="$genered.gif";
   $check2=true;
}
else if ($size[2]==2)
{
   $genered="$genered.jpg";
   $check2=true;
}
else
{
  echo ("Фото 1 - <font color=FF0000>!Неправильный формат! Формат фотографий должен быть *.gif или *.jpg</font><br>");
  //break;
  $check2=false;
}
if ($check2==true)
{
//------------------------------- запись в БД --------------------------------

$query = "INSERT INTO images (name_img,nameuser_img) VALUES (
'$genered',
'$user1'
)";
mysql_query($query, $link);
//------------------------------ загрузка файла --------------------------------
is_uploaded_file($_FILES['userfile']['tmp_name'][0]);
move_uploaded_file($_FILES['userfile']['tmp_name'][0],"/Apache2/htdocs/us/photo/images/$genered");
//------------------------------ проверка загпружен ли файл! -------------------
if (file_exists ("C:/Apache2/htdocs/us/photo/images/$genered"))
{
echo ("Фото 1 - <font color=33CC33>Успешно загружен</font><br>");

}
else
{
echo ("Фото 1 - <font color=FF0000>Незагружен</font><br>");
}
}
}


//-------------------------- ФОТО 2 --------------------------------------------
if ($userfile[1]=="")
echo ("Фото 2 - <font color=FF0000>Незагружен<font size=2> (Не указан путь)</font></font><br>");
else
{
$genered=rand(0000,9999);
is_uploaded_file($_FILES['userfile']['tmp_name'][1]);

$size=getimagesize ($_FILES['userfile']['tmp_name'][1]);
if ($size[2]==1)
{
   $genered="$genered.gif";
   $check2=true;
}
else if ($size[2]==2)
{
   $genered="$genered.jpg";
   $check2=true;
}
else
{
  echo ("Фото 2 - <font color=FF0000>!Неправильный формат! Формат фотографий должен быть *.gif или *.jpg</font><br>");
  //break;
  $check2=false;
}
if ($check2==true)
{
//------------------------------- запись в БД --------------------------------

$query = "INSERT INTO images (name_img,nameuser_img) VALUES (
'$genered',
'$user2'
)";
mysql_query($query, $link);
//------------------------------ загрузка файла --------------------------------
is_uploaded_file($_FILES['userfile']['tmp_name'][1]);
move_uploaded_file($_FILES['userfile']['tmp_name'][1],"/Apache2/htdocs/us/photo/images/$genered");
//------------------------------ проверка загпружен ли файл! -------------------
if (file_exists ("C:/Apache2/htdocs/us/photo/images/$genered"))
{
echo ("Фото 2 - <font color=33CC33>Успешно загружен</font><br>");
}
else
{
echo ("Фото 2 - <font color=FF0000>Незагружен</font><br>");
}
}
}

//-------------------------- ФОТО 3 --------------------------------------------
if ($userfile[2]=="")
echo ("Фото 3 - <font color=FF0000>Незагружен<font size=2> (Не указан путь)</font></font><br>");
else
{
$genered=rand(0000,9999);
is_uploaded_file($_FILES['userfile']['tmp_name'][2]);

$size=getimagesize ($_FILES['userfile']['tmp_name'][2]);
if ($size[2]==1)
{
   $genered="$genered.gif";
   $check2=true;
}
else if ($size[2]==2)
{
   $genered="$genered.jpg";
   $check2=true;
}
else
{
  echo ("Фото 3 - <font color=FF0000>!Неправильный формат! Формат фотографий должен быть *.gif или *.jpg</font><br>");
  //break;
  $check2=false;
}
if ($check2==true)
{
//------------------------------- запись в БД --------------------------------

$query = "INSERT INTO images (name_img,nameuser_img) VALUES (
'$genered',
'$user3'
)";
mysql_query($query, $link);
//------------------------------ загрузка файла --------------------------------
is_uploaded_file($_FILES['userfile']['tmp_name'][2]);
move_uploaded_file($_FILES['userfile']['tmp_name'][2],"/Apache2/htdocs/us/photo/images/$genered");
//------------------------------ проверка загпружен ли файл! -------------------
if (file_exists ("C:/Apache2/htdocs/us/photo/images/$genered"))
{
echo ("Фото 3 - <font color=33CC33>Успешно загружен</font><br>");
}
else
{
echo ("Фото 3 - <font color=FF0000>Незагружен</font><br>");
}
}
}



//-------------------------- ФОТО 4 --------------------------------------------
if ($userfile[3]=="")
echo ("Фото 4 - <font color=FF0000>Незагружен<font size=2> (Не указан путь)</font></font><br>");
else
{
$genered=rand(0000,9999);
is_uploaded_file($_FILES['userfile']['tmp_name'][3]);

$size=getimagesize ($_FILES['userfile']['tmp_name'][3]);
if ($size[2]==1)
{
   $genered="$genered.gif";
   $check2=true;
}
else if ($size[2]==2)
{
   $genered="$genered.jpg";
   $check2=true;
}
else
{
  echo ("Фото 4 - <font color=FF0000>!Неправильный формат! Формат фотографий должен быть *.gif или *.jpg</font><br>");
  //break;
  $check2=false;
}
if ($check2==true)
{
//------------------------------- запись в БД --------------------------------

$query = "INSERT INTO images (name_img,nameuser_img) VALUES (
'$genered',
'$user4'
)";
mysql_query($query, $link);
//------------------------------ загрузка файла --------------------------------
is_uploaded_file($_FILES['userfile']['tmp_name'][3]);
move_uploaded_file($_FILES['userfile']['tmp_name'][3],"/Apache2/htdocs/us/photo/images/$genered");
//------------------------------ проверка загпружен ли файл! -------------------
if (file_exists ("C:/Apache2/htdocs/us/photo/images/$genered"))
{
echo ("Фото 4 - <font color=33CC33>Успешно загружен</font><br>");
}
else
{
echo ("Фото 4 - <font color=FF0000>Незагружен</font><br>");
}
}
}





//-------------------------- ФОТО 5 --------------------------------------------
if ($userfile[4]=="")
echo ("Фото 5 - <font color=FF0000>Незагружен<font size=2> (Не указан путь)</font></font><br>");
else
{
$genered=rand(0000,9999);
is_uploaded_file($_FILES['userfile']['tmp_name'][4]);

$size=getimagesize ($_FILES['userfile']['tmp_name'][4]);
if ($size[2]==1)
{
   $genered="$genered.gif";
   $check2=true;
}
else if ($size[2]==2)
{
   $genered="$genered.jpg";
   $check2=true;
}
else
{
  echo ("Фото 1 - <font color=FF0000>!Неправильный формат! Формат фотографий должен быть *.gif или *.jpg</font><br>");
  //break;
  $check2=false;
}
if ($check2==true)
{
//------------------------------- запись в БД --------------------------------

$query = "INSERT INTO images (name_img,nameuser_img) VALUES (
'$genered',
'$user5'
)";
mysql_query($query, $link);
//------------------------------ загрузка файла --------------------------------
is_uploaded_file($_FILES['userfile']['tmp_name'][4]);
move_uploaded_file($_FILES['userfile']['tmp_name'][4],"/Apache2/htdocs/us/photo/images/$genered");
//------------------------------ проверка загпружен ли файл! -------------------
if (file_exists ("C:/Apache2/htdocs/us/photo/images/$genered"))
{
echo ("Фото 5 - <font color=33CC33>Успешно загружен</font><br>");
}
else
{
echo ("Фото 5 - <font color=FF0000>Незагружен</font><br>");
}
}
}
 mysql_close($link);
?>
</center>


Вот с выводом у меня проблема!
как не пытался не чего не получаеца! вернее не получаеца красиво, а так криво, очень даже всё получаеца!

Что я пытаюсь сделатьпоказано на картинке:
и таких таблиц 3 столбика и 5 линий

Это сообщение отредактировал(а) Smak - 2.7.2005, 20:37

Присоединённый файл ( Кол-во скачиваний: 20 )
Присоединённый файл  photo.JPG 3,05 Kb
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 3.7.2005, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



А что конкретно не так получается?
PM ICQ   Вверх
Smak
Дата 3.7.2005, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 30.6.2005

Репутация: 1
Всего: 1



неполучаеца зделать главную страницу фотоальбома! тоесть добавляю картинку, и на главной она должна появица, но она же не одна их там 15 (в уменбшеном размере) вот и немогу зделать чтобы при добавлении фото она появлялась на главной странице
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 3.7.2005, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



У тебя в базе есть список загруженных картинок. Так?
Берещь их и подобным образом выводишь в 4 колонки:
Код
<?php

$st=4; // Количество столбцов
print "<table>";
for( $i = 0 ; $i < ceil( count( $mas ) / $st ); $i++ )
  {
   print "<tr>";
   for( $j = 0 ; $j < 4 ; $j++ )
    {
      if( isset( $mas[ ( ( $i * 4 ) + $j ) ] ) )
       {  print "<td>" . $mas[ ( ( $i * 4 ) + $j ) ] . "</td>";  }
      else
       {  print "<td>&nbsp;</td>";  }
    }
   print "</tr>";
  }
print "</table>";

?>

PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0626 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.