[PHP] load rdjpgcom from anywhere

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ik heb win2003, IIS6.0 en PHP 4.nogwat

Ik wil het volgende scriptje runnen.
Dit geeft het commentaar wat in test2.jpg igebakken zit.

<?PHP
echo exec('rdjpgcom.exe test2.jpg');
echo "test";
?>

Dit werkt alleen als rdjpgcom.exe in dezelfde directory staat als test2.jpg
Maar ik wil dat het ook werkt als rdjpgcom.exe in een directory lager staat.

dus dacht ik

exec('../rdjpgcom.exe test2.jpg');

echter dat werkt niet.
Hoe hoor je dit te doen dan?

eventueel alternatief: Kun je niet in windows aangeven dat rdjpgcom altijd herkend wordt vanuit welke dir dan ook?

Jasper

Acties:
  • 0 Henk 'm!

  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

Wellicht het volledige pad opgeven?
Of anders rdjpgcom.exe in windows\system32 plaatsen, dan werkt het zonder een pad op te geven, als het goed is :)

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


Acties:
  • 0 Henk 'm!

Verwijderd

waarom zou je exe files in je system dir plaatsen, beetje vreemd maar ok,

je kan toch gewoon het volledige path opgeven? Ook zal je nog rechten aan de exe moeten geven zodat iis het uit kan voeren, tenzij je ook iis onder administrator account draait, aangezien sommige mensen het ook in de system dir plaatsen.

of even een define aangeven met het volledige path waar de exe te vinden is.

Acties:
  • 0 Henk 'm!

  • Skaah
  • Registratie: Juni 2001
  • Laatst online: 16-09 18:38
test2.jpg wordt als parameter doorgegeven aan rdjpgcom.

Probeer eens: ..\rdjpgcom map\naar\jpegje\test2.jpg

Wat betekent "werkt niet" bij jou? Mijn glazen bol is wat beslagen vandaag.