[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подтверждение прав на владение сайта
LastChaos
Хочу, чтобы пользователи, добавляющие свои сайты в БД, подтверждали свои права на владения сайтом путем загрузки в корневой каталог сайта .txt файл или добавлением meta-тэга в код главной страницы. А вот как проверить наличие meta-тэга и наличие .txt файла путем php не знаю. Помогите пожалуйста unsure.gif
Игорь_Vasinsky
проси наличие txt файла у них на сайте - с содержимым сгенерированным у тебя на сайте.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
LastChaos
Это понятно, а как быть с мета-кодом? Вручную заходить к ним на сайт и просматривать html-код страницы? biggrin.gif
Игорь_Vasinsky
нафиг тебе мета код))

если они смогли залить файл на сервер с сайтом

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
LastChaos
Для их же удобства) Ну так как?
Игорь_Vasinsky
пусть добавляют метатег.

ты просто его потом парси - если есть - то гуд, если нет - то нахер.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
LastChaos
Ну так я и хочу узнать как это сделать, я пока нуб в php, на примерах учусь пока что потихоньку
Игорь_Vasinsky
ты же знаешь адрес сайте)

$page = file_get_contents("http://user_site.com");

if(preg_match("<meta name="test" ....какой то паттерн...."), $page)
echo 'Пройден';
else
echo 'Нет';


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.