Как создать доску?

Как создать первый собственный сайт. Если Вы ещё не знакомы с данным вопросом, добро пожаловать сюда.

Як створити перший власний вебсайт. Якщо Ви ще не знайомі з даним питанням, ласкаво просимо сюди.
Аватара пользователя
skyweb
Сообщения: 194
Зарегистрирован: Вт авг 22, 2017 3:29 pm
Репутация:
Откуда: Харьков
Пол: Мужчина
Агент пользователя: Chrome Linux 1280x1024

Как создать доску?

Сообщение skyweb » Ср июн 13, 2018 9:11 am

Ну все норм. Массив проксей есть. Теперь закомментировать

CodeColon Select All Code

print_r($proxies); die();
и гнать дальше свою логику.
vitdyhosting
Сообщения: 40
Зарегистрирован: Пн июн 11, 2018 2:20 pm
Репутация:
Пол: Не указан
Агент пользователя: Opera Windows 1280x1024

Как создать доску?

Сообщение vitdyhosting » Ср июн 13, 2018 9:20 am

skyweb, я добавил в Ваш скрипт

CodeColon Select All Code

foreach ( $proxies as $proxy) {
   $proxies[] .= "/http://www.google.com.ua/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwiwgPmi_s7bAhUIQBQKHVYxAw8QFggnMAA&url=http%3A%2F%2Fvitdyboard.zzz.com.ua%2Fboard%2Findex.php&usg=AOvVaw0Xtk3f8iMM6EMs91VbXDgk";
}
foreach ($proxies as $q)
{
$load=file_get_contenst($proxies);
}

что не правильно? переменные $proxy и $q не использую и не понимаю, что оно сделает вообще. По идее, оно должно к каждой строке приставить строку

CodeColon Select All Code

http://www.google.com.ua/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwiwgPmi_s7bAhUIQBQKHVYxAw8QFggnMAA&url=http%3A%2F%2Fvitdyboard.zzz.com.ua%2Fboard%2Findex.php&usg=AOvVaw0Xtk3f8iMM6EMs91VbXDgk

которая открывает мой сайт и регистрирует рейтинг в гугл, а потом загрузить страницу через прокси
Последний раз редактировалось vitdyhosting Ср июн 13, 2018 1:30 pm, всего редактировалось 2 раза.
Аватара пользователя
skyweb
Сообщения: 194
Зарегистрирован: Вт авг 22, 2017 3:29 pm
Репутация:
Откуда: Харьков
Пол: Мужчина
Агент пользователя: Chrome Linux 1280x1024

Как создать доску?

Сообщение skyweb » Ср июн 13, 2018 9:30 am

Я не знаю, честно, как надо тут правильно. Я использую прокси только вместе с cURL. Там у него есть параметры для адреса прокси, его порта и типа (SOCKS5 например). Что такое прокси - это промежуточная нода со своим протоколом (SOCKS4, SOCKS5, HTTP). Вы посылаете ей запрос на соединение, а потом только передаете ей уже свой HTTP заголовок. Я не настолько спец, чтобы помочь.
vitdyhosting
Сообщения: 40
Зарегистрирован: Пн июн 11, 2018 2:20 pm
Репутация:
Пол: Не указан
Агент пользователя: Opera Windows 1280x1024

Как создать доску?

Сообщение vitdyhosting » Ср июн 13, 2018 9:38 am

http://adhdtd523gevgsws52352fsv.zzz.com.ua/proxye.php
Fatal Error
Я изменил Ваш скрипт вот так

CodeColon Select All Code

<?php
$file_name = 'proxy.txt'; // имя файла
$content = file_get_contents($file_name); // содержимое файла
$lines = explode("\n", $content); // то же в виде массива
$proxies = array(); // результат будет тут в виде массива
foreach ($lines as $eachline ) { // перебираем каждую линию
   $text = trim($eachline); // очистка от whitespaces
   if ( strlen($text) > 0 ) $proxies[] = $text; // хорошую строку в результат
}
foreach ( $proxies as $proxy) {
   $proxies[] .= "/http://www.google.com.ua/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwiwgPmi_s7bAhUIQBQKHVYxAw8QFggnMAA&url=http%3A%2F%2Fvitdyboard.zzz.com.ua%2Fboard%2Findex.php&usg=AOvVaw0Xtk3f8iMM6EMs91VbXDgk";
}
foreach ($proxies as $q)
{
$load=file_get_contents($proxies[]);
}
?>

И теперь ошибка.
Последний раз редактировалось vitdyhosting Ср июн 13, 2018 1:33 pm, всего редактировалось 2 раза.
Аватара пользователя
skyweb
Сообщения: 194
Зарегистрирован: Вт авг 22, 2017 3:29 pm
Репутация:
Откуда: Харьков
Пол: Мужчина
Агент пользователя: Chrome Linux 1280x1024

Как создать доску?

Сообщение skyweb » Ср июн 13, 2018 9:52 am

Такое надо отлаживать и запускать дома, а не на бесплатном хостинге. Если прокси использовать, то все равно откуда дергать гугл. А потом уже заливать все это в продакшн. Да там, есть ошибки Ваши в коде. Но я не могу помочь, потому что не знаю как делать это без curl, поэтому править Ваш скрипт считаю бесполезным.
batareika
Сообщения: 85
Зарегистрирован: Чт июл 14, 2016 9:35 am
Репутация:
Откуда: Київ
Пол: Мужчина
Агент пользователя: Chrome Windows 1920x1080
Контактная информация:

Как создать доску?

Сообщение batareika » Ср июн 13, 2018 9:54 am

У Вас тут ошибка на ошибке
1)Вы перебирая массив, пытаетесь добавить значение не элементу массива, а самому массиву
2)Чтобы добавить значение к массиву нужно использовать оператор = вместо .=
3)Правильное использование file_get_contents через прокси описано вот сдесь https://stackoverflow.com/questions/1336262/file-get-contents-behind-a-proxy
vitdyhosting
Сообщения: 40
Зарегистрирован: Пн июн 11, 2018 2:20 pm
Репутация:
Пол: Не указан
Агент пользователя: Opera Windows 1280x1024

Как создать доску?

Сообщение vitdyhosting » Ср июн 13, 2018 9:59 am

Что значит cURL? Я обычно все варианты перепробую и один из них работает. Кстати, а можно ли как то при помощи своего скрипта, загрузить прямо скрипт из другого сайта? Я хочу скачать исходники zzz. Чтобы проанализировать.
Последний раз редактировалось vitdyhosting Ср июн 13, 2018 1:34 pm, всего редактировалось 2 раза.
vitdyhosting
Сообщения: 40
Зарегистрирован: Пн июн 11, 2018 2:20 pm
Репутация:
Пол: Не указан
Агент пользователя: Opera Windows 1280x1024

Как создать доску?

Сообщение vitdyhosting » Ср июн 13, 2018 10:00 am

Спасибо, batareika!!!
Последний раз редактировалось vitdyhosting Ср июн 13, 2018 1:34 pm, всего редактировалось 2 раза.
batareika
Сообщения: 85
Зарегистрирован: Чт июл 14, 2016 9:35 am
Репутация:
Откуда: Київ
Пол: Мужчина
Агент пользователя: Chrome Windows 1920x1080
Контактная информация:

Как создать доску?

Сообщение batareika » Ср июн 13, 2018 10:02 am

Что значит cURL?

Консольная программа, позволяющая формировать и отправлять запросы на сервера https://ru.wikipedia.org/wiki/CURL

Кстати, а можно ли как то при помощи своего скрипта, загрузить прямо скрипт из другого сайта? Я хочу скачать исходники zzz. Чтобы проанализировать.

Боюсь, это легальным путем сделать невозможно
vitdyhosting
Сообщения: 40
Зарегистрирован: Пн июн 11, 2018 2:20 pm
Репутация:
Пол: Не указан
Агент пользователя: Opera Windows 1280x1024

Как создать доску?

Сообщение vitdyhosting » Ср июн 13, 2018 10:20 am

я удалил содержимое сообщения*
Последний раз редактировалось vitdyhosting Ср июн 13, 2018 1:00 pm, всего редактировалось 1 раз.

Вернуться в «Первые шаги / Перші кроки»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость