Показать полную графическую версию : Общие вопросы по коду
Страниц :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[
15]
16
17
18
19
20
21
22
Мне от входящий строки ничего не нужно, нужно только то что остается в переменной. »
там все равно кавычки нужно обрабатывать, ибо идет прямая вставка.
имеет ли смысл использовать модификатор "S" »
сомнительно - шаблон с фиксированным началом, но лучше измерить скорость выполнения разных вариантов, и выбрать наибыстрейший.
у меня вопрос почему при вставке <form у меня увеличивается высота
<div id="master">
<form method="post" action="">
<div id="range1-a">as</div>
<div id="range1-b">asd</div>
<div class="horizontal-line"></div>
</form>
<div id="range2-a">as</div>
<div id="range2-c">sad</div>
<div id="range2-b">sad</div>
<div class="horizontal-line"></div>
</div>
<style>
.horizontal-line{
border: 1px solid #FFF;
border-top-color:#ACA899;
}
#master{
background-color:#CCC;
width:500px;
margin: 0px auto;
text-align:center;
border: 3px solid #ECE9D8;
border-right-color:#ACA899;
border-bottom-color:#ACA899;
}
#range1-a{
float:left;
width:78%;
}
#range1-b{
text-align:right;
margin-left:79%;
}
#range2-a{
float:left;
width:19%;
}
#range2-c{
float:right;
width:19%;
text-align:right;
}
#range2-b{
margin:0;
margin-left:20%;
margin-right:20%;
}
</style>
http://forum.oszone.net/attachment.php?attachmentid=44914&stc=1&d=1274318246
http://forum.oszone.net/attachment.php?attachmentid=44915&stc=1&d=1274318246
попробуйте этот стиль
form{
margin:0;
padding:0;
}
Здравстсвуйте. Вот допустим есть такой код <html>
<head>
<title>Script</title>
</head>
<body>
<div id="div" onclick="poezd2()" style="position:relative;top:0px;cursor:pointer;width:150px;height:20px;border: 2px solid black;background-color:yellow;">Нажми на меня</div><div></div>
<script>
var speed = 0;
function poezd(){
document.getElementById("div").style.top = speed+"px"
speed++
}
function poezd2(){
setInterval("poezd()",1)
}
</script>
</body>
</html>
получаеться что за одну секунду блок должен опустится на 1000 пикселей(вызов происходит каждую милисекунду), но он это делает намного дольше. Почему так?
на 1000 пикселей »
не вижу, там инкремент на 1. дб speed = speed + 1000;
каждую милисекунду идет увеличение на 1 px (speed++), тоесть если в одной сеунде 1000 милисекунд, то должно подняться на 1000px/
очевидно 1мс + время выполнения кода в setInterval... в конечном счете решает производительность браузера/системы.
скажите пожалуйста, есть ли такой php код, который заставляет начать исполнять код из определенной строчки? Например скрипт себе исполняется,исполняется, и на строчке допустим 50-й, скрипт просит повторить исполнение кода с 20-й строчки?
goto (http://docs.php.net/manual/en/control-structures.goto.php) PHP 5.3+
Спасибо))!!
Вот бл***, у меня стоит на хосте 5.2, ща буду 5.3 ставить.
перешел на 5.3.
У всех конструкциях типа <?if($s == "5"){echo "2";}else{echo "1";}?> если $s не существует выдает Undefined variable: s in "..." on line "...". Как сделать так чтоб для переменных которых не существует не было ошибки?
p.s. Сейчас сделаю откат, потому что нужен рабочей сайт, но все же перейду на 5.3. поскольку мне нужен этот goto .
display_errors (http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-errors)=Off ? (php.ini)
конечно, лучше переменные определять, или на крайний случай заглушать @$var
Sham, понимаете ли, я б с удовольствием сделал так как вы мне посоветовали, но не могу, потому что:
1. Если я отключу вывод ошибок, то скрипт по прежнему не работает.
2. У меня есть один пхп-файлик -универсальная менюшка. На каждой странице есть ее кодовая цифра. Допустим страница home имеет $s = 1, страница contact $s = 9. Если допустим на странице contact есть подменюшка, то добавляеться переменная $i ($i =5 ) и т.д. пхп менюшка смотрит если допустим $i =5, то оно ставить одно значение, если $i= чему либо другому, или его вообще нет,то оно ставит другое значение. Но как я понял в пхп 5.3 если переменной нет, то все ппц. можно как то это отключить?
maasja, пройдитесь по коду, определите переменные, или заглушите с '@' (@$variable). Минутное дело.
Тег <HR> добавляет в HTML документ горизонтальную линию. Перед и после линии помещается пустая строка
? можно ли как нибудь в html эту пустую строку убрать
побывал <hobr><hr></nobr> - не работает
можно конечно сделать на дивах но мне интересно -можно ли? И как?...
_____________
?2 IETester и MultipleIEs есть ещё что нибудь подобное есть из софта нужен только IE 6 и 7
а 5 думаю уже мертвая???!!!
или какой нибудь плугин для Adobe Dreamweaver CS
IETester и MultipleIEs -разочаровался :(
google кроме них ничего не показывает
hr - по умолчанию блоковый элемент (display:block) строковым делает display:inline, но для hr подходит display:inline-block (но IE8+)
IETester и MultipleIEs есть ещё что нибудь »
http://browsershots.org/
Sham, огромное спасибо, ваш способ с заглушкой переменных помог, просто заменил код if($ на if(@$, на всех страницах сайта. Переменные не определял, поскольку очень много страниц пришлось бы просмотреть и найти, где и что надо определить. Нигде не смог найти информацию о заглушке переменных, кроме одного сайта, поскольку поисковики не ищут символ "@", если имеете ссылку, поделитесь, пожалуйста.
А теперь такой вопрос, вот код if(@$lang=="ua" || !@$lang){, в случае с отрицанием "!", где нужно ставить заглушку до знака восклицания или после?
Спасибо.
P.s. перешел на php 5.3, был приятно удивлен,он чуть быстрей обрабатывает код))
http://docs.php.net/manual/ru/language.operators.errorcontrol.php
в случае с отрицанием "!", где нужно ставить заглушку до знака восклицания или после? »
"@" ставится непосредственно перед выражением (переменной, функцией...), поэтому здесь не имеет значения, т.к. "!" - часть выражения.
тоесть все равно что писать !@$lang){ или @!$lang){?
Чет я слегка не понимаю эту заглушку...((
все равно, но первый вариант правильнее, поскольку нужно глушить переменную. Еще правильнее использовать empty().
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.