Avatar billede truthorn Nybegynder
02. juni 2003 - 18:00 Der er 11 kommentarer

php fra kommandolinien

Jeg sidder på en linuxmaskine og vil gerne eksekvere php fra kommandolinien - det virker også fint

"php test.php"....

Men er det muligt at parse variabler med, så man eksempelvis gør på web'en (det virker ikke umiddelbart for mig, men måske der er en snedig måde at gøre det på

f.eks. "php test.php?value1=2&value3=0", etc...?

Nogle bud på den?
Avatar billede fangel Nybegynder
02. juni 2003 - 18:06 #1
Avatar billede jakoba Nybegynder
02. juni 2003 - 18:07 #2
bare skriv det.  med php installeret og aktiv vil paramtrene blive modtaget som ønsket.

mvh JakobA
Avatar billede truthorn Nybegynder
02. juni 2003 - 18:11 #3
jeg har lavet følgende fil: "test.php", der ser således ud:

<?
echo "a $test a";
?>

Herefter skriv er jeg følgende: "php test.php?test=1" - den er godt nok ikke meget for at eksekvere det overhoedet..... hvsidjeg derimod eksekverer den som "php test.php", så er output: "a  a"

Er syntaksen forkert eller skal der opsættes noget i php.ini?
Avatar billede fangel Nybegynder
02. juni 2003 - 18:12 #4
prøv

<?php
echo "a " . _GET['test'] . " a";
?>

php side.php?test=tset

Morten
Avatar billede truthorn Nybegynder
02. juni 2003 - 18:21 #5
Det er den godt nok heller ikke glad for..... :-( *snøft*
Avatar billede truthorn Nybegynder
02. juni 2003 - 18:27 #6
Nu har jeg fundet noget der virker - fra linket givet af dea....


php test.php '&test=bla&test=bla'

Hvis jeg derimod kun skriver:
php test.php '&test=bla'

Så virker det naturligvis ikke, det giver jo god mening :-/ (???)
Avatar billede tipsen Nybegynder
02. juni 2003 - 19:16 #7
Kan du ikke benytte argv-arrayet?
Avatar billede jensgram Nybegynder
02. juni 2003 - 21:05 #8
Der er en fejl i Mortens løsning - ved ikke om du har opdaget det:

<?php
echo "a " . $_GET['test'] . " a";
?>

php side.php?test=tset

Det MÅ virke!
Avatar billede truthorn Nybegynder
03. juni 2003 - 12:33 #9
Jeg opdagede den godt nok, men jeg fik den ikke til at virke.....meget syret
Avatar billede tipsen Nybegynder
03. juni 2003 - 12:33 #10
Gentager: Kan du ikke benytte argv-arrayet?
Avatar billede jensgram Nybegynder
03. juni 2003 - 13:12 #11
Ok! Lyder underligt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester