Вмъкване на отдалечен PHP файл?

misho

Registered
Как мога в дадена страница да вмъкна PHP файл от моя сайт? Става въпрос за два сайта с различни домейни, на различни сървъри. С include става ли да се пише абсолютния адрес и има ли начин с JS?
 
Мисля че зависи от конфигурацията на втория сървър(този на който се намира файла който искаш да инклуднеш).По принцип е забранен include от отдалечен сървър и не съм 100% сигурен дали въобще може да се разреши.Можеш да вземеш съдържанието с file_get_contents, но това ще ти извади само съдържанието след зареждане на файла(тоест ако например ти трябва някоя функция или нещо такова няма да стане).
 
Искам, който желае, да добави в сайта си дадено съдържание, което аз определям. Например, някой иска в сайта му да излиза списък с теми от моя сайт, а аз ги определям чрез PHP, кои точно да са.
 
Този номер става с JS + PHP :)
На хората даваш код от рода на:
Код:
<script src="http://sait.com/fail.php"></script>

Вече в fail.php, ти задаваш типа на файла да е application/javascript:
Код:
header( 'Content-Type: application/javascript' );

и предоставяш информацията която искаш под формата на джаваскрипт с document.write(); :)

Ето един пример:
Код:
<?php
    // fail.php

    header( 'Content-Type: application/javascript' );
    
    $js = 'Днес е ' . date( 'd-m-y');
    echo "document.write(' "+ $js + " ');";

?>
Обръщай внимание на кавичките, защото при комбиниране на JS и PHP ще имаш много ядове с тях :)
 
А, освен, че ще извеждам информацията с JS, останалото си е само PHP, нали?
 
А възможно ли е да задам някаква променлива в отдалечения сайт, а тя да се използва и във файла, който въриш всичко. Имам предвид, дали е възможно нещо такова и как ще стане?
Код:
<script src="http://***/file.php" type="text/javascript">
var promenliva = 15;
</script>
Въпросът ми е, дали мога да използвам тази променлива promenliva във файла file.php.
 
Просто го викаш
<script type="text/javascript" src="http://saita.com/file.php?get=55"></script>
и в php файла вече си вземаш променливата.
 
Целта когато някой сложи връзка към моя файл, да мога да разбера точно кой е той. Например, когато той взема кода от мен, аз го записвам с id=15 в моята БД и в кода, който му давам трябва да присъства това id, за да го разпозня по-късно. Това питах как става. :)
 

Back
Горе