Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1267 • Страница 21 из 64<  1 ... 18  19  20  21  22  23  24 ... 64  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Код:
<A HREF="view-source:HTTP://www.microsoft.com/default.asp">
Click to view source.
</A>

Работает без проблем под FireFox :)



Партнер
 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Действительно) Забавно… :)

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Member
Статус: Не в сети
Регистрация: 04.12.2005
Откуда: Е-бург
Фото: 0
всех с праздником! :) не подскажите как поправить следуюшее- для украшния стартовой стринички влепил следуюшие ява-скрипты выкапанные в инете:
Код:
<script language="JavaScript">
<!--
msg='...Welcome to InterNET...';
font='Arial Black';
size=3;
color="#5394FF";
speed=0.5;


ns=(document.layers);
ie=(document.all);
msg=msg.split('');
n=msg.length;
a=size*10;
ymouse=0;
xmouse=0;
scrll=0;
props="<font face="+font+" size="+size+" color="+color+">";
if (ns){
for (i=0; i < n; i++)
document.write('<layer name="nsmsg'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props+msg[i]+'</font></center></layer>');
}
if (ie){
document.write('<div id="outer" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < n; i++)
document.write('<div id="iemsg" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props+msg[i]+'</font></div>');
document.write('</div></div>');
}
(ns)?window.captureEvents(Event.MOUSEMOVE):0;
function Mouse(evnt){
ymouse = (ns)?evnt.pageY+20-(window.pageYOffset):event.y+20;
xmouse = (ns)?evnt.pageX+20:event.x+20;
}
(ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse;
y=new Array();
x=new Array();
Y=new Array();
X=new Array();
for (i=0; i < n; i++){
y[i]=0;
x[i]=0;
Y[i]=0;
X[i]=0;
}
function assign(){
if (ie) outer.style.top=document.body.scrollTop;
for (i=0; i < n; i++){
 var d=(ns)?document.layers['nsmsg'+i]:iemsg[i].style;
 d.top=y[i]+scrll;
 d.left=x[i]+(i*(a/2));
 }
}
function ripple(){
scrll=(ns)?window.pageYOffset:0;
y[0]=Math.round(Y[0]+=((ymouse)-Y[0])*speed);
x[0]=Math.round(X[0]+=((xmouse)-X[0])*speed);
for (var i=1; i < n; i++){
y[i]=Math.round(Y[i]+=(y[i-1]-Y[i])*speed);
x[i]=Math.round(X[i]+=(x[i-1]-X[i])*speed);
}
assign();
setTimeout('ripple()',10);
}
if (ns||ie)window.onload=ripple;
 -->
</script>

это плавающая за курсором надпись, и недавно добавленный скрипт часов:
Код:
<Script Language="JavaScript1.1">
  var dn
  c1=new Image(); c1.src="c1.gif"
  c2=new Image(); c2.src="c2.gif"
  c3=new Image(); c3.src="c3.gif"
  c4=new Image(); c4.src="c4.gif"
  c5=new Image(); c5.src="c5.gif"
  c6=new Image(); c6.src="c6.gif"
  c7=new Image(); c7.src="c7.gif"
  c8=new Image(); c8.src="c8.gif"
  c9=new Image(); c9.src="c9.gif"
  c0=new Image(); c0.src="c0.gif"
  cb=new Image(); cb.src="cb.gif"
  cam=new Image(); cam.src="cam.gif"
  cpm=new Image(); cpm.src="cpm.gif"
  function extract(h,m,s,type)
   {if (!document.images)
    return
    if (h<=9)
      {document.images.a.src=cb.src
       document.images.b.src=eval("c"+h+".src")}
    else
      {document.images.a.src=eval("c"+Math.floor(h/10)+".src")
       document.images.b.src=eval("c"+(h%10)+".src")}
    if (m<=9)
      {document.images.d.src=c0.src
       document.images.e.src=eval("c"+m+".src")}
    else
      {document.images.d.src=eval("c"+Math.floor(m/10)+".src")
       document.images.e.src=eval("c"+(m%10)+".src")}
    if (s<=9)
      {document.g.src=c0.src
       document.images.h.src=eval("c"+s+".src")}
    else
      {document.images.g.src=eval("c"+Math.floor(s/10)+".src")
       document.images.h.src=eval("c"+(s%10)+".src")}
    if (dn=="AM") document.j.src=cam.src
    else document.images.j.src=cpm.src}
  function show3()
    {if (!document.images)
       return
     var Digital=new Date()
     var hours=Digital.getHours()
     var minutes=Digital.getMinutes()
     var seconds=Digital.getSeconds()
     dn="AM"
     if ((hours>=12)&&(minutes>=1)||(hours>=13))
       {dn="PM"
        hours=hours-12}
     if (hours==0)
     hours=12
     extract(hours,minutes,seconds,dn)
     setTimeout("show3()",1000)}
</Script>



<body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0" OnLoad="show3()">
<center>

<!-- BODY START HERE -->

<Img Src="cb.gif" Name="a" border=0><Img Src="cb.gif" Name="b" border=0><Img Src="colon.gif" Name="c" border=0><Img Src="cb.gif" Name="d" border=0><Img Src="cb.gif" Name="e" border=0><Img Src="colon.gif" Name="f" border=0><Img Src="cb.gif" Name="g" border=0><Img Src="cb.gif" Name="h" border=0><Img Src="cam.gif" Name="j" border=0>

<!-- BODY END HERE -->


</center>

всё это дело работает в опере но почему-то не работает в IEv7, при этом если плавающий текст доходит до правого края странички(при этом включена опция по ширене окна) то циферблат часов начинает уменьшатся и при отведении обратно возврашается к стандартному размеру - это как то можно исправить? зы если это проблема оперы а не кода сильно не пинайте

_________________
there's no greater power than the power off ©


 

Member
Статус: Не в сети
Регистрация: 08.10.2006
Откуда: Москва
Набросал довольно красивый скрипт на ПХП, но тут столкнулся с проблемой. Вроде бы простая, но я что-то ни как не догоню как её обойти.
Значит так, вот выдержка кода, относящаяся "к теме":
Код:
$tnc = 10;
$baseurl_top_10_nations = "<некий секретный линк>/xml_ranking_countries.php?limit=$tnc";
$m = file("$baseurl_top_10_nations");
echo "<table $table_layer_2><tr><td $td_2_ba><table $table_layer_3>\n";
echo "<tr><td $td_4_ba><b>№</b></td><td $td_4_trb_100><b>Самые успешные нации</b></td><td $td_4_trb_0><b>Очки</b></td></tr>\n";
$i3 = 1; $i3_2 = 7; $i3_3 = 9;
for ($i3 = 1; $i3 <= $tnc; $i3++) { echo "<tr><td $td_4_lbr>$i3</td><td $td_4_br_100>$m[$i3_2]</td><td $td_4_br>$m[$i3_3]</td></tr>\n"; $i3_2=$i3_2+5; $i3_3=$i3_3+5; }
echo "</table></td></tr></table>\n";

В общем это код рисования таблицы, где в первой колонке перечисляются места (от 1 до 10), во второй колонке перечисляются страны (топ 10), а в третьей их очки (это ладдер для TrackMania Nations; если не знаете, что это - не забивайте себе голову). Данные, как видно из выдержки, берутся из XML'я, с соответствующих его строчек. В нём все страны имеют сокращения. То есть RUS, ITA, FRA, и т.д. Я хочу, чтобы в таблице эти названия приняли более привычную форму - Россия, Италия, Франция и т.д. То есть мне нужен код замены получаемых данных.

Намекните, кто чем может...
Добавлено спустя 6 минут, 49 секунд
Всё, понял и придумал, извините за беспокойство.


Значит буду делать так (вдруг у кого тоже будут проблемы):

Код:
$RUS = 'Россия';
$ITA = 'Италия';
$FRA = 'Франция';
echo "$$m[$i3_2]";


То есть: Данные из XML'я приходят в виде FRA. Этот FRA подставляется в четвёртую (здесь) строку кода, получается $FRA. Это значение становится сеременной и заменяется на "Франция".

Я правильно придумал? Так можно сделать? Ну, я имею ввиду делать "переменную от переменной" вида $$m.
Добавлено спустя 3 минуты, 10 секунд
Эээ... Нет, не получилось...

На выходе в строке получилось "$ FRA"...
Добавлено спустя 1 час, 27 минут, 4 секунды
А, нашёл вроде... нужно не $$m, а ${$m}. Но тогжа другая проблема: поскольку эта переменная находится в конструкции for {}, то закрывающая фигурная скобка в переменной почему-то применяется к этому фор'у. Блин, во тупняк...

_________________
"Если всё пошло не так, сделай вид, что именно так и задумывалось." (с)


 

Member
Статус: Не в сети
Регистрация: 08.10.2006
Откуда: Москва
Разобрался, проблема отпала.

_________________
"Если всё пошло не так, сделай вид, что именно так и задумывалось." (с)


 

Member
Статус: Не в сети
Регистрация: 18.11.2002
Откуда: не вернуться
Navern писал(а):
Набросал довольно красивый скрипт

Не вижу ничего "красивого", то что скрипт "набросан" вижу, а вот красивого чё-то не видно...

_________________
Летели гуси-лебеди, а им навстречу - воробьи-пингвины и соловьи-страусы...


 

Member
Статус: Не в сети
Регистрация: 08.10.2006
Откуда: Москва
virus Видите ли, помимо первой строки сообщения в ней есть ещё несколько. В частности, одна из них гласит: вот выдержка кода, относящаяся "к теме". По-моему, она вполне отчётливо заметна. Не стану обсуждать тут в деталях ваш чрезвычайно полезный, обстоятельный и умный ответ на моё сообщение, боюсь он этого не стоит.

_________________
"Если всё пошло не так, сделай вид, что именно так и задумывалось." (с)


 

Member
Статус: Не в сети
Регистрация: 18.11.2002
Откуда: не вернуться
Этого куска (точнее то как реализован вывод, а так-же оформление кода в целом) достаточно чтоб судить о "красоте" всего скрипта, когда ваш "стаж" будет хотя бы пару лет вы поймёте о чём я, а ваш скрипт будет вызывать у вас улыбку...

Полезность моего сообщения завуалирована, но она есть.

Почитайте этот топик в районе 8-10 страниц (там было обсуждение именно того что в вашем скрипте "хромает" и была масса советов как этого избегать)

_________________
Летели гуси-лебеди, а им навстречу - воробьи-пингвины и соловьи-страусы...


 

Member
Статус: Не в сети
Регистрация: 31.08.2005
Откуда: Мир
Вопрос по PHP
Скажите плиз, как можно узнать объём картинки, находящейся на другом сервере?
Размеры получаются с помощью GetImageSize($url), а ф-я для определения объема не работает в данном случае (
как быть?

_________________
Loading...


 

Member
Статус: Не в сети
Регистрация: 07.11.2006
Общий вопрос: :<
Подскажите где можно взять готовые коды html / javascript , может ещё что нибудь . То есть допустим дан код , написано что он делает.
В нескольких словах что такое XML и для чего он нужен
Подскажите электронную книгу по фотошопу , необязательно какую нибудь профессиональную , для того чтоб можно было мудрить различные дизайны
Спс
Добавлено спустя 1 минуту, 2 секунды
А также с помощью чего написан код :
на сайте дан номер icq , нарисовано онлайн или оффлайн , и при нажатии открывается аська и окно чата


 

Member
Статус: Не в сети
Регистрация: 08.10.2006
Откуда: Москва
farsh Недавно наткнулся на неплохие подборочки, иногда могут пригодится. В избранное добавил:
http://bupyc93.narod.ru/PHP.txt
http://www.excode.ucoz.ru/publ/7-1-0-14

Тут про ПХП.

_________________
"Если всё пошло не так, сделай вид, что именно так и задумывалось." (с)


 

Member
Статус: Не в сети
Регистрация: 31.08.2005
Откуда: Мир
а у меня снова вопросс..
Вернее просьба. ПОМОГИТЕ!
Помогите написать маленький кроссбраузерный WYSIWYG интерфейсик на JS. Найти такой как хочу не удалось. Больше всего подходит этот: http://www.spearance.ru/parser3/wysiwyg/source/wysiwyg.zip Но в нём почемуто при переходе на след строчку много места пропускается? не подскажете в чем там проблема?
Спасибо.

_________________
Loading...


 

Member
Статус: Не в сети
Регистрация: 10.12.2003
Откуда: Харьков
pretorian
Ну написать редактор дело тяжёлое. Я бы тебе порекомендовал найти в твоём место где обрабатывается перенос строки, скорее всего там вызывается функция createElement("p") или как то так. Обычно в таких редакторах там вставляется таки тэг <p>
А вообще проще побороть это написанием .css стиля. И для всех тэгов p указать маржины или ещё чёто, чем ентот редактор ваять. Поверь мне ты на изучение css потратить меньше времени чем на редактор.


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
pretorian в таких редакторах обычно по Enter вставляется <p>, по CTRL+Enter — <br> (или наоборот)...

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Member
Статус: Не в сети
Регистрация: 10.12.2003
Откуда: Харьков
pretorian
Вот взял прям с экзампла в мануале по php для функции filesize:
Код:
echo remote_filesize("http://download.tufat.com/test.zip","","");
function remote_filesize($url, $user = "", $pw = "") {
   ob_start();
   $ch = curl_init($url);
   curl_setopt($ch, CURLOPT_HEADER, 1);
   curl_setopt($ch, CURLOPT_NOBODY, 1);
   if(!empty($user) && !empty($pw)) {
      $headers = array('Authorization: Basic ' . base64_encode("$user:$pw"));
      curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
   }
   $ok = curl_exec($ch);
   curl_close($ch);
   $head = ob_get_contents();
   ob_end_clean();
   $regex = '/Content-Length:\s([0-9].+?)\s/';
   $count = preg_match($regex, $head, $matches);
   return isset($matches[1]) ? $matches[1] : "unknown";
}


Документацией надо пользоваться. Тамже есть примеры для 5-го php и попроще, без курла. Короче по этой теме их куча, выбери наиболее удобный тебе.


 

Member
Статус: Не в сети
Регистрация: 18.11.2002
Откуда: не вернуться
Для такой задачи Curl это лишьнее, он не на всех хостингах есть, можно тоже самое с помощью fsockopen() сделать

_________________
Летели гуси-лебеди, а им навстречу - воробьи-пингвины и соловьи-страусы...


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
virus HEAD ему кинуть и дело с концом…)

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Member
Статус: Не в сети
Регистрация: 18.11.2002
Откуда: не вернуться
Anoss писал(а):
HEAD ему кинуть

virus писал(а):
с помощью fsockopen()

_________________
Летели гуси-лебеди, а им навстречу - воробьи-пингвины и соловьи-страусы...


 

Member
Статус: Не в сети
Регистрация: 10.12.2003
Откуда: Харьков
virus Anoss
Ну согласен конечно с вами, если только человек не хочет получить универсальное решение, вы подумайте что будет с fsockopen, если оно SSL или хотяб просто авторизация типа бесик, заманаетесь вы писать заголовки "пальчиками" :-)


 

Member
Статус: Не в сети
Регистрация: 19.03.2006
Всем доброго утречка!
Тут проблемка вознила в настройки Apache+PHP, никак мне нехотелось всё по стандартным дирректориям пихать, всё поставил в нестандартные, обрадовался, вроде работает, но как начал скрипты писать, обнаружил косяк, передаю параметры скрипту, но он почему то их никак не принимает, элементарно даже:
Код:
<?
   echo "<html><body>";
   echo "Hello, $my_name";
   echo "</body></html>";
?>

по ссылке http://localhost/script.php?my_name=Mikhail получается только: "Hello, ", т.е. <html><body>Hello, </body></html>
понял что дело в настройках, версии: Апач 2.2.3 и PHP 5.2.0
думаю, поставлю других версий, нашёл апач 1.3.35 к нему же привязал тоже этот пхп, пробовал и другие, но решил эксперементировать с этим, тут ещё одна проблема возникла: при запуске сервера одна навтройка ему ненравится: PHPIniDir "D:\_serv\PHP\"
без неё запускается и тоже так же с этим косяком работает...
кто что думает, что может я неправильно делаю, мож кто сталкивался с таким же косяком, жду коментариев...


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1267 • Страница 21 из 64<  1 ... 18  19  20  21  22  23  24 ... 64  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan