Вот развели то флуд :)
Да я даже использовал file_get_content как писал Потерянный, но использовал на хостинге где Server Api Apache на Server Api Cgi такое не прокатывает при всём при том что настройки одинаковые у хостингов кроме Server Api.
И вообще давайте жить дружно! :)
На этом тему можно закрыть.
Всем спасибо за помощь очень помогли! 🚬
Shtogrin спасибо огромное! То что доктор прописал :)
$ch = curl_init("http://www.saita.net"); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, 0); $dec = curl_exec ($ch); curl_close ($ch);
Потерянный да, но это не работает наверное из за Server Api Cgi вот и приходится с Curl'ом извращаться :)
Всё решил все вопросы благодаря всем кто отписывался всем большое спасибо ☝
Потерянный все мы люди и нам свойственно ошибаться...
Вы так сильны в закомментировании кода что наверняка знаете ответ на мой вопрос :)Как же мне сделать так чтобы использовать файл не пришлось, но смысл кода остался таким же Т.е. HTML код страницы www.saita.net был в переменной $dec.
Да я не про закомментирование кода имел ввиду, а про то как сделать чтобы скрипт имел такой же смысл как я описал выше, но без использования файла. Чтобы код страницы был равен переменной, а не записывался в файл.
Подскажите как сделать так, чтобы выделенное красным не использовалось т.е. чтобы HTML код страницы записывался в переменную $dec без использования файла name.html.
$ch = curl_init("http://www.saita.net"); $fp = fopen ("name.html", "w"); curl_setopt ($ch, CURLOPT_FILE, $fp); curl_setopt($ch, CURLOPT_HEADER, 0); curl_exec ($ch); curl_close ($ch); fclose ($fp); $name = '/home/put/put/put/name.html'; $dec = file_get_contents($name);
Вот я дурак :)
Спасибо! Заработало :)
Вот бы ещё со вторым скриптом разобраться вообще хорошо было бы :)
Там работа с массивами если скрипт отдельно от CMS запускать всё нормально стоит только вставить в CMS не работает.
Вот так в CMS вставляю:
ob_start();
include('/home/put/put/put/name.php');
$name = ob_get_contents();
ob_end_clean();
это основной код естественно там есть проверка на существование скрипта.
В CMS пишу просто $name
Может есть какие-то ограничения с функцией ob_start(); если Server Api CGI.
На хостинге с Server Api Apache работает.
Алексей Пешков спасибо за ответ.
:( 2 дня всё думал что и как различные тесты на денвере проводил точно значит из за этого :(. А как с этим можно бороться?
Вот нагуглил в интернете http://www.citforum.ru/internet/php/if-mod-since/ ещё не пробовал стоит ли пробовать? Это получается надо все переменные например была переменная $abc надо будет сделать $_SERVER['abc'] и прописать про неё в .htaccess будет работать?
И ещё проблема с одним скриптом.
Скрипт этот берёт страницу посредством cURL сохраняет в файл потом файл парсится и результат выводится результат динамический тоесть страница что парсится меняется. Так вот вставляю скрипт с помощью функции include() в CMS. Не работает. Если запустить отдельно от CMS скрипт всё работает. На Server Api Apache работает и так и так. Тоже сравнивал и пришёл к выводу что это из за Server Api CGI возможно такое?
Нет естественно платно как и хотел 0.5 таких проектов как у меня масса в интернете ... За что бесплатно то брать :) Но цена не кусается, главное чтобы каждый день сервер не падал как у сами знаете кого :)
Всё можно считать вопрос закрытым. Взял хостинг от OnkelHost.ru :) спасибо им что пошли на встречу с тарифом. Пойду днс менять и всё переустанавливать на новый хостинг :).
Добавил вас в контакт лист буду ждать в онлайне.
Не думаю что сайт интересен большому кругу лиц поэтому такую заявку постыжусь писать :). Но сайт не дорвей и не что-то подобное.