Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Расшифруйте что сие заначит.

 PHP.SU

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


 Страниц (2): [1] 2 »   

> Описание: Расшифровка написанногго в файле
yura_co
Отправлено: 28 Сентября, 2014 - 14:47:03
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Сент. 2014  


Помог: 0 раз(а)




есть файл ,хочу его немного добавить под свои нужды. помогите разобрать то что там написано чтобы понять что делать дальше.
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.         $id = $_GET['id'];
  3.         $desk = "meta/$id-desk.txt";
  4.         $keywords = "meta/$id-keys.txt";
  5.         $meta = file_get_contents($desk);
  6.         $keywords = file_get_contents($keywords);
  7.  
  8. if(!empty($meta)){
  9.         echo '<title>'.$_GET['name'].'</title>'."\r\n";
  10.         echo '<meta name="description" content="'.$meta.'" />'."\r\n";
  11. } else if (isset($_GET['name'])){
  12.         echo '<title>'.$_GET['name'].'</title>'."\r\n";
  13.         echo '<meta name="description" content="'.$_GET['name'].' " />'."\r\n";


интересует как понять строку 2 и не могу понять как из бд берётся значение '.$_GET['name']. , остальное понятно.
дальше мне надо будет из бд вытащить поля описания товара и цену, но не могу понять как идёт конект к бд. так как в файле нету вообще строки конекта и не указано с какой таблицы брать название товара.

(Отредактировано автором: 28 Сентября, 2014 - 15:09:43)

 
 Top
dcc0
Отправлено: 28 Сентября, 2014 - 15:40:55
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




Тут в качестве БД, вероятно, файлы. Лежат оные где-то в директории meta.

(Отредактировано автором: 28 Сентября, 2014 - 16:15:23)



-----
Март 2021. Бросил программирование
 
 Top
caballero
Отправлено: 28 Сентября, 2014 - 15:49:05
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
но не могу понять как идёт конект к бд.
\
а где там вообще упоминается БД?


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
yura_co
Отправлено: 28 Сентября, 2014 - 15:52:33
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Сент. 2014  


Помог: 0 раз(а)




в качестве бд и есть бд для параметра $_GET['name']
для $desk и $keywords действительно файлы
(Добавление)
[quote=caballero][/quote]
в самом файле упоминания о бд нету, но название берётся из бд(вероятно), ибо другого я не нашел.
и как понять строку: $id = $_GET['id'];
и опять же, откуда берётся $_GET['name']
не прописано вообще ничего, ни конекта ни откуда берётся.

(Отредактировано автором: 28 Сентября, 2014 - 15:59:16)

 
 Top
caballero
Отправлено: 28 Сентября, 2014 - 16:02:00
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
$_GET['name']

из HTTP запроса браузера, откуда же еще.

(Отредактировано автором: 28 Сентября, 2014 - 16:02:22)



-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
yura_co
Отправлено: 28 Сентября, 2014 - 16:04:27
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Сент. 2014  


Помог: 0 раз(а)




caballero пишет:
Цитата:
$_GET['name']

из HTTP запроса браузера, откуда же еще.

так, терь вообще не понял, как определить этот запрос если мне нужны ещё данные из этого запроса?
 
 Top
caballero
Отправлено: 28 Сентября, 2014 - 16:14:37
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




у вас вообще есть представление как работает веб? Что браузер отсылает HTTP запрос по соответствующему URL методом GET или POST? что PHP как серверный скрипт его обрабатывает и отправляет в браузер HTML и т.д.


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
yura_co
Отправлено: 28 Сентября, 2014 - 16:17:26
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Сент. 2014  


Помог: 0 раз(а)




caballero пишет:
у вас вообще есть представление как работает веб? Что браузер отсылает HTTP запрос по соответствующему URL методом GET или POST? что PHP как серверный скрипт его обрабатывает и отправляет в браузер HTML и т.д.

нету. уже начал гуглить. я только начал разбираться с пхп до хттп пока не дошел
(Добавление)
теперь вообще не понял, надо терь написать парсер который будет сохранять данные а потом уже выводить то что мне нужно?
правильно понимаю?
 
 Top
caballero
Отправлено: 28 Сентября, 2014 - 18:21:30
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




при чем тут какой то парсер?
что вам нужно я не знаю.
вероятнее всего брать учебник и изучать програмирование на PHP начиная с азов.
потому как даже вопрос не можете сформулировать чтобы было понятно в чем проблема состоит


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
yura_co
Отправлено: 30 Сентября, 2014 - 09:36:48
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Сент. 2014  


Помог: 0 раз(а)




caballero пишет:
при чем тут какой то парсер?
что вам нужно я не знаю.
вероятнее всего брать учебник и изучать програмирование на PHP начиная с азов.
потому как даже вопрос не можете сформулировать чтобы было понятно в чем проблема состоит

вопрос изначально был такой:
как понять строку : $id = $_GET['id'];
зачем я уже понял. и за это премного благодарен, а вот теперь как берётся $_GET['name'] с сайта я не могу понять. не могу понять где описать окуда брать данные.
есть сайт с карточкой товара, название товара берётся из карточки, а как берётся не могу понять , как определить нужную переменную находящуюся в браузере?
 
 Top
kotyara1979
Отправлено: 30 Сентября, 2014 - 09:44:08
Post Id


Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Окт. 2012  


Помог: 7 раз(а)




Вам действительно нужно почитать азы по работе веба.

$_GET - это глобальный массив в PHP. Данные в нем формируются за счет адресной строки.

site.ru/index.php?id=12&name=produkt

Вот все, что после знака вопроса, - это данные передаваемые методом GET. Они будут доступны скрипту в упомянутом глобальном массиве.


-----
Сделать можно все. Главное одеть каску.
 
 Top
yura_co
Отправлено: 30 Сентября, 2014 - 10:06:15
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Сент. 2014  


Помог: 0 раз(а)




kotyara1979 пишет:
Вам действительно нужно почитать азы по работе веба.

$_GET - это глобальный массив в PHP. Данные в нем формируются за счет адресной строки.

site.ru/index.php?id=12&name=produkt

Вот все, что после знака вопроса, - это данные передаваемые методом GET. Они будут доступны скрипту в упомянутом глобальном массиве.

Вот оно как. спасибо, а то уже голову сломал. терь всё понятно откуда берётся name.
сразу всё встало на свои места.
(Добавление)
сразу появился вопрос. можно ли с сайта взять данные не подключая БД?
Например надо взять поля с ценой, валютой и ссылку на картинку?
 
 Top
kotyara1979
Отправлено: 30 Сентября, 2014 - 12:43:56
Post Id


Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Окт. 2012  


Помог: 7 раз(а)




Да, можно.

База - это только место хранения.
Ее отсутствие не мешает обработать полученную информацию.

И, еще раз, почитайте книги, это избавит вас от необходимости задавать элементарные вопросы.


-----
Сделать можно все. Главное одеть каску.
 
 Top
Alex_dark74
Отправлено: 30 Сентября, 2014 - 15:10:18
Post Id


Частый гость


Покинул форум
Сообщений всего: 210
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




С такими познаниями вы собираетесь парсить сайт???
Удачи!
 
 Top
esterio
Отправлено: 30 Сентября, 2014 - 15:38:14
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Alex_dark74
а вы сразу же начали все понимать. не нужно такого писать. просто человеку обьяснили правильно више: чтобы не задавать глупых вопросов пусть поучить азы и понимание само придет

(Отредактировано автором: 30 Сентября, 2014 - 16:02:05)

 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB