PHP.SU

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

Страниц (24): В начало « ... 7 8 9 10 [11] 12 13 14 15 ... » В конец

> Найдено сообщений: 352
ytrewq123 Отправлено: 16 Мая, 2016 - 23:58:43 • Тема: OOP • Форум: Вопросы новичков

Ответов: 6
Просмотров: 263
Здравствуйте!
Пытаюсь понять ООП. Вот такой вопросик.
Есть такой код.

PHP:
скопировать код в буфер обмена
  1. class Klass1
  2. {
  3.     public function metod1()
  4.     {
  5.     Klass2::metod2();
  6.     }
  7. }
  8.  
  9.  
  10. class Klass2
  11. {
  12.     public function metod2()
  13.     {
  14.     echo 'TUTAAAAA <br>';
  15.     $this->metod3();
  16.     }
  17.    
  18.       public function metod3()
  19.     {
  20.     echo 'ZDESJA';
  21.     }
  22.    
  23. }
  24.  
  25. $ob = new Klass1();
  26. $ob->metod1();


Почему он не показывает ZDESJA что находится в metod3(). Ведь я же показал от куда брать этот метод. И думал что то что в нём то и случится.
Почему если я пишу $this->metod3(); он выдаёт ошибку.

Fatal error: Call to undefined method Klass1::metod3() in E:\xamppp\htdocs\opyty\praktika\oopopopp13.php on line 354

Конечно когда я пишу так Klass2::metod3(); то выводит. Но странно как-то.
PHP:
скопировать код в буфер обмена
  1. class Klass1
  2. {
  3.     public function metod1()
  4.     {
  5.     Klass2::metod2();
  6.     }
  7. }
  8.  
  9.  
  10. class Klass2
  11. {
  12.     public function metod2()
  13.     {
  14.     echo 'TUTAAAAA <br>';
  15.     Klass2::metod3();
  16.     }
  17.    
  18.       public function metod3()
  19.     {
  20.     echo 'ZDESJA';
  21.     }
  22.    
  23. }
  24.  
  25. $ob = new Klass1();
  26. $ob->metod1();


Не мог бы кто пояснить почему так. Просто если я хочу связывать в классе разные методы и потом с ними работать в другом классе то будет такая проблема???
Как правильно, всё это делать и как это происходит. Если не трудно поясните пожалуйста.
ytrewq123 Отправлено: 13 Мая, 2016 - 12:23:54 • Тема: preg_match • Форум: Вопросы новичков

Ответов: 3
Просмотров: 193
Спасибо. preg_quote?
Да действительно что надо.
Строитель пишет:
Я не уверен, что понял суть проблемы,

Да была проблема в том. Что в patterne есть символы, которые в регулярке спец символы, в мом случае скобки. И ои воспринимает как для себя. Но как раз функция которую показал Мелкий(Спасибо ему) решает эту проблему.
ytrewq123 Отправлено: 12 Мая, 2016 - 19:51:12 • Тема: preg_match • Форум: Вопросы новичков

Ответов: 3
Просмотров: 193
Здравствуйте!
Столкнулся с одной интересностью.
Мне надо найти в тексте ЭТО.
ЭТО(в тексте). А может нет.
И то что я ищу у меня приходит в переменную.
Вот так.

$x =’ ЭТО(в тексте)’;
И получается в preg_match он понимает, как свои скобки.
Я сделал так.
PHP:
скопировать код в буфер обмена
  1.  
  2. $x =’ЭТО(в тексте);
  3. $u = str_replace('(', '\(',);
  4. $u = str_replace(')', '\)', $u);
  5. preg_match("/$u/",’ЭТО(в тексте). А может нет., $popalo);
  6. print_r($popalo);


Может как-то иначе можно?
Вдруг ещё какие символы попадутся.
ytrewq123 Отправлено: 10 Мая, 2016 - 15:47:48 • Тема: PDO Ошибка. • Форум: Вопросы новичков

Ответов: 4
Просмотров: 201
Именно этот кусок об этом сообщает!!!
А кто такой КО???
ytrewq123 Отправлено: 10 Мая, 2016 - 15:38:55 • Тема: не работает метод GET • Форум: Вопросы новичков

Ответов: 6
Просмотров: 258
Может быть проблема в том что вы ждёте ГЕТ, а в форме прописано ПОСТ.
Если же нет. То смотрите чему равна или даже в адресной строке видно что ГЕТом идёт. Это то что вы ожидаете. Может прогоните trim($_GET[‘’]); бывают всякие пробелы. А у вас в регулярке строго, начало конец цифра.
ytrewq123 Отправлено: 09 Мая, 2016 - 12:09:33 • Тема: PDO Ошибка. • Форум: Вопросы новичков

Ответов: 4
Просмотров: 201
Вроде нашёл ошибку. Не правильно было SET UNF8.
И таблица создалась. Но всё равно вылезает эта ошибка. Почему?
Да нет. Ничего не указано. Я написал с переносами. Он показывает что приходит в errorInfo().
PHP:
скопировать код в буфер обмена
  1.  
  2. $so->exec("CREATE TABLE`tablica`
  3.          (iz INT(11) AUTO_INCREMENT NOT NULL PRIMARY KEY, tekst TEXT(111), imja CHAR(111), vremja TIMESTAMP)
  4.          DEFAULT CHARACTER SET UTF8 collate utf8_unicode_ci")
  5. or die (print_r('PrOObb'.$so->errorInfo()));


Notice: Array to string conversion in E:\xamppp\htdocs\opyty\praktika\mymysql13.php on line 35


PHP:
скопировать код в буфер обмена
  1. $so->exec("CREATE TABLE`tablica` (iz INT(11) AUTO_INCREMENT NOT NULL PRIMARY KEY, tekst TEXT(111), imja CHAR(111), vremja TIMESTAMP) DEFAULT CHARACTER SET UTF8 collate utf8_unicode_ci") or die (print_r('PrOObb'.$so->errorInfo()));


Notice: Array to string conversion in E:\xamppp\htdocs\opyty\praktika\mymysql13.php on line 32
ytrewq123 Отправлено: 09 Мая, 2016 - 10:38:23 • Тема: PDO Ошибка. • Форум: Вопросы новичков

Ответов: 4
Просмотров: 201
Здравствуйте!
Что-то не могу понять. Подключился к базе. Хочу создать таблицу, но выдаёт такую ошибку. Не подскажите почему. Где это я массив в строку?

PHP:
скопировать код в буфер обмена
  1.  
  2. $h = 'localhost';
  3. $bd = 'baza333';
  4. $uz = 'root';
  5. $po = '';
  6.  
  7. $so = new PDO("mysql: host=$h; dbname=$bd", $uz,$po) or die (print_r('NeeE'.errorInfo()));
  8. $so->exec("set names UTF8");
  9.  
  10. $so->exec("CREATE TABLE`tablica` (iz INT(11) AUTO_INCREMENT NOT NULL PRIMARY KEY, tekst TEXT(111), imja CHAR(111)) DEFAULT CHARACTER SET UNF8 collate utf8_unicode_ci") or die (print_r('Problema'.$so->errorInfo()));
  11.  
  12.  

Ошибка.

Notice: Array to string conversion in E:\xamppp\htdocs\opyty\praktika\mymysql13.php
ytrewq123 Отправлено: 06 Мая, 2016 - 17:06:49 • Тема: JavaScript---п-е-р-е-м-е-н-н-а-я>>>PHP • Форум: Вопросы новичков

Ответов: 12
Просмотров: 370
Спасибо. Благодарю Вас. Да слышал о библиотеках.
Ясно , будем смотреть учить, творить.
Ещё раз спасибо Вам.
ytrewq123 Отправлено: 06 Мая, 2016 - 17:04:31 • Тема: Массивы… • Форум: Вопросы новичков

Ответов: 2
Просмотров: 128
Понятно, спасибо Вам. То есть вытащили и добавили. Что вытащили и новое.
Ясно. Спасибо!!!
ytrewq123 Отправлено: 06 Мая, 2016 - 16:29:40 • Тема: Массивы… • Форум: Вопросы новичков

Ответов: 2
Просмотров: 128
Такой вопросик. Наверное легкотня, но не получается.
Есть массив

$massiv1 = ['Massiv','Отправляем запрос','1234567890'];

И хочу добавит в него чтобы было как во $massiv2.
Но не получается. Просто []добавка удаляет, имеющиеся значение. Через array_splice();
Тоже не то. А как тогда?

$massiv2 = ['Massiv',['Отправляем запрос',['QAZ123','Massivchik']],'1234567890'];
ytrewq123 Отправлено: 06 Мая, 2016 - 16:07:43 • Тема: JavaScript---п-е-р-е-м-е-н-н-а-я>>>PHP • Форум: Вопросы новичков

Ответов: 12
Просмотров: 370
Спасибо Вам. Порою ещё. Попытаюсь понять. Надeюсь получится. Спасибо.
P.S.А и ещё вопросик. Этот АЯКС. Надо как-то подключать. Вчера смотрел понял что он как бы часть ЯваСкрипта. Так его надо, качать, устанавливать?
Или он просто есть как ЯваСкрипт. Кстати если уж об этом. Не скажите, где живёт сам ЯваСкрипт. Откуда от берётся. Ведь я ничего не делал, а он есть?
ytrewq123 Отправлено: 06 Мая, 2016 - 15:13:35 • Тема: JavaScript---п-е-р-е-м-е-н-н-а-я>>>PHP • Форум: Вопросы новичков

Ответов: 12
Просмотров: 370
Да на этой, же. Ладно спасибо порою.
AJAX не хочу пока. Если уж совсем никак то …
XMLHttpRequest, про это нашёл, читал вроде что-то получилось с файлом который у меня на сервере. Из глобальной сети ни как не достаёт, почему-то.
IllusionMH пишет:
загуглите пару примеров "связанные селектбоксы и пхп" "связанные селектбоксы и пхп"

Хорошо посмотрю.
Спасибо Вам.
ytrewq123 Отправлено: 06 Мая, 2016 - 14:55:41 • Тема: JavaScript---п-е-р-е-м-е-н-н-а-я>>>PHP • Форум: Вопросы новичков

Ответов: 12
Просмотров: 370
Вроде GET случается ибо пишет GET и путь к файлу.
В Ответ пишет
Перезагрузите страницу, чтобы получить источник для:
http://localhost/opyty/...................
IllusionMH пишет:
Сразу хоче прояснить: если вы выводите html документ

Мне надо чтобы ЯваСкрипт передал ПХП номер и ПХП файл из адреса
www. adres .kuda-to/111 там JSON достал нужное инфо и вставил в другой SELECT.
Как-то так. Не знаю может это нельзя сделать.
ytrewq123 Отправлено: 06 Мая, 2016 - 13:21:26 • Тема: JavaScript---п-е-р-е-м-е-н-н-а-я>>>PHP • Форум: Вопросы новичков

Ответов: 12
Просмотров: 370
Рачей пишет:
Вы понимаете, тут вопрос такой. Скрипт обрабатывается клиентом, а php сервером..

Это всё я уже понял. Спасибо. Но хочу чистый ЯваСкрипт.
IllusionMH пишет:
а что по вашему должно произойти когда вы вставляете изображение?

Скажу честно не знаю. Но сколько я читал что пишут. Должен выполнится этот элемент. То есть страница пойдёт искать где фото а тама, файл ПХП который как бы получит инфо от ЯваСкрипт и исполнится.
Честно не знаю как и что. Может я что-то не так понял.
Вот тут написано. И в других местах также это говорят.
https://www[dot]kaminskiy-web[dot]com/st[dot][dot][dot]ript-v-php[dot]xhtml
ytrewq123 Отправлено: 06 Мая, 2016 - 02:00:17 • Тема: JavaScript---п-е-р-е-м-е-н-н-а-я>>>PHP • Форум: Вопросы новичков

Ответов: 12
Просмотров: 370
Здравствуйте!
Вот такой вопрос.
Мне из списка. SELECT надо передать валуе. Да с помощью ПХП всё получилось и хорошо.
Теперь хотел бы через Javascript значение в ПХП. Ну ни как не получается.
Ни какие библиотеки не хочу. Чисто Javascript---ПХП.
Перерыл всё. Но не как.
Вроде как-то так. Но не выходит.

document.write("<img src='dlja_htmlcssss12.php?id="+peremennaja+" '>");

Просто открывается пустая страница и ничего не происходит.
Попробовал тоже через

var v_php = document.createElement('p');
v_php.innerHTML = "<img src='dlja_htmlcssss12.php?id=11'>";

Тоже ничего.
Нашёл ещё какой-то код, длиннущий не совсем понятный. С location не хочу.
Не подскажите как GETом передать его.

Страниц (24): В начало « ... 7 8 9 10 [11] 12 13 14 15 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB