Deutsch

Скрипт для бегунка?

124  
Motomann завсегдатай07.06.07 16:59
Motomann
NEW 07.06.07 16:59 
Привет!
ищу готовый скрипт PHP для бегунка (или линейки) для форумов.
Наподобие такого...

Есть конечно много сайтов, которые предлагают эти линеички.
Но хочется сделать свою собственную, оригинальную
или даже сайт с прикольными линейками
#1 
  validol коренной житель07.06.07 21:07
NEW 07.06.07 21:07 
в ответ Motomann 07.06.07 16:59
п1. ищу готовый скрипт PHP
п 2. хочется сделать свою собственную, оригинальную
Противоречие
#2 
Motomann завсегдатай07.06.07 21:30
Motomann
NEW 07.06.07 21:30 
в ответ validol 07.06.07 21:07
никакого противоречия...
1. Эти линейки состоят из одной картинки фона и другой бегунка, текста. Все это управляется скриптом. (вроде так)
2. На сайтах где есть уже готовые, одно "г..но"
3. Хочется нарисовать свою собственную, обращался к владельцам таких сайтов с линейками. Говорят покупай
#3 
Motomann завсегдатай08.06.07 13:55
Motomann
NEW 08.06.07 13:55 
в ответ Motomann 07.06.07 21:30
ну что не знает никто?
#4 
  validol коренной житель08.06.07 21:08
NEW 08.06.07 21:08 
в ответ Motomann 08.06.07 13:55
Ты не находишь, готового скрипта потому, что такой скрипт элементарен и неинтересен...
Попробуй написать сам. Получится.
#5 
Motomann завсегдатай09.06.07 00:38
Motomann
NEW 09.06.07 00:38 
в ответ validol 08.06.07 21:08
ну да в общем так то оно так.. но с PHP я еще дела не имел...придется почитать книжки...
ну а с результатами сюда..
#6 
ELEKTRO R прохожий14.06.07 17:50
ELEKTRO R
NEW 14.06.07 17:50 
в ответ Motomann 07.06.07 16:59
getfile.php
Код:<?
// get contents of a file into a string

$id=77;
if ($_GET['id']) $id=$_GET['id'];
$filename = "C:/www/test.it/test_vivoda_zadanoy_kartinki/$id.gif";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);
header("Content-type: image/gif");
echo $contents;

?>




index.php


Код:<?
$time_start = microtime(true);
?>

<img src="getfile.php?id=26">

<?php
$time_start = microtime(true);

// Sleep for a while

$time_end = microtime(true);
$time = $time_end - $time_start;

echo "Did nothing in $time seconds\n";
?>

<?
$time_start = microtime(true);

$time_start2 = microtime(true);
?>

<Br>
<img src="user26.gif">

<?php

// Sleep for a while

$time_end2 = microtime(true);
$time2 = $time_end2 - $time_start2;

echo "Did nothing in $time2 seconds\n";

$time_start3 = microtime(true);
?>

<Br>
<img src="26.gif">

<?php

// Sleep for a while

$time_end3 = microtime(true);
$time3 = $time_end3 - $time_start3;

echo "Did nothing in $time3 seconds\n";
?>



время выполнения приблизительно одинаково...
http://elektror.strana.germany.ru/ER_userbar.gifВсё что может поломаться - ломается!http://elektroreanimator.de
#7 
ELEKTRO R прохожий14.06.07 17:55
ELEKTRO R
NEW 14.06.07 17:55 
в ответ Motomann 07.06.07 16:59
Или вот ещ╦ прикольненький... из смайликофФ!
<script type="text/javascript">
var SmCoumt = 16;
var SmRadius = 16;
var halfRadius = 8;
var WorkCoord = new Number(halfRadius);
var MapName = 'altSmMap';
var baseSmFolder = 'http://foto.radikal.ru/0512/';
var smListImgURL = 'http://foto.radikal.ru/0512/c3620e50bb9b.gif';
var smListImgWidth = 256;
var smListImgHeight = 17;
var smName = new Array('05b166c2d057.gif', 'bd207dce92bf.gif', '9ffbae7070c5.gif', 'a85e8bfe0c07.gif', 'dad24b1544ef.gif', '9c0f28353c60.gif', '411f632229cd.gif', '01258ca3f7f4.gif', '6748b621dbce.gif', 'cd054f22455c.gif', 'eef56b93c4a1.gif', '849e1cbe7cda.gif', 'e9bf61794893.gif', 'c09ff2e15269.gif', 'be675cded8a5.gif', '9681bdabb2db.gif');
var textAr = document.all.message;
if(textAr && group>=gr_sm && textAr.nextSibling.nextSibling.nextSibling.nodeName.toLowerCase() == 'img'){
var FSmImg = textAr.nextSibling.nextSibling.nextSibling;
document.write('<map name="' + MapName + '">');
for(j=0; j <= SmCoumt; j++){
document.write('<area shape="CIRCLE" coords="' + WorkCoord + ', ' + halfRadius + ', ' + halfRadius + '" href="javascript:p3(\'' + baseSmFolder + smName[j] + '\',\'\',\'\',\'[img src=\',\']\')">');
WorkCoord += SmRadius;}
document.write('</map>');
FSmImg.src = smListImgURL;
FSmImg.setAttribute("useMap", "#" + MapName);
FSmImg.width = smListImgWidth;
FSmImg.height = smListImgHeight;
}
</script>

Тока картинки клади куда... поскорее бегает.
http://elektror.strana.germany.ru/ER_userbar.gifВсё что может поломаться - ломается!http://elektroreanimator.de
#8 
ELEKTRO R прохожий14.06.07 17:59
ELEKTRO R
14.06.07 17:59 
в ответ Motomann 07.06.07 16:59
Вот еще один вариант, переделанный из вышеуказанного
<script type="text/javascript">
var SmCoumt = 16;
var SmRadius = 16;
var halfRadius = 8;
var WorkCoord = new Number(halfRadius);
var MapName = 'altSmMap';
var baseSmFolder = 'http://fcv.nm.ru/smiles/';
var smListImgURL = 'http://fcv.nm.ru/smiles/icons.gif';
var smListImgWidth = 256;
var smListImgHeight = 17;
var smName = new Array('1.gif', '2.gif', '3.gif', '4.gif', '5.gif', '6.gif', '7.gif', '8.gif', '9.gif', '10.gif', '11.gif', '12.gif', '13.gif', '14.gif', '15.gif', '16.gif');
var textAr = document.all.message;
if(textAr && group>=gr_sm && textAr.nextSibling.nextSibling.nextSibling.nodeName.toLowerCase() == 'img'){
var FSmImg = textAr.nextSibling.nextSibling.nextSibling;
document.write('<map name="' + MapName + '">');
for(j=0; j <= SmCoumt; j++){
document.write('<area shape="CIRCLE" coords="' + WorkCoord + ', ' + halfRadius + ', ' + halfRadius + '" href="javascript:p3(\'' + baseSmFolder + smName[j] + '\',\'\',\'\',\'[img src=\',\']\')">');
WorkCoord += SmRadius;}
document.write('</map>');
FSmImg.src = smListImgURL;
FSmImg.setAttribute("useMap", "#" + MapName);
FSmImg.width = smListImgWidth;
FSmImg.height = smListImgHeight;
}
</script>

http://elektror.strana.germany.ru/ER_userbar.gifВсё что может поломаться - ломается!http://elektroreanimator.de
#9