Jump to content

people2010

User
  • Posts

    313
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by people2010

  1. Скажите, как получить разрешение открытого окна браузера, а не разрешения экрана?
  2. Вот вроде нашёл, откуда делать дамп, но как именно в этом месте его сделать не знаю. Что там дописать или выбрать на картинке, чтоб сделать дамп? http://s1.ipicture.ru/uploads/20110222/Vpzbhc1m.jpg
  3. 1) Что такое дамп, то есть как он расшифровывается? Скажите, как отправить папку с базой данных с Апача с моего компа в базу на сервере. Вот фото того и того. http://s1.ipicture.ru/uploads/20110222/8S0zNryS.jpg http://s1.ipicture.ru/uploads/20110222/aEjFLQLt.jpg Слышал что нужно сделать дамп, но как его сделать. Если кто может напишите последовательность действий.
  4. Возникла необходимость при разрешении экрана шириной меньше 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>
  5. На пхп чисто калькулятор кто-ниубдь подскажет примерно как?
  6. Меня интересует как вводить данные примерно каким образом на пхп,чтоб потом получать результат отображая его в текстовом поле?
  7. Решил калькулятор сделать. Вот пока такой код написал. Посоветуйте как его сделать,ну чтоб считало, с чего начинать хотя б в моём коде. <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>'; ?>
  8. Как через цикл 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"; } Какие варианты лучше есть?
  9. Скажите в двух словах, какой главный смысл полиморфизма(читал что 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. Странно, сработало, а чё так, почему без Бома? Всё вроде отлично, но в Опере,хотя ов всех браузерах нормально. Версия: 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. Что можно сделать?
  11. Имеется файл 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 Р�РјСЏ - Пароль - Как правильно написать,чтоб не выводило такую ерунду?
  12. Написал так: <!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 Привет
  13. Вот так тоже не работает: <!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>
  14. Кодировка при выводе. Выводит кракоябры, хрть и указал кодировку. Вот документ 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>
  15. Всё понял во так: <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].' '; } } ?> Скажите, а динамические массивы на пхп бывают?
  16. Не получается вывести не ассоциативный а простой 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); }
  17. Вот так, будет выводить, как сделать такое же только чисто циклами фор, не знаю как. <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>
  18. Прошу прощения, скажите как написать вот этот код, только вместо 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>
  19. Во так вроде работает, но не могу понять как сделать чтоб цифры не выводило передкаждым словом. <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 Дед Мороз
  20. Прошу прощения,а что делать если двумерный ассоциативный массив такой, как этой конструкцией вывести весь двумерный массив, чтоб не писать постоянно, название каждого индекса, и каждый индекс по отдельности,в этом коде: <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>
  21. Не получается вывести с помощью конструкции forech двумерный массив. Получается только если использовать простой вывод. <?php $arr = array( 'misha' =>array('Петя','Вася','Коля','Динис','Федя','Богдан') ); $arr['misha'][] = 'Nikita Litvinkov'; echo $arr['misha'][6]; foreach($arr as $v=>$kloyn){ //Вот это не срабатывает echo $v->kloyn; } ?> Как вывести с помощью этой конструкции?
  22. Есть такое код: <?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 раза, а не один класса-потомка?
  23. Скачал архив 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
  24. Вы не поняли, там левее на картинке написано: language:English мне russian нужно. где скачать файл для чтоб кинуть его в папку russian и всё кинуть в директорию Z:\usr\local\mysql-5.1\share именно для этой версии пхпмайдмина указанного мною на картинке выше чтоб пхпмайдмин показывал всёё русскими а не англ. текстом?
  25. Вроде запустилась, только проблема с кодировкой, всё на английском языке: По этой ссылке C:\WebServers\usr\local\mysql-5.1\share я обнаружил папку english я так понял это для англ кодировки,скажите где можно скачать русскую именно для этого денвера, чтоб майадмин была на русском языке?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy