Probleem omschrijving:
Ik probeer een .sh bestand te openen, maar hij geeft niets weer. Als ik de test.sh open via putty dan werkt hij wel gewoon, maar zodra ik hem wil openen via de php script met shell_exec doet hij het niet. safe mode staat niet aan dus daar kan het niet aan liggen.
Script:
PHP:
test.shCode:<?php $output = shell_exec('./test.sh http://download.eset.com/eval/win/eav/eav_nt32_enu.msi); echo "<pre>$out</pre>"; ?>
Code:wget $1
Mijn toegankelijkheid:
Root access, ook heeft mijn hosting toegang op de shell.
- [Plesk][PHP] shell_exec
-
02-02-2009, 00:08 #1
- Berichten
- 190
- Lid sinds
- 19 Jaar
[Plesk][PHP] shell_exec
-
-
02-02-2009, 01:32 #2
- Berichten
- 30
- Lid sinds
- 18 Jaar
$out => $output?
-
02-02-2009, 07:42 #3
- Berichten
- 190
- Lid sinds
- 19 Jaar
Nee het ligt niet aan $out, was gewoon een typfout
-
02-02-2009, 08:34 #4
- Berichten
- 1.915
- Lid sinds
- 19 Jaar
Staat shell_exec() niet bij de excluded commando's in de php.ini ?
-
02-02-2009, 08:39 #5
- Berichten
- 190
- Lid sinds
- 19 Jaar
Nee daar staat niets
-
02-02-2009, 15:30 #6
- Berichten
- 1.915
- Lid sinds
- 19 Jaar
-
02-02-2009, 15:40 #7
- Berichten
- 1.197
- Lid sinds
- 17 Jaar
shell_exec('./test.sh http://download.eset.com/eval/win/eav/eav_nt32_enu.msi)
Je opent met een ' met eindigt het niet?
-
02-02-2009, 17:35 #8
- Berichten
- 349
- Lid sinds
- 17 Jaar
Snel herschreven naar iets nettere code:
PHP Code:<?php $output = shell_exec('./test.sh http://download.eset.com/eval/win/eav/eav_nt32_enu.msi');
echo "<pre>".$output."</pre>"; ?>
Verder was je een single quote vergeten.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic