Код (Text): <?php echo strtotime("now"); echo strtotime("10 September 2000"); echo strtotime("+1 day") echo strtotime("+1 week"); echo strtotime("+1 week 2 days 4 hours 2 seconds"); echo strtotime("next Thursday"); echo strtotime("last Monday"); ?> Parse error: syntax error, unexpected 'echo' (T_ECHO), expecting ',' or ';' in E:\OpenServer\domains\php\1.php on line 8
ага. ты прочитал книгу котерова, но до сих пор не знаешь банальных вещей. инструкции разделяются семиколоном. вот на что ругается пхп. и всё.
Ну а ошибку попытаться понять? Там человеческим языком написано, в чем проблема и где. Ты столько уже умных книжек прочитал. Уже зачем-то в мемкеш полез разбираться. А точки с запятыми не научился ставить?
ааааа что ты делаешь с моей головой) я всегда думал, что в конечном итоге всё дробится на большое количество мелких процедур)
Ну тогда незачем было бы всю эту сложную теорию выдумывать. Простые процедуры уже фиг знает сколько времени присутствуют во всех ЯПах. Мэтта Зандстру почитай, у него классно всё описано
Прям только что заказал - Мэтта Зандстру на озоне☻ Там правда токо 4-ая версия И скачал на инглише 5-то издание (но читать книгу с планшета глаза текут...)☻ --- Добавлено --- PHP Objects, Patterns, and Practice
Вся соль в том, что перечитать и понять прочитанное - не синонимы. Учебник по квантам можно прочитать за несколько дней. И хрен что понять.
@Fell-x27, ну зато благодаря @ubunta2 я теперь знаю, что Котерова советовать новичкам не стоит. Куча ошибок, странная логика в примерах, код C в начале (ага, как раз, все начинающие пыхеры способны скомпилировать С в юниксе), Я теперь советую всем http://www.ozon.ru/context/detail/id/139127353/, сам полистал, вроде неплохо - динамично, без лишней инфы, но и не слишком поверхностно.
Просто есть люди, которые не умеют мыслить логически. И можно много книг прочитать. но это ничего не изменит...
в конце 2009 года скачал исходники онлайн конструктора icq и с тех пор начинал ковыряться в пхп. --- Добавлено --- PHP: <? if ( isset ( $_GET['step'] ) ) { switch ( $_GET['step'] ) { case 1: ... break; case 2: ... break; case 3: ... break; case 4: ... break; ... case 'finish': ... /*================================= Копирование материалов =================================*/ copy('Style/logo/'.$_GET['a'].'.png','sout/'.$mdir.$mdir2.'Style/logo.png'); copy('Style/delim/'.$_GET['b'].'.png','sout/'.$mdir.$mdir2.'Style/delim.png'); copy('Style/WindowLogo/'.$_GET['c'].'.png','sout/'.$mdir.$mdir2.'Style/WindowLogo.png'); copy('Style/Menu/'.$_GET['d'].'.png','sout/'.$mdir.$mdir2.'Style/Menu.png'); copy('ico/'.$_GET['e'].'.png','sout/'.$mdir.$mdir2.'ico.png'); copy('Style/Button/a1/'.$_GET['f'].'.png','sout/'.$mdir.$mdir2.'Style/Button/a1.png'); copy('Style/Button/a2/'.$_GET['f'].'.png','sout/'.$mdir.$mdir2.'Style/Button/a2.png'); copy('Style/Button/a3/'.$_GET['f'].'.png','sout/'.$mdir.$mdir2.'Style/Button/a3.png'); copy('Style/ButtonMenu/a1/'.$_GET['g'].'.png','sout/'.$mdir.$mdir2.'Style/ButtonMenu/a1.png'); copy('Style/ButtonMenu/a2/'.$_GET['g'].'.png','sout/'.$mdir.$mdir2.'Style/ButtonMenu/a2.png'); copy('Style/ButtonMenu/a3/'.$_GET['g'].'.png','sout/'.$mdir.$mdir2.'Style/ButtonMenu/a3.png'); copy('Style/CheckBox/a1/'.$_GET['j'].'.png','sout/'.$mdir.$mdir2.'Style/CheckBox/a1.png'); copy('Style/CheckBox/a2/'.$_GET['j'].'.png','sout/'.$mdir.$mdir2.'Style/CheckBox/a2.png'); copy('Style/CheckBox/a3/'.$_GET['j'].'.png','sout/'.$mdir.$mdir2.'Style/CheckBox/a3.png'); copy('Style/CheckBox/a4/'.$_GET['i'].'.png','sout/'.$mdir.$mdir2.'Style/CheckBox/a4.png'); copy('Style/CheckBox/a5/'.$_GET['k'].'.png','sout/'.$mdir.$mdir2.'Style/CheckBox/a5.png'); copy('Style/ComboBox/a1/'.$_GET['l'].'.png','sout/'.$mdir.$mdir2.'Style/ComboBox/a1.png'); copy('Style/ComboBox/a2/'.$_GET['l'].'.png','sout/'.$mdir.$mdir2.'Style/ComboBox/a2.png'); copy('Style/Gears/a1/'.$_GET['m'].'.png','sout/'.$mdir.$mdir2.'Style/Gears/a1.png'); copy('Style/Gears/a2/'.$_GET['m'].'.png','sout/'.$mdir.$mdir2.'Style/Gears/a2.png'); copy('Style/ListBox/a1/'.$_GET['n'].'.png','sout/'.$mdir.$mdir2.'Style/ListBox/a1.png'); copy('Style/ListBox/a2/'.$_GET['n'].'.png','sout/'.$mdir.$mdir2.'Style/ListBox/a2.png'); copy('Style/ListBox/a3/'.$_GET['n'].'.png','sout/'.$mdir.$mdir2.'Style/ListBox/a3.png'); copy('Style/Menu/Bottom/'.$_GET['o'].'.png','sout/'.$mdir.$mdir2.'Style/Menu/Bottom.png'); copy('Style/Menu/BottomX/'.$_GET['o'].'.png','sout/'.$mdir.$mdir2.'Style/Menu/BottomX.png'); copy('Style/Menu/Top/'.$_GET['o'].'.png','sout/'.$mdir.$mdir2.'Style/Menu/Top.png'); copy('Style/Menu/TopX/'.$_GET['o'].'.png','sout/'.$mdir.$mdir2.'Style/Menu/TopX.png'); copy('Style/ProgressBar/a0/'.$_GET['p'].'.png','sout/'.$mdir.$mdir2.'Style/ProgressBar/a0.png'); copy('Style/ProgressBar/a1/'.$_GET['r'].'.png','sout/'.$mdir.$mdir2.'Style/ProgressBar/a1.png'); copy('Style/RunningLine/a0/'.$_GET['s'].'.png','sout/'.$mdir.$mdir2.'Style/RunningLine/a0.png'); copy('Style/RunningLine/a1/'.$_GET['s'].'.png','sout/'.$mdir.$mdir2.'Style/RunningLine/a1.png'); copy('Style/RunningLine/a2/'.$_GET['s'].'.png','sout/'.$mdir.$mdir2.'Style/RunningLine/a2.png'); copy('Style/TextBox/a1/'.$_GET['t'].'.png','sout/'.$mdir.$mdir2.'Style/TextBox/a1.png'); copy('Style/TextBox/a2/'.$_GET['t'].'.png','sout/'.$mdir.$mdir2.'Style/TextBox/a2.png'); copy('Map/b1/'.$_GET['1'].'.png','sout/'.$mdir.$mdir2.'Map/b1.png'); copy('Map/b2/'.$_GET['2'].'.png','sout/'.$mdir.$mdir2.'Map/b2.png'); copy('Map/b3/'.$_GET['3'].'.png','sout/'.$mdir.$mdir2.'Map/b3.png'); copy('Map/b4/'.$_GET['4'].'.png','sout/'.$mdir.$mdir2.'Map/b4.png'); copy('Map/b5/'.$_GET['5'].'.png','sout/'.$mdir.$mdir2.'Map/b5.png'); copy('Map/b6/'.$_GET['6'].'.png','sout/'.$mdir.$mdir2.'Map/b6.png'); copy('Map/b7/'.$_GET['7'].'.png','sout/'.$mdir.$mdir2.'Map/b7.png'); copy('Map/b8/'.$_GET['8'].'.png','sout/'.$mdir.$mdir2.'Map/b8.png'); copy('Map/b9/'.$_GET['9'].'.png','sout/'.$mdir.$mdir2.'Map/b9.png'); ... break; default: require '404...'; } } else { require 'index...'; }
я об этом писал уже что-то, ты тоже свое мнение выскажи в теме про книгу, а-то гугл прям ведет сразу на этот форум, если книгу искать
согласен. сам автор в книге даже пишет: "мы надеемся, что вы уже знакомы с основными понятиями программирования..."
можно просто про linux прочитать, чтобы в основах ориентироваться, там уже сможешь сам понять из чего ubuntu состоит. смотри книги по администрированию linux для новичков