форум вебмастероff на AlfaSpace.NET

Ubuntu и Linux |реактивный бесплатный хостинг | Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга | правила форума

  Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ °
Форум вебмастеров на AlfaSpace.NET / Создание сайта / Полезные скрипты
<< . 1 . 2 . 3 . 4 . >>
Автор Сообщение
silen
The Majestic

516
# Дата: 9 Дек 2005 17:24


Подводишь у картинке и она колеблется...ужас !!
<script language="JavaScript1.2">

//устанавливаем амплитуду колебания
var rector=3

///////не менять///////////
var stopit=0
var a=1

function init(which){
stopit=0
shake=which
shake.style.left=0
shake.style.top=0
}

function rattleimage(){
if ((!document.all&&!document.getElementById)||stopit==1)
return
if (a==1){
shake.style.top=parseInt(shake.style.top)+rector
}
else if (a==2){
shake.style.left=parseInt(shake.style.left)+rector
}
else if (a==3){
shake.style.top=parseInt(shake.style.top)-rector
}
else{
shake.style.left=parseInt(shake.style.left)-rector
}
if (a<4)
a++
else
a=1
setTimeout("rattleimage()",50)
}

function stoprattle(which){
stopit=1
which.style.left=0
which.style.top=0
}

</script>
</head>
<body bgcolor=#ffffff>тут измените

Подведите к рисунку указатель мыши.
<br>
<img src="рисунок.jpg" class="shakeimage" onMouseover="init(this);rattleimage()" onMouseout="stoprattle(this)">
</center>
</body>
</html>

SpiriTzzz
Темный джедай

1382
# Дата: 9 Дек 2005 17:25


silen
разашёлся ))))) фига се )))

SpiriTzzz
Темный джедай

1382
# Дата: 9 Дек 2005 17:28


не хороший скрипт немного
Срипт добавления атоматом вашей старницы в избранное ИЕ

<Script Language="Javascript">
var bm_url="http://forum.alfaspace.net/"
var bm_titel="2 ф00рум ве6мастеров"
function bookmark()
{if (document.all)
window.external.AddFavorite(bm_url,bm_titel)}
</Script>


var bm_url="http://forum.alfaspace.net/"
var bm_titel="2 ф00рум ве6мастеров"

сайт и описание соответственно

silen
The Majestic

516
# Дата: 9 Дек 2005 17:30


Подводишь к ссылке и колеблется весь экран...!!Штормовое предупреждение!!!
<Head>
<Script Language="JavaScript">
function newindex()
{for (var i=0; i< (newindex.arguments.length - 1); i+=2)
eval(newindex.arguments[i]+".location='"+newindex.arguments[i+1]+"'");
document.returnValue = false;}
</Script>
<Script Language="JavaScript1.2">
function boom(n)
{if (window.top.moveBy)
{for (i = 10; i > 0; i--)
{for (j = n; j > 0; j--)
{window.top.moveBy(0,i);
window.top.moveBy(i,0);
window.top.moveBy(0,-i);
window.top.moveBy(-i,0);}}}}
function callJS(jsStr)
{return eval(jsStr)}
</Script>
</Head>
<Body>
<A Href="http://bebebe! ваша ссылка"
Target="_blank" OnMouseOver="callJS('boom(1)');">
<B>Ваш текст</B></A>
</Body>

SpiriTzzz
Темный джедай

1382
# Дата: 9 Дек 2005 17:33


Скрипт Календарь (писал не я, не буду врать )

<Script Language="JavaScript">
<!-- Begin
// SET ARRAYS
var day_of_week = new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat');
var month_of_year = new Array('January','February','March','April','May','June','July','August ','September','October','November','December');

// DECLARE AND INITIALIZE VARIABLES
var Calendar = new Date();

var year = Calendar.getYear(); // Returns year
var month = Calendar.getMonth(); // Returns month (0-11)
var today = Calendar.getDate(); // Returns day (1-31)
var weekday = Calendar.getDay(); // Returns day (1-31)

var DAYS_OF_WEEK = 7; // "constant" for number of days in a week
var DAYS_OF_MONTH = 31; // "constant" for number of days in a month
var cal; // Used for printing

Calendar.setDate(1); // Start the calendar day at '1'
Calendar.setMonth(month); // Start the calendar month at now


/* VARIABLES FOR FORMATTING
NOTE: You can format the 'BORDER', 'BGCOLOR', 'CELLPADDING', 'BORDERCOLOR'
tags to customize your caledanr's look. */

var TR_start = '<TR>';
var TR_end = '</TR>';
var highlight_start = '<TD WIDTH="30"><TABLE CELLSPACING=0 BORDER=1 BGCOLOR=DEDEFF BORDERCOLOR=CCCCCC><TR><TD WIDTH=20><B><CENTER>';
var highlight_end = '</CENTER></TD></TR></TABLE></B>';
var TD_start = '<TD WIDTH="30"><CENTER>';
var TD_end = '</CENTER></TD>';

/* BEGIN CODE FOR CALENDAR
NOTE: You can format the 'BORDER', 'BGCOLOR', 'CELLPADDING', 'BORDERCOLOR'
tags to customize your calendar's look.*/

cal = '<TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 BORDERCOLOR=BBBBBB><TR><TD>';
cal += '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>' + TR_start;
cal += '<TD COLSPAN="' + DAYS_OF_WEEK + '" BGCOLOR="#EFEFEF"><CENTER><B>';
cal += month_of_year[month] + ' ' + year + '</B>' + TD_end + TR_end;
cal += TR_start;

// DO NOT EDIT BELOW THIS POINT //

// LOOPS FOR EACH DAY OF WEEK
for(index=0; index < DAYS_OF_WEEK; index++)
{

// BOLD TODAY'S DAY OF WEEK
if(weekday == index)
cal += TD_start + '<B>' + day_of_week[index] + '</B>' + TD_end;

// PRINTS DAY
else
cal += TD_start + day_of_week[index] + TD_end;
}

cal += TD_end + TR_end;
cal += TR_start;

// FILL IN BLANK GAPS UNTIL TODAY'S DAY
for(index=0; index < Calendar.getDay(); index++)
cal += TD_start + ' ' + TD_end;

// LOOPS FOR EACH DAY IN CALENDAR
for(index=0; index < DAYS_OF_MONTH; index++)
{
if( Calendar.getDate() > index )
{
// RETURNS THE NEXT DAY TO PRINT
week_day =Calendar.getDay();

// START NEW ROW FOR FIRST DAY OF WEEK
if(week_day == 0)
cal += TR_start;

if(week_day != DAYS_OF_WEEK)
{

// SET VARIABLE INSIDE LOOP FOR INCREMENTING PURPOSES
var day = Calendar.getDate();

// HIGHLIGHT TODAY'S DATE
if( today==Calendar.getDate() )
cal += highlight_start + day + highlight_end + TD_end;

// PRINTS DAY
else
cal += TD_start + day + TD_end;
}

// END ROW FOR LAST DAY OF WEEK
if(week_day == DAYS_OF_WEEK)
cal += TR_end;
}

// INCREMENTS UNTIL END OF THE MONTH
Calendar.setDate(Calendar.getDate()+1);

}// end for loop

cal += '</TD></TR></TABLE></TABLE>';

// PRINT CALENDAR
document.write(cal);

// End -->
</Script>

silen
The Majestic

516
# Дата: 9 Дек 2005 17:36


SpiriTzzzНечестно...украл скрипт!!! только собирался его тут...застегать...ну вот суперский скрипт..из личных запасов!

Переливающийся текст

<script language="JavaScript">
<!--
function createHexArray(n)
{
this.length=n;
for (var i=1; i<=n; i++) this[i]=i-1;
this[11]="A";
this[12]="B";
this[13]="C";
this[14]="D";
this[15]="E";
this[16]="F";
return this;
}
hx = new createHexArray(16);
function convertToHex(x)
{
var high=x/16;
var s=high+"";
s=s.substring(0,2);
high=parseInt(s,10);
var left=hx[high+1];
var low=x-high*16;
s=low+"";
s=s.substring(0,2);
low=parseInt(s,10);
var right=hx[low+1];
var string=left+""+right;
return string;
}
function makeRainbow(text)
{
text=text.substring(3,text.length-4);
color_d1=255;
mul=color_d1/text.length;
for(i=0;i < text.length;i++)
{
color_d1=255*Math.sin(i/(text.length/3));
"255*Math.sin(i/(text.length/3))"
color_h1=convertToHex(color_d1);
color_d2=mul*i;
color_h2=convertToHex(color_d2);
document.write("<FONT COLOR=\"#FF"+color_h1+color_h2+"\">"+text.substring(i,i+1)+"</FONT>");
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<font face="verdana, helvetica, arial" size="2"></b>
<SCRIPT>
<!--
{
makeRainbow("<< __www.sait.ru___ >>");
}
//-->
</SCRIPT>

silen
The Majestic

516
# Дата: 9 Дек 2005 17:39


Выпадающая страница(мой любимый скрипт)

<script LANGUAGE="JavaScript">

<!-- hide from non JavaScript Browsers
var window_width = 400;
var window_height = 500;
var h = 50;
firstrun();

function firstrun() {
self.focus();
if(h < window_height) {
h = h + 5;
setTimeout ("secondrun(h)",50);
}
}
function secondrun(h) {
self.resizeTo (window_width,h);
firstrun()
}
// - stop hiding -->
</script>

меняйте размеры!!

SpiriTzzz
Темный джедай

1382
# Дата: 9 Дек 2005 17:41


Скрипт, при наведении на ссылку (если сделать её жирной <b>, переливается разными цветами
<script language="JavaScript">

var rate = 20;
if (document.getElementById)
window.onerror=new Function("return true")

var objActive;
var act = 0;
var elmH = 0;
var elmS = 128;
var elmV = 255;
var clrOrg;
var TimerID;


if (document.all) {
document.onmouseover = doRainbowAnchor;
document.onmouseout = stopRainbowAnchor;
}
else if (document.getElementById) {
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
document.onmouseover = Mozilla_doRainbowAnchor;
document.onmouseout = Mozilla_stopRainbowAnchor;
}


function doRainbow(obj)
{
if (act == 0) {
act = 1;
if (obj)
objActive = obj;
else
objActive = event.srcElement;
clrOrg = objActive.style.color;
TimerID = setInterval("ChangeColor()",100);
}
}
function stopRainbow()
{
if (act) {
objActive.style.color = clrOrg;
clearInterval(TimerID);
act = 0;
}
}
function doRainbowAnchor()
{
if (act == 0) {
var obj = event.srcElement;
while (obj.tagName != 'B' && obj.tagName != 'BODY') {
obj = obj.parentElement;
if (obj.tagName == 'B' || obj.tagName == 'BODY')
break;
}

if (obj.tagName == 'B' && obj.href != '') {
objActive = obj;
act = 1;
clrOrg = objActive.style.color;
TimerID = setInterval("ChangeColor()",100);
}
}
}
function stopRainbowAnchor()
{
if (act) {
if (objActive.tagName == 'B') {
objActive.style.color = clrOrg;
clearInterval(TimerID);
act = 0;
}
}
}
function Mozilla_doRainbowAnchor(e)
{
if (act == 0) {
obj = e.target;
while (obj.nodeName != 'B' && obj.nodeName != 'BODY') {
obj = obj.parentNode;
if (obj.nodeName == 'B' || obj.nodeName == 'BODY')
break;
}

if (obj.nodeName == 'B' && obj.href != '') {
objActive = obj;
act = 1;
clrOrg = obj.style.color;
TimerID = setInterval("ChangeColor()",100);
}
}
}
function Mozilla_stopRainbowAnchor(e)
{
if (act) {
if (objActive.nodeName == 'B') {
objActive.style.color = clrOrg;
clearInterval(TimerID);
act = 0;
}
}
}
function ChangeColor()
{
objActive.style.color = makeColor();
}
function makeColor()
{



if (elmS == 0) {
elmR = elmV; elmG = elmV; elmB = elmV;
}
else {
t1 = elmV;
t2 = (255 - elmS) * elmV / 255;
t3 = elmH % 60;
t3 = (t1 - t2) * t3 / 60;

if (elmH < 60) {
elmR = t1; elmB = t2; elmG = t2 + t3;
}
else if (elmH < 120) {
elmG = t1; elmB = t2; elmR = t1 - t3;
}
else if (elmH < 180) {
elmG = t1; elmR = t2; elmB = t2 + t3;
}
else if (elmH < 240) {
elmB = t1; elmR = t2; elmG = t1 - t3;
}
else if (elmH < 300) {
elmB = t1; elmG = t2; elmR = t2 + t3;
}
else if (elmH < 360) {
elmR = t1; elmG = t2; elmB = t1 - t3;
}
else {
elmR = 0; elmG = 0; elmB = 0;
}
}

elmR = Math.floor(elmR).toString(16);
elmG = Math.floor(elmG).toString(16);
elmB = Math.floor(elmB).toString(16);
if (elmR.length == 1) elmR = "0" + elmR;
if (elmG.length == 1) elmG = "0" + elmG;
if (elmB.length == 1) elmB = "0" + elmB;

elmH = elmH + rate;
if (elmH >= 360)
elmH = 0;

return '#' + elmR + elmG + elmB;
}

function scroll_to_top()
{
if (document.body.scrollTop > "0")
{
document.body.scrollTop -= "100";
scroll(0,document.body.scrollTop);
setTimeout("scroll_to_top()",10);
}
}
</SCRIPT>
<A href="#"><b>Vsakaya</b></A>

silen
The Majestic

516
# Дата: 9 Дек 2005 17:46


Меню нападает слева!!!(подносите курсор к левой части страницы и оно выпадает)

<script language="JavaScript1.2">

if (document.all)
document.write('<div id="slidemenubar2" style="left:-150" onMouseover="pull()" onMouseout="draw()">')
</script>
<layer id="slidemenubar" onMouseover="pull()" onMouseout="draw()">
<script language="JavaScript1.2">
var sitems=new Array()
var sitemlinks=new Array()

//extend or shorten this list
sitems[0]="Главная "
sitems[1]="скрипты Ссылки"
sitems[2]="скрипты Меню"
sitems[3]="скрипты Время"
sitems[4]="скрипты Полезности"
sitems[5]="скрипты Эффекты"
sitems[6]="скрипты Игры"
sitems[7]="сайт "
sitems[8]="Про HTML3.2"
sitems[9]="Про PERL"
sitems[10]="Обмен баннерами"
sitems[11]="ART-pic"
sitems[12]="Гостевая"


//These are the links pertaining to the above text.
sitemlinks[0]="http://"
sitemlinks[1]="http://"
sitemlinks[2]="http://"
sitemlinks[3]="http://"
sitemlinks[4]="http://"
sitemlinks[5]="http://"
sitemlinks[6]="http://"
sitemlinks[7]="http://"
sitemlinks[8]="http://"
sitemlinks[9]="http://"
sitemlinks[10]="http://"
sitemlinks[11]="http://"
sitemlinks[12]="http://"

for (i=0;i<=sitems.length-1;i++)
document.write('<a href='+sitemlinks[i]+'>'+sitems[i]+'</a><br>')
</script>
</layer>
<script language="JavaScript1.2">
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers)
setTimeout("window.onresize=regenerate",400)
}
window.onload=regenerate2
if (document.all){
document.write('</div>')
themenu=document.all.slidemenubar2.style

rightboundary=0
leftboundary=-150
} else{
themenu=document.layers.slidemenubar
rightboundary=150
leftboundary=10
}

function pull(){
if (window.drawit)
clearInterval(drawit)
pullit=setInterval("pullengine()",50)
}

function draw(){
clearInterval(pullit)
drawit=setInterval("drawengine()",50)
}

function pullengine(){
if (document.all&&themenu.pixelLeft<rightboundary)
themenu.pixelLeft+=5
else if(document.layers&&themenu.left<rightboundary)
themenu.left+=5
else if (window.pullit)
clearInterval(pullit)
}

function drawengine(){
if (document.all&&themenu.pixelLeft>leftboundary)
themenu.pixelLeft-=5
else if(document.layers&&themenu.left>leftboundary)
themenu.left-=5
else if (window.drawit)
clearInterval(drawit)
}

</script>

вместо sitemlinks свое и вместо sitems тоже свое

silen
The Majestic

516
# Дата: 9 Дек 2005 17:54


Текст сияет
<SCRIPT>
<!--
//величина сияния от и до
var from = 10;
var to = 50;
//скорсть сияния
var delay = 10;
//цвет сияния, имя в rgb (пример:'#ffff33') или именованный
var glowColor = "#102FD0";
//не менять!!!
var i = to;
var j = 0;
textPulseDown();
function textPulseUp()
{
if (!document.all)
return
if (i < to)
{
theText.style.filter = "Glow(Color=" + glowColor + ", Strength=" + i + ")";
i++;
theTimeout = setTimeout('textPulseUp()',delay);
return 0;
}
if (i = to)
{
theTimeout = setTimeout('textPulseDown()',delay);
return 0;
}
}
function textPulseDown()
{
if (!document.all)
return
if (i > from)
{
theText.style.filter = "Glow(Color=" + glowColor + ", Strength=" + i + ")";
i--;
theTimeout = setTimeout('textPulseDown()',delay);
return 0;
}
if (i = from)
{
theTimeout = setTimeout('textPulseUp()',delay);
return 0;
}
}
//-->
</SCRIPT>

silen
The Majestic

516
# Дата: 9 Дек 2005 17:59


За курсором плетется текст(необычайно красивый скрипт)

<STYLE>.spanstyle {COLOR: #8888ff; FONT-SIZE: 11pt; FONT-WEIGHT: bold; LEFT: 20px; POSITION: absolute; VISIBILITY: visible}
</STYLE>
<BODY onload=makesnake()>
<SCRIPT>
var x,y
var step=20
var flag=0
var message="Сайт Любителей Застегать Валеру! "//ЗДЕСЬ МЕНЯЕТЕ ТЕКСТ, ПРОБЕЛ В КОНЦЕ ОБЯЗАТЕЛЕН!
message=message.split("")
var xpos=new Array()
for (i=0;i<=message.length-1;i++) {
xpos[i]=20
}
var ypos=new Array()
for (i=0;i<=message.length-1;i++) {
ypos[i]=20
}
function handlerMM(e){
x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX
y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY
flag=1
}
function makesnake() {
if (flag==1 && document.all) {
for (i=message.length-1; i>=1; i--) {
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]
}
xpos[0]=x+step
ypos[0]=y
for (i=0; i<message.length-1; i++) {
var thisspan = eval("span"+(i)+".style")
thisspan.posLeft=xpos[i]
thisspan.posTop=ypos[i]
}
}
else if (flag==1 && document.layers) {
for (i=message.length-1; i>=1; i--) {
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]
}
xpos[0]=x+step
ypos[0]=y
for (i=0; i<message.length-1; i++) {
var thisspan = eval("document.span"+i)
thisspan.left=xpos[i]
thisspan.top=ypos[i]
}
}
var timer=setTimeout("makesnake()",30)
}
</SCRIPT>
<SCRIPT>
<!-- Beginning of JavaScript -
for (i=0;i<=message.length-1;i++) {
document.write("<span id='span"+i+"' class='spanstyle'>")
document.write(message[i])
document.write("</span>")
}
if (document.layers){
document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = handlerMM;
// - End of JavaScript - -->
</SCRIPT>

silen
The Majestic

516
# Дата: 9 Дек 2005 18:05 ° Поправил: silen


Откуда явился посетитель (интересный скрипт, правда жаль админу нельзя узнавать откуда все появлялись )
<SCRIPT language=JavaScript>
var where = document.referrer;
document.write("Вы появились"+where)
</SCRIPT>

silen
The Majestic

516
# Дата: 9 Дек 2005 18:16


Если у вас разрешение экрана меньше чем нужно выводит текст.
<script language="JavaScript">
//http://ibutov.narod.ru
var height=0;
var width=0;
if (self.screen) {
width = screen.width
height = screen.height
}
else if (self.java) {
var jkit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jkit.getScreenSize();
width = scrsize.width;
height = scrsize.height;
}
</script>
<script language="JavaScript">
if (width < 1024 && height < 768) {
alert("Разрешение вашего экрана меньше 1024x768. СЕЙчас ЖЕ все измените...ПОнЯТНО???")}
</script>

silen
The Majestic

516
# Дата: 9 Дек 2005 18:27


Ваш личный текстовый счетчик!
<SCRIPT LANGUAGE="JavaScript">
var caution = false
function setCookie(name, value, expires, path, domain, secure) {
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "")
if (!caution || (name + "=" + escape(value)).length <= 4000)
document.cookie = curCookie
else
if (confirm("Cookie exceeds 4KB and will be cut!"))
document.cookie = curCookie
}
function getCookie(name) {
var prefix = name + "="
var cookieStartIndex = document.cookie.indexOf(prefix)
if (cookieStartIndex == -1)
return null
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
if (cookieEndIndex == -1)
cookieEndIndex = document.cookie.length
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}
function deleteCookie(name, path, domain) {
if (getCookie(name)) {
document.cookie = name + "=" +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain

silen
The Majestic

516
# Дата: 9 Дек 2005 18:34 ° Поправил: silen


Отсчеты времени:


После

<SCRIPT language=JavaScript>
d0 = new Date('Januar 01, 2001');
d1 = new Date();
dt = (d1.getTime() - d0.getTime()) / (1000*60*60*24);
document.write('<SMALL>');
document.write('После начала этой темы<B>' + Math.round(dt) + ' </B> - й день.');
document.write('</SMALL>');
</SCRIPT>

До:

<SCRIPT language=JavaScript>
function cntdown1(){
today = new Date()
nextEVENT = new Date("April 01, 2100")
msPerDay = 24 * 60 * 60 * 1000 ; // Number of milliseconds per day
daysLeft = (nextEVENT.getTime() - today.getTime()) / msPerDay;
daysLeft = Math.round(daysLeft);
document.write("<H5>До конца света осталось " + daysLeft + " дней ") ;
minutesLeft=(nextEVENT.getTime() - today.getTime()) / 60000;
minutesLeft = Math.round(minutesLeft);
document.write(" (" + minutesLeft + " минут)</FONT>") ;
}
</SCRIPT>
<SCRIPT>
cntdown1()
</SCRIPT>

Сколько осталось или наступило:

<script language="JavaScript">
var urodz = new Date("January 1, 2012");
var now = new Date();
var ile = urodz.getTime() - now.getTime();
var dni = Math.floor(ile / (1000 * 60 * 60 * 24));
if (dni > 1)
document.write(dni + " дней до 2012 года!")
else if (dni == 1)
document.write("Два дня до 2012 года!")
else if (dni == 0)
document.write("Завтра будет 2012 год!")
else
document.write("1 Января, 2012 года уже наступило!");
</script>

4mlr
Участник

276
# Дата: 9 Дек 2005 18:35


Ребята Продолжать в томже духе!!!

silen
The Majestic

516
# Дата: 9 Дек 2005 18:50


OK Завтра...! Кстати кто-нибудь знает скрипт на php или html правда...чтобы можно было комментарии оставлять заранее спасибо

SpiriTzzz
Темный джедай

1382
# Дата: 10 Дек 2005 12:46


silen
ещё подписывай, что писла сам, что кидал взятое, на всякий случай тута не моих работы тока две- три.

acsid
Alfa Guru

2414
# Дата: 10 Дек 2005 16:05


скрипт загрузки картинок на сервер (до 3х мегабайт с ограничением по форматам)
upload.html
<html>
<head>
<title>Загрузка файлов на сервер</title>
</head>
<body>
<h2><p><b> Форма для загрузки файлов </b></p></h2>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="filename"><br>
<input type="submit" value="Загрузить"><br>
</form>
</body>
</html>

upload.php
<?php
if($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
} //////////ограничивает по форматам (столько вариантов для ie,firefox,opera,netscape....)
$ims = array ( "image/gif","image/jpeg","image/png","image/x-gif","image/x-jpeg","ima ge/x-png" ,"image/pjpeg","gif","jpeg","png");
if ( !in_array($_FILES['filename']['type'],$ims) ) {
die("неверный тип файла");
} //////если всё впорядке копируем из временной директории сервера в папку
if(copy($_FILES["filename"]["tmp_name"],
"temp/".$_FILES["filename"]["name"])) ///////"temp/"-ваша папка
{ /////////перенесли выводим инфу о загруженом фаиле...
echo("Файл успешно загружен <br>");
echo("Характеристики файла: <br>");
echo("Имя файла: ");
echo($_FILES["filename"]["name"]);
echo("<br>Размер файла: ");
echo($_FILES["filename"]["size"]);
echo("<br>Каталог для загрузки: ");
echo($_FILES["filename"]["tmp_name"]);
echo("<br>Тип файла: ");
echo($_FILES["filename"]["type"]);
} else {
echo("Ошибка загрузки файла");
}
?>

acsid
Alfa Guru

2414
# Дата: 10 Дек 2005 16:07 ° Поправил: acsid


анти-кеш:
----------------php------------------
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>
------------------html----------------

<meta http-equiv="Expires" content="0">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">

Константин
TorrentMaster

3497
# Дата: 10 Дек 2005 16:11


анти хешь:
а может анти-кеш?

acsid
Alfa Guru

2414
# Дата: 10 Дек 2005 16:13


Deflector
ой мля вот это я тормознул

FAQ Master
Участник

437
# Дата: 12 Дек 2005 04:55


Нужны скрипты:
1. падающие снежинки.
2. полёт в космосе (пикселями желательно).
Скрипты должны работать во всех браузерах и без тормозов.

RASPUTIN
Участник

19
# Дата: 12 Дек 2005 06:24


www.woweb.ru -- все безплатно

SpiriTzzz
Темный джедай

1382
# Дата: 12 Дек 2005 15:05


FAQ Master

скрипт снежинок (снежинку назвать 1.gif)

<SCRIPT language=JavaScript>
var no = 15; // number of snowflake
var speed = 6; // speed
var snowflake = "1.gif";

var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp;
var am, stx, sty;
var i, doc_width = 800, doc_height = 600;
if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) {
dx[i] = 0;
xp[i] = Math.random()*(doc_width-50);
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
if (ns4up) {
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></layer>");
}
} else if (ie4up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></div>");
}
}
}
function snowNS() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS()", speed);
}
function snowIE() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", speed);
}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}

</SCRIPT>

FAQ Master
Участник

437
# Дата: 13 Дек 2005 05:13


SpiriTzzz
Нормально, но работает только в IE.

smallcms
Участник

2752
# Дата: 13 Дек 2005 05:59


окей. а сейчас взяли, договорились и разместили эти скрипты у себя как образцы. :) очень хочется смотреть js в деле.

зы:
вопрос:
есть фреймсет.
есть фрейм.
в фреймсете есть скрипт.
в фрейме - событие онлоад, которое запускает скрипт из фреймсета.
скрипт в фреймсете генерит новый тэг <script>. там же сцылку на php-шкрипт, который выводит ЁЩЁ ОДИН js, который начинает работать после того, как эго загрузит первый (статический) скрипт. известно, что у Mozilla-семейства есть проблемы изменения свойства src="" в статически созданном скрипте. эти же проблемы наблюдаются и при динамически созданном <script> (при последующем изменении src, когда страница уже загружена).
вопрос: КАК?
кто знает, как порешить эту мозильную траблу - отзовитесь. очень нуна. :)
зарание дзякуй :)

lumi
Участник

3
# Дата: 14 Дек 2005 16:56


Почему до сих пор никто ещё не убил ентот поршивый язык... ей богу порнография... пол часа рассматривал скрипты и понял, что большей убогости просто не придумать... простите вырвалось...
Народ - изучаем пхп!

Анна
Участник

2889
# Дата: 14 Дек 2005 17:04


lumi
Сравнил яблоки и помидоры..... Ну-ну

silen
The Majestic

516
# Дата: 17 Дек 2005 18:25


FAQ Masterпопробуй так сохраняй этот код с расширением .js
var snowsrc="snow.gif"
var no = 20;
var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var dx, xp, yp;
var am, stx, sty;
var i, doc_width = 800, doc_height = 600;

if (ns4up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}

dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();

for (i = 0; i < no; ++ i) {
dx[i] = 0;
xp[i] = Math.random()*(doc_width-50);
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
if (ns4up) {
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' name=\"snow1\" border=\"0\"></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\" name=\"snow2\"></layer>");
}
} else if (ie4up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\" name=\"snow3\"></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\" name=\"snow4\"></div>");
}
}
}

function snowNS() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS()", 10);
}

function snowIE() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", 10);
}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}
а затем выводи в странице....

<< . 1 . 2 . 3 . 4 . >>
Ваш ответ

Quote  Bold Style  Italic Style  Underlined Style  URL Link  Email Link  Script AutoTab  Preformatted Text  Отменить *Что это?
... Запретить смайлы


Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль 
 
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:77277, gzipped size:20235

Mp3 Download || Webs Studio™ || Song's Lyrics
eXTReMe Tracker Rambler's Top100 Рейтинг@Mail.ru Форум ТвойWeb [Valid RSS]