PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (8): « 1 2 3 [4] 5 6 7 8 »

> Найдено сообщений: 109
Opposite Отправлено: 09 Марта, 2012 - 20:03:25 • Тема: Зачем нужны интерфейсы? • Форум: Объектно-ориентированное программирование

Ответов: 20
Просмотров: 13677
Okula пишет:
Да, интерфейсы в PHP применяются как аналог множественному наследованию.
Но интерфейсы же не позволяют реализовывать в своем теле методы? Какое может быть наследование?
(Добавление)
Наследуют методы и поля, а интерфейс не позволяет в себе реализовать ни того, ни другого
Opposite Отправлено: 09 Марта, 2012 - 19:55:10 • Тема: запрос к бд • Форум: Вопросы новичков

Ответов: 5
Просмотров: 144
И ошибка оказалась очевиднейшей : надо пробел ставить между NOT и LIKE
Opposite Отправлено: 09 Марта, 2012 - 19:49:55 • Тема: запрос к бд • Форум: Вопросы новичков

Ответов: 5
Просмотров: 144
Ошибка в запросе однозначно. Обычно такое бывает, когда передаешь в эти функции не то, что нужно Радость
Opposite Отправлено: 09 Марта, 2012 - 19:33:12 • Тема: Зачем нужны интерфейсы? • Форум: Объектно-ориентированное программирование

Ответов: 20
Просмотров: 13677
PHP:
скопировать код в буфер обмена
  1.  дополнительные соглашения

В PHP это как реализуется?
(Добавление)
Я так понимаю, никак, ибо не сталкивался ни разу.
Я писал интерфейсы, понял, что класс должен реализовать все его методы, вплоть до аргументов. Данные интерфейс хранить не может. Что за соглашения? Я вот этого не понимаю. Хочешь сказать, можно наложить условия на аргументы методов так, чтобы php генерировал предупреждение о несоответствии? Или как понимать фразу "соглашения" ?
Opposite Отправлено: 09 Марта, 2012 - 18:56:12 • Тема: Зачем нужны интерфейсы? • Форум: Объектно-ориентированное программирование

Ответов: 20
Просмотров: 13677
Сколько уже пишу на php, да и на Java, не совсем понимаю смысл интерфейсов.
Они кроме, как для описания методов класса, еще для чего-нибудь нужны?
Opposite Отправлено: 09 Марта, 2012 - 18:24:04 • Тема: Проблема, какой принцип работы статических страниц? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 335
Страницы на php не статические.
Opposite Отправлено: 09 Марта, 2012 - 18:20:32 • Тема: фон • Форум: HTML, Дизайн & CSS

Ответов: 15
Просмотров: 2245
Лучше бы там было error 404
Opposite Отправлено: 09 Марта, 2012 - 18:19:45 • Тема: фон • Форум: HTML, Дизайн & CSS

Ответов: 15
Просмотров: 2245
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <body bg="image.jpg" >
  3. </body>
  4.  

как вариант
Opposite Отправлено: 09 Марта, 2012 - 18:18:31 • Тема: фон • Форум: HTML, Дизайн & CSS

Ответов: 15
Просмотров: 2245
круто. Хм
Ну раз не туда Однако тогда пока Улыбка
Было приятно познакомится Улыбка
Opposite Отправлено: 09 Марта, 2012 - 17:24:35 • Тема: Константы и пользовательские функции! • Форум: Вопросы новичков

Ответов: 6
Просмотров: 281
Ничего не понял, что ты написал, но я все равно рад, что мы смогли тебе помочь
Opposite Отправлено: 09 Марта, 2012 - 16:57:52 • Тема: mysql to array • Форум: Вопросы новичков

Ответов: 18
Просмотров: 519
Это выборка из твоей базы данных. $row - строка результата mysql_query
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. $array = (
  3.         ':smile1:' => 'image1.jpg',
  4.         ':smile2:' => 'image2.jpg'
  5.         ....
  6. );
  7.  

Твой полный код
PHP:
скопировать код в буфер обмена
  1.  
  2. $db = mysqli_connect(SERVER, USER, PASSWORD, DATABASE);
  3. $query = $db->query('select code, filename from `table`';);
  4. while($row = $query->fetch_assoc()) {
  5.    $array[$row['code']] = $row['filename'];
  6. }
  7.  


Могут быть ошибки в синтаксисе - писал без ide
Opposite Отправлено: 09 Марта, 2012 - 16:30:09 • Тема: Константы и пользовательские функции! • Форум: Вопросы новичков

Ответов: 6
Просмотров: 281
PHP:
скопировать код в буфер обмена
  1.  
  2. define('WORLD', 'world');
  3. function hello ($atr) {
  4.     return "Hello, " . $atr;
  5. }
  6.  
  7. echo hello (WORLD); // Hello, world
  8.  


Problems? Хорошо
Opposite Отправлено: 09 Марта, 2012 - 16:25:15 • Тема: header • Форум: Вопросы новичков

Ответов: 7
Просмотров: 237
Ничего странного нет. Тут играет роль кодировка файл. Если файл в формате UTF-8, то там в начале добавляются 3 невидимых для нас символа ( BOM ), которые, по своей сути, являются выводом => header не сработает. Обычный блокнот windows сохраняет файлы в кодировке cp1251, в notepad по разному : можно сделать cp1251, можно utf-8. Видимо у тебя стояла utf-8
Opposite Отправлено: 09 Марта, 2012 - 16:13:48 • Тема: header • Форум: Вопросы новичков

Ответов: 7
Просмотров: 237
PHP:
скопировать код в буфер обмена
  1.  
  2. if ($UName === NULL){
  3.  echo "привет";
  4.  }
  5.  else{
  6.  


Убери echo "привет"; Вообще ничего выводить не должен до переадресации и перед <?php ничего быть не должно. Смысл от этого echo, если пользователя сразу перебросит на другую страницу?
Opposite Отправлено: 09 Марта, 2012 - 15:56:11 • Тема: header • Форум: Вопросы новичков

Ответов: 7
Просмотров: 237
PHP:
скопировать код в буфер обмена
  1. $UName =$_POST['UName'];
  2.  $db=mysql_connect('localhost','root','');
  3.     mysql_select_db('new1',$db);
  4.          
  5.          $result=mysql_query ('SELECT `filename`,`id` FROM `photo`',$db);
  6.         $row=mysql_fetch_assoc( $result); $a=$row[id];
  7. $result2=mysql_query ('Select `text` FROM `comments` WHERE `imageid` ='.$row['id'],$db); //ЗАПРоС К 2 БАЗЗЕ ДАННЫХ(где хранятся комменты)
  8.  if ($UName === NULL){
  9.  echo "привет";
  10.  }
  11.  else{
  12. mysql_query ("INSERT INTO comments(imageid,text)
  13. VALUES ('$a','$UName');");  
  14.  
  15.         }
  16. //header('Location: http://www.jquery.ru/23.php');
  17. header('Location: ' . $_SERVER['HTTP_REFERER']);
  18. }

Страниц (8): « 1 2 3 [4] 5 6 7 8 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB