
people2010
User-
Posts
313 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Calendar
Store
Everything posted by people2010
-
Скажите, как получить разрешение открытого окна браузера, а не разрешения экрана?
-
Вот вроде нашёл, откуда делать дамп, но как именно в этом месте его сделать не знаю. Что там дописать или выбрать на картинке, чтоб сделать дамп? http://s1.ipicture.ru/uploads/20110222/Vpzbhc1m.jpg
-
1) Что такое дамп, то есть как он расшифровывается? Скажите, как отправить папку с базой данных с Апача с моего компа в базу на сервере. Вот фото того и того. http://s1.ipicture.ru/uploads/20110222/8S0zNryS.jpg http://s1.ipicture.ru/uploads/20110222/aEjFLQLt.jpg Слышал что нужно сделать дамп, но как его сделать. Если кто может напишите последовательность действий.
-
Возникла необходимость при разрешении экрана шириной меньше 800, уменьшить размер видео.пробую так, не срабатывает почему-то. <script type="text/javascript"> alert(); if(screen.width<=800) { document.write(' <div align="center"> <object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/4CQr9vb-MLs?fs=1&hl=ru_RU"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/4CQr9vb-MLs?fs=1&hl=ru_RU" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object> </div>'); } else { document.write(' <div align="center"> <object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/4CQr9vb-MLs?fs=1&hl=ru_RU"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/4CQr9vb-MLs?fs=1&hl=ru_RU" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="686" height="551"></embed></object> </div>'); } </script>
-
На пхп чисто калькулятор кто-ниубдь подскажет примерно как?
-
Меня интересует как вводить данные примерно каким образом на пхп,чтоб потом получать результат отображая его в текстовом поле?
-
Решил калькулятор сделать. Вот пока такой код написал. Посоветуйте как его сделать,ну чтоб считало, с чего начинать хотя б в моём коде. <style type="text/css"> .otstup{margin-right:10px; width:30px; height:30px; margin-bottom:10px;} .forma{margin-top:100px; margin-left:500px; border:1px solid black; width:160px; padding:10px;} .vvod{width:150px; margin-top:-20px; margin-bottom:20px; text-align:right;} </style> <?php echo '<pre>'; echo "<form class='forma'> <input class='vvod' readonly='true' type='text' value='0' maxlength='14' ><br>"; for($i=7; $i<=9; $i++){ echo "<input class='otstup' type='button' value='$i'>"; } echo "<input class='otstup' type='button' value='/'>"; echo "\n"; //2 stroka for($i=4; $i<=6; $i++){ echo "<input class='otstup' type='button' value='$i'>"; } echo "<input class='otstup' type='button' value='*'>"; echo "\n"; //3 stroka for($i=1; $i<=3; $i++){ echo "<input class='otstup' type='button' value='$i'>"; } echo "<input class='otstup' type='button' value='-'>"; echo "\n"; echo "<input class='otstup' type='button' value='0'>"; echo "<input class='otstup' type='button' value='.'>"; echo "<input class='otstup' type='button' value='='>"; echo "<input class='otstup' type='button' value='+'>"; echo "</form>"; echo '</pre>'; ?>
-
Как через цикл foreach вывести не весь массив а например с 1 по 2 элемент? Если например имеем такой массив. $a = array( //Объявлени массива "green" => "Зелёный", "yellow" => "жёлтый", "white" => "белый", "black" => "Чёрный", "blue" => "Синий", ); Да, можно вот так сделать. $i = 0; foreach($a as $key =>$one){ $i++; if($i >3) break; printf("%s - %s ",$key,$one); echo "\n"; } Какие варианты лучше есть?
-
Скажите в двух словах, какой главный смысл полиморфизма(читал что 1 интерфейс и множество реализаций), и приведенный код нже демонстрирует ли полиморфизм? <?php header('content-type: text/html;charset=utf-8'); ?> <? // Класс Фигуры (какой фигуры - неизвестно. просто фигуры) abstract class Figure { abstract public function Draw(); // абстрактный метод «Нарисовать фигуру» } // Класс Треугольника class Triangle extends Figure { public function Draw() { // метод «Нарисовать треугольник» echo 'рисуем треугольник '.'<br/>'; } } // Класс Эллипса class Ellipse extends Figure { public function Draw() { // метод «Нарисовать эллипс» echo 'рисуем эллипс '.'<br/>'; } } // Класс Круга class Circle { public function Draw() { // метод «Нарисовать круг» echo 'рисуем круг '.'<br/>'; } } // Класс Прямоугольника class Rectangle extends Figure { public function Draw() { // метод «Нарисовать прямоугольник» echo 'рисуем прямоугольник '.'<br/>'; } } // обыкновенная функция рисования фигуры function drawFigure($fig) { if ($fig instanceof Figure) { $fig->Draw(); // тут мы на этапе написания этой функции не знаем, // какая именно фигура будет рисоваться, а интерпретатор // php это знает только на этапе выполнения скрипта } else { echo 'Неизвестная фигура'; } } // создадим фигуры $triangle = new Triangle(); // треугольник $ellipse = new Ellipse(); // эллипс $rectangle = new Rectangle(); // прямоугольник $circle = new Circle(); // круг // нарисуем прямоугольник drawFigure($rectangle); // нарисуем эллипс drawFigure($ellipse); // попытаемся нарисовать круг drawFigure($circle); ?> НЕ понятно вот это место: //Скажите $fig в этот параметр передаются объекты в качестве параметра //и вот эта переменная $fig превращается в объект? function drawFigure($fig) { if ($fig instanceof Figure) { //А здесь сравнивается является ли объект под названием $fig //объектом класса под названием Figure? $fig->Draw(); } else { echo 'Неизвестная фигура'; } }
-
Странно, сработало, а чё так, почему без Бома? Всё вроде отлично, но в Опере,хотя ов всех браузерах нормально. Версия: 10.63 Сборка: 3516 Платформа: Win32 Система: Windows XP Модуль XHTML+Voice: Плагин не загружен ПРи отправке формы, значения которые вводил в поля формы не отображаются при нажатии кнопки "Отправить". Файл forma.php выглядит у меня так: <?php/*выше этой строки пробелов никаких нет*/ header('Content-Type: text/html; charset=utf-8'); echo 'Имя'.$_POST['nm']; echo ' Пароль'.$_POST['year']; ?> Во всех браузерах значения подставляются кроме Опера 10,63. Что можно сделать?
-
Имеется файл index.php <? header('Content-Type: text/html; charset=utf-8'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Контакты</title> </head> <body> <form action="forma.php"> Введите имя <br /> <input type="text" name="nm" /> <br /> Введите количество лет <br /> <input type="text" name="year" /> <br /> <input type="submit" value="Отправить" /> </form> </body> </html> и файл forma.php <?php header('Content-Type: text/html; charset=utf-8'); echo "Имя - $_POST[nm] "; echo "Пароль - $_POST[year] "; ?> Выводит вообще такое при отправки формы: п»ї Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test.ru\www\forma.php:2) in Z:\home\test.ru\www\forma.php on line 3 Р�РјСЏ - Пароль - Как правильно написать,чтоб не выводило такую ерунду?
-
Написал так: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Контакты</title> <?php header("Content-Type: text/html; charset=utf-8"); ?> </head> <body> Привет </body> </html> Выдало такое: п»ї Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test.ru\www\index.php:5) in Z:\home\test.ru\www\index.php on line 6 Привет
-
Вот так тоже не работает: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Контакты</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> Привет </body> </html>
-
Кодировка при выводе. Выводит кракоябры, хрть и указал кодировку. Вот документ index.php тестовый, выводит вмсет слова "привет" выводит п»ї Привет <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Контакты</title> <meta http-equiv="Content-Type" content="text/html; charset=utf8" /> </head> <body> Привет </body> </html>
-
Всё понял во так: <h1> <pre> <?php $mas = array( array('Баламут', 35, 'Заец'), array('Серия',"Татан",235), array("Дровосек","Питер","УРА") ); for($i=0; $i<count($mas); $i++){ echo '<br/>'; for($j=0; $j<count($mas[$i]); $j++){ echo $mas[$i][$j].' '; } } ?> Скажите, а динамические массивы на пхп бывают?
-
Не получается вывести не ассоциативный а простой 2-мерный массив. Пробую так, чего-то не срабатывает. $mars = array('ddd','sss','ppp'); $snikers = array('f1','f2','f3'); $bounty = array('tet-a-tet','nahinka','aromat'); $shikolad = array($mars,$snikers,$bounty); for($i=0; $i<count($shikolad); $i++) { $induk = key($shikolad); for($d=0; $i<count($shikolad["$induk"]); $d++){ echo ' '.$shikolad["$induk"][$d]; } next($induk); }
-
Вот так, будет выводить, как сделать такое же только чисто циклами фор, не знаю как. <h1> <pre> <?php $arr = array( 'misha' =>array('Петя','Вася','Коля','Динис','Федя','Богдан'), 'pischa' =>array('Салат','Сардельки','Огурчики','Сало','Мясо','буженина'), 'azart' =>array('Игровые автоматы','Развод'), 'santa' =>array('Клаус','Дед Мороз') ); $arr['misha'][] = 'Nikita Litvinkov'; echo $arr['misha'][6].'<br/>'; foreach($arr as $k=>$v) { echo '<b>'. $k .'</b><br>'; foreach($v as $i=>$j) { echo $i .'=>'. $j .'<br>'; } } ?> </pre> </h1>
-
Прошу прощения, скажите как написать вот этот код, только вместо foreach сделать циклом? Как написать циклами без использования этой конструкции,чтоб вывести весь многомерный массив? Пробую так, получается бурда немного. <h1> <pre> <?php $arr = array( 'misha' =>array('Петя','Вася','Коля','Динис','Федя','Богдан'), 'pischa' =>array('Салат','Сардельки','Огурчики','Сало','Мясо','буженина'), 'azart' =>array('Игровые автоматы','Развод'), 'santa' =>array('Клаус','Дед Мороз') ); $arr['misha'][] = 'Nikita Litvinkov'; echo $arr['misha'][6].'<br/>'; for($i=0; $i<count($arr); $i++){ for($j=0; $j<count($arr,COUNT_RECURSIVE); $j++){ echo $arr['misha'][$j].' '; echo $arr['pischa'][$j].' '; echo $arr['azart'][$j].' '; echo $arr['santa'][$j].' '; } echo "\n"; } ?> </pre> </h1>
-
Во так вроде работает, но не могу понять как сделать чтоб цифры не выводило передкаждым словом. <h1> <pre> <?php $arr = array( 'misha' =>array('Петя','Вася','Коля','Динис','Федя','Богдан'), 'pischa' =>array('Салат','Сардельки','Огурчики','Сало','Мясо','буженина'), 'azart' =>array('Игровые автоматы','Развод'), 'santa' =>array('Клаус','Дед Мороз') ); $arr['misha'][] = 'Nikita Litvinkov'; echo $arr['misha'][6].'<br/>'; foreach($arr as $v=>$kloyn){ foreach($kloyn as $v2=>$kloyn2){ echo $v2.' '.$kloyn2; } echo '<br/>'; } ?> </pre> </h1> Вывод: Nikita Litvinkov 0 Петя1 Вася2 Коля3 Динис4 Федя5 Богдан6 Nikita Litvinkov 0 Салат1 Сардельки2 Огурчики3 Сало4 Мясо5 буженина 0 Игровые автоматы1 Развод 0 Клаус1 Дед Мороз
-
Прошу прощения,а что делать если двумерный ассоциативный массив такой, как этой конструкцией вывести весь двумерный массив, чтоб не писать постоянно, название каждого индекса, и каждый индекс по отдельности,в этом коде: <h1> <pre> <?php $arr = array( 'misha' =>array('Петя','Вася','Коля','Динис','Федя','Богдан'), 'pischa' =>array('Салат','Сардельки','Огурчики','Сало','Мясо','буженина'), 'azart' =>array('Игровые автоматы','Развод'), 'santa' =>array('Клаус','Дед Мороз') ); $arr['misha'][] = 'Nikita Litvinkov'; echo $arr['misha'][6].'<br/>'; foreach($arr['misha'] as $v){ echo $v.' '; } ?> </pre> </h1>
-
Не получается вывести с помощью конструкции forech двумерный массив. Получается только если использовать простой вывод. <?php $arr = array( 'misha' =>array('Петя','Вася','Коля','Динис','Федя','Богдан') ); $arr['misha'][] = 'Nikita Litvinkov'; echo $arr['misha'][6]; foreach($arr as $v=>$kloyn){ //Вот это не срабатывает echo $v->kloyn; } ?> Как вывести с помощью этой конструкции?
-
Есть такое код: <?php class A { function example() { echo "Это первоначальная функция A::example().<br>"; } } class B extends A { function example() { echo "Это переопределенная функция B::example().<br>"; A::example(); } } A::example(); // Создаем объект класса B. $b = new B; $b->example(); ?> Здесь создан класс А и его наследник класс B, в классе А объявлен метод с названием example и в классе B такой же метод объявлен. Когда я написал так: A::example(); Я просто через глобальную область видимости к классу вызывал ег о метод, это вроде понятно,но после вот этого: $b->example(); Вызывался метод из класса-потомка, а потом вызвался метод класса родителя после него, почему это так? Почему после этого $b->example();выводится 2 раза, а не один класса-потомка?
-
Скачал архив http://sourceforge.net/projects/phpmyadmin...1ccf8a0201d6e13, нашёл там файл под названием russian-utf-8.inc создал в этом каталоге Z:\usr\local\mysql-5.1\share папку, и назвал её russian в неё кинул этот файл, архив вложил. При нажатии Restart в денвере, зашёл в пхпмайдмин, слева попробовал изменить Language:english на russian, там руссиан не отображается,что делать? Вот архив http://www.sharemania.ru/0117548
-
Вы не поняли, там левее на картинке написано: language:English мне russian нужно. где скачать файл для чтоб кинуть его в папку russian и всё кинуть в директорию Z:\usr\local\mysql-5.1\share именно для этой версии пхпмайдмина указанного мною на картинке выше чтоб пхпмайдмин показывал всёё русскими а не англ. текстом?
-
Вроде запустилась, только проблема с кодировкой, всё на английском языке: По этой ссылке C:\WebServers\usr\local\mysql-5.1\share я обнаружил папку english я так понял это для англ кодировки,скажите где можно скачать русскую именно для этого денвера, чтоб майадмин была на русском языке?