Ik zit met een PHP probleem. Enkele dagen succesvol P- en Aspell geinstalleerd, alles werkt keurig, maar nu wil ik een systeem maken waarmee ik 'automatisch' woorden kan toevoegen. Normaal zijn hier 2 ssh-commands voor nodig, maar ik wou het via de exec-functies van PHP proberen.
Dit werkte niet, hij geeft keurig aan dat het succesvol zou zijn, maar geeft geen output regels terug en het bestand dat hij had moeten aanmaken bestaat niet. Dit doe ik vie de volgende code:
Andere executables zoals nslookup doet hij perfect, maar zodra ik de aspell aanroep gebeurt er niets (Het words.dat bestand ook staat in /usr/bin, en in een goed formaat). Dezelfde commands in putty (ssh) werken overigens wel.
Iemand een idee hoe ik dit kan oplossen? Ik zat zelf al te denken dat het mischien met de premissies te maken heeft, maar ik heb geen idee waar ik dit kan instellen. PHP draait niet in safe-mode.
Mvg,
Peter
Dit werkte niet, hij geeft keurig aan dat het succesvol zou zijn, maar geeft geen output regels terug en het bestand dat hij had moeten aanmaken bestaat niet. Dit doe ik vie de volgende code:
code:
1
2
3
4
5
6
| <?php $command = "aspell --lang=nl create master ./nl < words.dat"; exec( $command, $a, $b ); echo "<pre>"; print_r( $a ); ?> |
Andere executables zoals nslookup doet hij perfect, maar zodra ik de aspell aanroep gebeurt er niets (Het words.dat bestand ook staat in /usr/bin, en in een goed formaat). Dezelfde commands in putty (ssh) werken overigens wel.
Iemand een idee hoe ik dit kan oplossen? Ik zat zelf al te denken dat het mischien met de premissies te maken heeft, maar ik heb geen idee waar ik dit kan instellen. PHP draait niet in safe-mode.
Mvg,
Peter