Synology-Forum.nl
Packages => Officiƫle Packages => Python (Versie van Synology) => Topic gestart door: paulzuurbier op 30 juni 2012, 11:19:16
-
Ik wil graag een python script aanroepen vanaf mijn website (vanuit PHP bijvoorbeeld).
Heeft iemand ervaring hoe dit werkt en welke voorbereiding nodig is, specifiek met DSM?
-
Dit is me inmiddels gelukt.
1) Installeer Joomla en het pakket Python
2) Installeer in Joomla de plugin directPHP (en volg bijbehorende instructies, vergeet niet te activeren).
3) Maak een scriptje met bijvoorbeeld print"Hello world!"
en sla op als hello.py
4) Navigeer in putty naar de map met je script en achterhaal het /volledige_pad/ met pwd.
5) Maak een artikel aan in Joomla en voeg de volgende code toe:
<?php
echo exec('python /volledige_pad/hello.py');
?>
Let op! Plakken als kale tekst anders krijg je foutmeldingen vanwege de opmaak-code.
6) Open je artikel in je browser en de output van je python script verschijnt op het web.
Dit opent nieuwe mogelijkheden!