Моля гласувайте за нас във БГтоп. | Малки обяви | e-torial.com - най-евтиното убочение
Всичко за парите от интернет
Регистрирайте се и ще получите ценни съвети и начини да печелите от Интернет.
Напълно безплатно е,и отнема 2 минути!И ако намирате форума за полезен моля гласувайте за нас БГТОП
Всичко за парите от интернет

Този форум е посветен на всеки, който желае да изкарва пари от интернет и е готов да вложи времето и знанията си в това начинание. Няма да ви кажа, че е супер лесно и бързо да се изкарват пари от интернет, но ще ви покажа стъпка по стъпка как да направите
 
ИндексИндекс  PortalPortal  CalendarCalendar  GalleryGallery  Въпроси/ОтговориВъпроси/Отговори  ТърсенеТърсене  ПотребителиПотребители  Потребителски групиПотребителски групи  Регистрирайте сеРегистрирайте се  ВходВход  Моля Гласувайте за насМоля Гласувайте за нас  
Social bookmarking
Social bookmarking Digg  Social bookmarking Delicious  Social bookmarking Reddit  Social bookmarking Stumbleupon  Social bookmarking Slashdot  Social bookmarking Yahoo  Social bookmarking Google  Social bookmarking Blinklist  Social bookmarking Blogmarks  Social bookmarking Technorati  

Bookmark and share the address of Всичко за парите от интернет on your social bookmarking website
Most Viewed Topics
20 изпитани начина за доходи от интернет
Инсталиране на Windows 7 или Windows Vista от USB флашка
Пари с изпращане на SMS
Как да прехвърляме файлове между два компютъра без мрежова карта, използвайки паралелния (принтерски) порт. Кабел за връзка.
КАК ДА ИЗТРИЯ ПРОГРАМА ОТ БРАУЗЪРА
Висококачествени аудиокурсове - немски, френски и английски
Как да ремонтираме компютърно дъно с повреда в DC/DC стабилизатора на напр.
Какво мислите за Образованието в България
Продавам безжична клавиатура с вградена мишка.
как се работи с corel draw
Latest topics
» THWGlobal.com
by v5901 Съб Окт 01, 2016 12:29 pm

» Изкарвайте пари докато спеделяте продуктите, който харесвате
by Admin Сря Сеп 23, 2015 2:16 pm

» Безплатна книга за оптимизация на страници
by Admin Пон Апр 20, 2015 11:46 pm

» Изкарвайте пари от знанията си
by Admin Нед Дек 14, 2014 2:14 pm

» Писане на авторски статии
by Admin Пет Юли 11, 2014 3:54 am

» Спечели лесни 10 долара в Пейпал
by eminemka91 Пет Юни 20, 2014 7:30 pm

» Пари от къщи, само с копи и пейст от amazon в eBay
by DropShipper F Пон Апр 21, 2014 11:47 pm

» ПЕЧЕЛЕТЕ ОТ ДО $3000 МЕСЕЧНО
by pacony Чет Дек 26, 2013 10:25 am

» Евтин Wordpress сайт за имоти - готов за ползване
by Admin Нед Сеп 22, 2013 1:21 pm

» Изкарайте пари от няколко цъкания на ден за максимум 10 минути !!!
by askataaa Пон Авг 12, 2013 5:03 am

Приятели
Смешни вицове,снимки и карикатури

Share | 
 

 DHTML и PHP слайдшоу

Предишната тема Следващата тема Go down 
АвторСъобщение
Admin
Admin
avatar

Posts : 389
Points : 779
Reputation : 65
Join date : 15.09.2009

Character sheet
game:

ПисанеЗаглавие: DHTML и PHP слайдшоу   Чет Фев 04, 2010 4:05 am

Това показва как да използвате комбинацията от PHP5 ,библиотеката за изображения на PHP и малко DHTML с помоща на Javascript,за да създадете слайдшоу от любимите си снимки във вашия браузър.
Запишете файла като index.php това е скрипт които управлява визуализирането на изображението.


Код:
<?php
$dh=new DirectoryIterator("pics");
$files=array();
foreach ($dh as $files)
{
if (preg_match("/[.]jpg$/",$file )) $files[]="file";
}
?>
<html>
<head>
<title>SlidShow</title>
<style>
body {background:black;}
#thumbnail {height:140px; width:100%; overflow:auto; }
#pic { text-align:center; height: 400px; padding:20px; }
</style>
<script>
var image list=[ <?php $first =true; foreach ( $files as $image ) { ?>
<?php echo ($first ? "": ",  " ); ?>"<?php  echo $image;?>"
<?php $first=false; } ?> ];
var curimage=0;
function switchimg (ind)
{
var image= image_list[ind];
var obj=document.getElementById("selimg");
obj.src="scale.php?image="+image+"&y=400";
curimg=ind;
}
function nextimage ()
{
curimage++;
if ( curimg>=image_list.heigth) curimg=0;
switching (curimage);
}

window.setInterval ("nextimage()",2000);
</script>
</head>
<body>
<div id="thumbnails">
<table width="100%">
<tr>
<?php $ind=0 ; foreach ( $files as $image ) { ?>
<td width="160" nowrap align="center">
<a href="javascript:switching ( <?php echo $ind; ?> )">
<img height="100" src="scale.php?image=<?php echo $image ;?> &y=100" border="0" />
</a></td><?php $ind++ ; } ?>
</tr>
</table></div>
<div id="pic">
<img id="selimg" height="400" src="scale.php?image=<?php echo $files[0]; ?>&y=400"/>
</div></body></html>

Сега създайте scale.php които служи за управление на размера на изображенията.
Код:


<?php
$image=$_GET["image"];
$maxy=$_GET["y"];

$im=@imagecreatefromjpeg ( "pics/".$image );
$curx=imagesx($im);
$cury=imagesy($im);
$ratio=$maxy /$cur;
$newx=$curx * $ratio;
$newy= $cury * $ratio;

$oim=imagecreatetruecolor ( $newx,$newy );
imageantialias ($oim ,true);
imagecopyresized ($oim,$im,0,0,0,0,$newx,$newy,$curx,$cury);
header ("contet-type:image/jpeg");
imagejpg( $oim );
?>

Тук същинската работа се върши от Javascript .Функцията switching () променя изображението ,като настройва src с ID наselimg .Винаги,когато изминат двете секунди,зададени като лимит на таймера ,се извиква функцията nextimage() (този таймер е установен с метода window.setInterval() ).
Сраницата scele.php е малка ,удобна за управление страница за мащабиране на изображението ,която можете да използвате и в други приложения.
На всеки две секунди картинката ще се променя сама ,преместваики се към следващата,освен това можете да щракнете върху едно от изображенията в горната част на страницата,за да визуализирате точно него.
Това за DHTML слайдшоуто надявам се да съм бил полезен.
Върнете се в началото Go down
Вижте профила на потребителя http://martyyy-martin.blogspot.com/
 

DHTML и PHP слайдшоу

Предишната тема Следващата тема Върнете се в началото 
Страница 1 от 1

Permissions in this forum:Не Можете да отговаряте на темите
Всичко за парите от интернет :: Програмиране-
Free forum | © phpBB | Free forum support | Връзки | Report an abuse | www.sosblogs.com