Avatar billede Daniel.E Praktikant
20. april 2005 - 15:20 Der er 1 kommentar og
1 løsning

getopt fejler

Hej


Jeg benytter getopt funktionen men synes ikke at den virker som den skal...

getopt("print:get:");

test.php --print hejsa

output:

Array
(
    [p] =>
    [r] =>
    [i] =>
    [n] =>
    [t] => sfsdfsdf
)



Jeg benytter PHP 4.3.11 og har ikke mulighed for at skifte version.


Er det bare en generel fejl at den skal fejle, eller er der noget som jeg ikke har med eller glemt ??
Avatar billede coderdk Praktikant
21. april 2005 - 00:53 #1
$opts = getopts( "", array( "print:" ) );
var_dump( $opts );

Den første er vist kun til "étbogstavs" options, f.eks.:

  getopt( "a:bc:" );

Fanger:

  --a value --b --cvalue

Men ikke --d osv

Din linje vil acceptere p, r, i, n, g og e - t vil acceptere en værdi...

Hvis du ikke har longopts på din maskine, så prøv denne:

  http://higginsforpresident.net/projects/source/getopt-0.1.phps
Avatar billede Daniel.E Praktikant
21. april 2005 - 10:02 #2
takker
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