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 ?
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
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?
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.....
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.
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?
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 ?
30. september 2003 - 21:23
#6
tjp......læg svar så får du point.
30. september 2003 - 22:42
#7
Værsgo!
Vi tilbyder markedets bedste kurser inden for webudvikling