Hallo iedereen,
Ik ben zojuist wat aan het uitproberen met com functions in PHP. Ik wil een programma laten draaien die ik vanuit php oproep.
Eerst de desbetreffende voorbeeld code: (test.php)
Als ik test.php via php.exe open op mijn server werkt het prima, ik krijg een net send melding met 'hoi'.
Alleen wil ik dat ook vanaf buiten kunnen, als ik van mijn eigen pc test.php oproep in mijn browser gebeurd er helemaal niks.
Er is heel weinig te vinden op google/GoT over com funtions in php. In de comments van php.net staat ook niets wat mij kan helpen.
Ik denk zelf dat er ergens nog een restrictie aanstaat die beperkt dat ik com functions van buitenaf kan gebruiken.
Mijn Apache 2.2.9 server met PHP 5.2.6 draait op een Windows 2003 machine.
Hoe kan ik op mijn server een 'net send' melding krijgen als ik test.php vanaf buiten oproep in een browser?
Alvast bedankt
Ik ben zojuist wat aan het uitproberen met com functions in PHP. Ik wil een programma laten draaien die ik vanuit php oproep.
Eerst de desbetreffende voorbeeld code: (test.php)
PHP:
1
2
3
4
| <?php $wscript = new COM('WScript.Shell'); $wscript->Run("cmd /K net send * 'hoi'", 0, false); ?> |
Als ik test.php via php.exe open op mijn server werkt het prima, ik krijg een net send melding met 'hoi'.
Alleen wil ik dat ook vanaf buiten kunnen, als ik van mijn eigen pc test.php oproep in mijn browser gebeurd er helemaal niks.
Er is heel weinig te vinden op google/GoT over com funtions in php. In de comments van php.net staat ook niets wat mij kan helpen.
Ik denk zelf dat er ergens nog een restrictie aanstaat die beperkt dat ik com functions van buitenaf kan gebruiken.
Mijn Apache 2.2.9 server met PHP 5.2.6 draait op een Windows 2003 machine.
Hoe kan ik op mijn server een 'net send' melding krijgen als ik test.php vanaf buiten oproep in een browser?
Alvast bedankt
Hallo!