Avatar billede klojs Praktikant
18. september 2003 - 01:43 Der er 6 kommentarer og
1 løsning

Hvad er backquotes ?

Når jeg får en fejl vedr. denn linie:

$tmp=explode(\n, shell_exec(locale -a));

Hvad er så backquotes ?? Kan de bare slettes eller ændres til noget andet ?
Avatar billede tjp Mester
18. september 2003 - 02:13 #1
En 'backquote' er tegnet ` (findes på tasten ved siden af Backspace på dansk tastatur) og bruges så vidt jeg ved ikke i PHP (men muligvis i Perl).
Er problemet ikke at du mangler quotes (enten ' eller " ) omkring \n i dit 'explode'-kald?
Avatar billede klojs Praktikant
18. september 2003 - 03:02 #2
Aha jeg aner faktisk ikke hvad sproget her er, men den siger til mig:

Warning: shell_exec()[function.shell_exec]: cannot execute using backquotes in safe mode.

Da jeg jo nok ikke kan lave om på "safe mode" kunne jeg måske ændre på linien der skaber fejlen.....
Avatar billede klojs Praktikant
18. september 2003 - 03:08 #3
og efter in safe mode kommer selvfølgelig "in....bla/bla/bla/..osv../setup/function.inc on line 597" (uden de to gåseøjne).

Det er fra linie 597 i function.inc jeg har taget linien. Da jeg ikke kunne åbne .inc filen omdøbte jeg den til function.php i stedet for.
Avatar billede andy Nybegynder
18. september 2003 - 17:52 #4
backqoutes bruges som i perl til at udføre shell commands. I php kan du også bruge funktionen shell_exec().

Hvad står der i din backqoutes?
Avatar billede klojs Praktikant
18. september 2003 - 19:40 #5
I denne her linie er der da ingen BQ ?? Det er den der skulle svare til linie 597 i den angivne fil.

$tmp=explode(\n, shell_exec(locale -a));

Kan det have noget at gøre med -a som står inde i parantesen ?
Avatar billede klojs Praktikant
30. september 2003 - 21:23 #6
tjp......læg svar så får du point.
Avatar billede tjp Mester
30. september 2003 - 22:42 #7
Værsgo!
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