[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Крик души ... ))) плиз кто чем сможет ...
antarktika
Имеется файл: index.php
есть папка:
images
В ней есть две папки:
gallery и collection с файлами .jpg

У меня просьба, нет не просьба а крик души!!! ))) ПЛИЗ подскажите скрипт php для того чтобы в файле index.php можна было просматривать картинки с папок gallery и collection в зависимости от того что запросим, при этом не перезагружая страницу. Хотелось что бы картинка выводилась одна без всяких привюшек и менялась на следующую по клику.




Спустя 12 минут, 17 секунд (11.09.2009 - 09:31) glock18 написал(а):
читайте
1. ajax,
2. scandir

Спустя 11 минут, 2 секунды (11.09.2009 - 09:42) twin написал(а):
Аякс тут не обязательно.

Спустя 17 минут, 13 секунд (11.09.2009 - 09:59) antarktika написал(а):
ну не послали, и на том спасибо ... )))
а скриптиком моглиб и поделиться ....

Спустя 7 минут, 13 секунд (11.09.2009 - 10:07) FatCat написал(а):
Цитата (antarktika @ 11.09.2009 - 10:19)
в зависимости от того что запросим

Не понял.
В зависимости от запроса разный листинг директорий?


Цитата (twin @ 11.09.2009 - 10:42)
Аякс тут не обязательно

Ага. Картинки можно тянуть и без асинхронных запросов методом innerHTML.


Цитата (antarktika @ 11.09.2009 - 10:59)
а скриптиком моглиб и поделиться ....

Их тьмы и тьмы разных готовых фривэрных.

Спустя 1 минута, 43 секунды (11.09.2009 - 10:08) stepan написал(а):
Перевожу что имели введу наши эксперты:
они тебе сказали учи азы программирования и делай себе все что душе угодно, готовых скриптов в инете и так полно бери да пользуйся, а если тебе нужен скрипт по индивидуальным параметрам то тогда тебе в другой раздел там где ты указываешь что тебе надо и сколько ты за это дашь денег или еды это уже как договоришься. cool.gif

Спустя 8 минут, 9 секунд (11.09.2009 - 10:16) glock18 написал(а):
Цитата
Аякс тут не обязательно.

Придется все картинки загрузить заранее, ну или хотя бы их пути.

В принципе, это даже лучше. Соглашусь.

Спустя 1 час, 7 минут, 37 секунд (11.09.2009 - 11:24) antarktika написал(а):
та блин )))
мне просто напросто нужен скрипт который бы менял картинку на картинку с одной и тойже папки не перезагружая страницу...
АААААААААААААААААААААААААААА!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))

Спустя 4 минуты, 4 секунды (11.09.2009 - 11:28) antarktika написал(а):
Гы развели тут полемику, яж не в разделе для ОГОООО МАСТЕРОВ, пишу, а в разделе для новичков )))
Блин плиз ктонибуть сжальтесь, а ))))))))))))))

я незнаю как указать ссылку в этом блин мать его скрипте, чтобы картинка на картинку при клике менялась, я чёт пытался разобраться, но блин раждённый пользоваться програмировать не умеет ... ))))


Спустя 32 минуты, 43 секунды (11.09.2009 - 12:01) glock18 написал(а):
antarktika
Здесь помогают только тем, кто хочет что-то сделать. Для вас исключания не будет. Надеюсь, никто так и не сжалится над вами из-за вашего нытья.

Теперь, чтобы вы поняли:
1. Либо вы делаете и показываете здесь то, что сделали. Тогда вам помогут, если ваш код к вашему несчастью не работает.

2. Либо переносим тему в проекты и вам делают это за деньги.

PS: уверен, что antarktika даже выложив код сюда (разумеется, ненаписанный им) даже не попытается сделать что-то сам. По-моему, тут вовсе - только один вариант.

Спустя 41 минута, 59 секунд (11.09.2009 - 12:43) antarktika написал(а):
та блин шож вы так сразу то упёрлись.... ррррррррррррррррррррррррррр
кароче подойдём к этому вопросу проще )))))

значит так: блин....))
допустим у нас есть:

файл index.php
и папка images с файлами: 1.jpg, 2.jpg, 3.jpg ... и т.д.

как написать скрипт для вывода jpg файлов в index.php я разобрался.

<<!-- html код -->
PHP
<? php
$dir
='images'; // прописываем адрес
$handle = opendir($dir); // открываем дерикторию где блин лежат файлы
while (false !== ($file = readdir($handle))) // читаем всё что там лежит
{  // насколько я понял эта пишится шоб работать ток с теми файлами которые лежат в заданной деректории
 if ($file != "." and $file != "..")
{
echo '<img src="'.$dir."/".$file.'"><br>'."\n"; // ну и выводим всё скопом
 }
}


а мне надо не скопом, а нада одну картинку, для одной тож не сложно написать, а вот для того чтобы их менять кликая на картинку я не могу разобраться как

Можно поставить на сайт любую готовую галерею, отредактировать и т.д. и тп
но я хочу с помощью php а не всяких там жафа, да и поймите меня правильно, я месяц как начал вообще одупляться что такое создать сайт.
Я не програмер я фотограф, и начал месяц назад заниматься своим сайтом, я пока разобрался с CSS, с html, потом по чучуть с php и для чего оно надо, да для меня месяц назад код htnl был сплошным набором Матюков, пока определился сдизайном, пока вьехал как перейти от статики к динамике, что такое шаблоны, движки, блин и Вы ещё здесь издиваетесь надомной)))), нет шоб помочь ... )))

Спустя 1 минута, 52 секунды (11.09.2009 - 12:45) antarktika написал(а):
или хотябы пошлите где почитать ...

Спустя 13 минут, 56 секунд (11.09.2009 - 12:59) FatCat написал(а):
Цитата (antarktika @ 11.09.2009 - 13:43)
echo '<img src="'.$dir."/".$file.'"><br>'."\n"; // ну и выводим всё скопом

Думайте дальше.
Вам нужны кнопочки, нажав на которые покажется картинка?
Вот и формируйте кнопочки, а не свалку картинок. Все переменные пхп у Вас уже есть, осталось нарисовать интерфейс.

Спустя 17 минут, 22 секунды (11.09.2009 - 13:16) antarktika написал(а):
Цитата (FatCat @ 11.09.2009 - 09:59)
Цитата (antarktika @ 11.09.2009 - 13:43)
echo '<img src="'.$dir."/".$file.'"><br>'."\n"; // ну и выводим всё скопом

Думайте дальше.
Вам нужны кнопочки, нажав на которые покажется картинка?
Вот и формируйте кнопочки, а не свалку картинок. Все переменные пхп у Вас уже есть, осталось нарисовать интерфейс.

та я понимаю, что кнопочки,не вопрос создадим две кнопки
ВПЕРЁД и НАЗАД, для понту создадим ещё и ЗАКРЫТЬ
пропишим каждой жостко ссылку ... но так я уже зделал

а если я создам ещё одну папку с картинками, опять всё по новому писать?

мне надо что бы на странице перезагружалась токо картинка, я понимаю что тут нужна как то это всё написать используя какие то логические инструментарии которые имеются в пхп, ну типа там обьявить первую картинку равную единице и при каждом клике на ссылку следующей уже была картинка 1+1 ... но как и чем это сделать я некопенгаген хоть скажите чё почитать плиз ...

Спустя 6 минут, 11 секунд (11.09.2009 - 13:22) Nikitian написал(а):
В JS формируете массив и немного кода:
HTML
<script>
var images=new Array('image1.jpg','image2.jpg','image3.jpg');
var i=0;
function next()
{
if(images[i]!=undefined)
{
return images[i++];
}
else
{
i=0;
return images[i];
}
}
</script>
<img id="im" />
<a href="#" onclick="document.getElementById('im').src=next();return false">Next</a>

примерно так

Спустя 12 минут, 9 секунд (11.09.2009 - 13:34) antarktika написал(а):
спасиб Никитиан, чертовски приятно что откликнулись, но я интересовался php

Спустя 27 минут, 7 секунд (11.09.2009 - 14:01) hara_ написал(а):
А как вы думаете Nikitian просто так написал вам код javascript, или потому что так и нужно делать?

Спустя 19 минут, 48 секунд (11.09.2009 - 14:21) Nikitian написал(а):
Цитата (antarktika @ 11.09.2009 - 10:34)
спасиб Никитиан, чертовски приятно что откликнулись, но я интересовался php

Вам же надо без перезагрузки страницы, а это JS. Список файлов формируете пыхом, ибо JS'у невдомёк какие файлы у вас есть.

Спустя 1 минута, 18 секунд (11.09.2009 - 14:23) SunSet написал(а):
На чистом php без JS и чтоб динамически чтото менялось?
"Нет, сынок, это фантастика" (с)

Спустя 1 час, 28 минут, 55 секунд (11.09.2009 - 15:51) FatCat написал(а):
Nikitian
Пикассу программируешь? laugh.gif

Мне больше нравятся альбомы с полным меню. В примитивном случае это ифрейм под картинку, и массив кликабельных имен картинок, по клику на которые картинка перезагружается в ифрейм.
То же самое на джаваскрипте: никаких ифреймов, див, и по клику методом innerHTML подгружается выбранная картинка. Сурово и элегантно. biggrin.gif

Спустя 1 час, 29 минут, 44 секунды (11.09.2009 - 17:21) Nikitian написал(а):
Цитата (FatCat @ 11.09.2009 - 12:51)
Nikitian
Пикассу программируешь? laugh.gif

Чего тут делать-то? Крякнем, плюнем и склеим скотчем - вот и получилось всё, что угодно.

С ифреймом есть одна нехорошая особенность: большие картинки придётся смотреть через "амбразуру" ифрейма. и придётся либо писать скрипт, который будет загружать картинку и позиционировать ещё в ифрейме, либо показывать картинку в натуральный размер с позиционированием по левому верхнему углу.

Спустя 2 часа, 11 минут, 56 секунд (11.09.2009 - 19:33) FatCat написал(а):
Цитата (Nikitian @ 11.09.2009 - 18:21)
С ифреймом есть одна нехорошая особенность

Больше чем одна. laugh.gif
Потому и див, потому и innerHTML-ем.
Быстрый ответ:

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