Comment récupérer le code d'un autre site web (que je contrôle)?

Je veux entrer une ligne de php dans mon site et l'avoir en écho sur le code qui doit être entré sur mon site. Essentiellement, je contrôle une partie du site d'un client et il est plus pratique pour tous les intervenants si je peux le changer sans les obliger à le download. Ce problème doit être résolu depuis longtime, mais je ne trouve pas de solution. En outre, je ne suis pas sûr si c'est possible si mon code est côté server. Pensées, aide, suggestions?

Vous devriez find une approche différente pour résoudre ce problème. Du haut de ma tête, vous pourriez probablement écrire un utilitaire qui permet, avec un nom d'user et un mot de passe, de replace des files spécifiques.

Utiliser le code d'un autre site, même si vous le contrôlez, est extrêmement dangereux. Tout ce que l'attaquant devrait faire est d'usurper l'adresse par un moyen parmi d'autres, et il pourrait littéralement faire n'importe quoi sur le server que le script a le privilège de faire. Pour être complet, vous cherchez " eval ", mais vous voulez utiliser une approche différente.

Mes pensées et suggestions … ne le faites pas! Voici quelques raisons pour lesquelles:

  1. Sécurité: C'est la principale raison.
  2. Latence: le site Web de vos clients s'exécutera plus lentement car il devra tirer du code sur le réseau pour fonctionner.
  3. Temps d'arrêt: que se passe-t-il lorsque votre server tombe en panne? Il détruit le server de vos clients, ce qui peut l'ouvrir aux attaques.

Tout à propos de l'idée est mauvais. Il y a une limite entre faire quelque chose parce que tu peux et faire quelque chose parce que tu devrais. C'est définitivement comme ça ne devrait pas .

Vous savez, PHP a embedded le support FTP . Peut-être que vous pourriez écrire une application de deployment à distance.

C'est ce que ssh a été créé pour:

ssh user@remotehost 'execute remote command here' 

Je ne ferais rien de tel en PHP, peu importe l'implémentation car c'est une énorme faille de security.

Quand vous dites que PHP fait écho à du code sur votre côté, je suppose que c'est PHP renvoyant javascript. Cela signifie que vous pouvez également imprimer le file js dans un file différent et y attacher un lien.

par exemple, le php sur votre server pourrait ressembler à ceci:

 echo "function doCoolStuff(){alert("I am awesome!");}\ndoCoolStuff();"; 

sur la page du client, vous dites

 <script src='freelancerssite.com/codeIneed.php'> 

De cette façon, le client obtient toujours le code que vous avez sur votre server.