Avatar billede jammerlab Nybegynder
03. juni 2002 - 20:27 Der er 18 kommentarer og
1 løsning

apache @$ php vairabler

Dau,
Jeg har et problem med min webserver. Eller rettere jeg er blevet fortalt at det er webserveren der er problemet. I mange scripts (php) er variablerne angivet med et $ tegn foran, men min webserver går da helt i kage og siger fejl 1000 gange. Hvis jeg sætter @$ foran så virker den :) men dette er frustrerene da jeg ikke laver scriptsne selv og jeg ved ikke altid hvor variablerne er angivet. Nogen der ved hvad jeg skal gøre ved dette?
Avatar billede Slettet bruger
03. juni 2002 - 20:33 #1
Hvilken fejl?
Avatar billede jammerlab Nybegynder
03. juni 2002 - 20:58 #2
jamen det er mange scripts den siger det til men den kan vidst ikke forstå at variblen allerede er givet. Altså den opfatter det som om der ikke er deffineret en varibel når den bliver brug længere nede i scriptet :)
Avatar billede Slettet bruger
03. juni 2002 - 21:00 #3
Skriv/paste nu præcis, hvilken fejl det er du får.

Det lyder da bare som en almindelig PHP warning, for at variablen der refereres til ikke er defineret.
Avatar billede Slettet bruger
03. juni 2002 - 21:01 #4
hvilken php version??? <? phpinfo(); ?>
Avatar billede jammerlab Nybegynder
03. juni 2002 - 21:15 #5
well mener der var fejl ved denne variabel
$time = time();
så skrev jeg $time = @time(); og så virkede det :) (er ikke så klog til php så ved ikke om det er en fejl oder was)

Panton - det er den nyeste der findes på php.net
Avatar billede Slettet bruger
03. juni 2002 - 21:18 #6
hmmm.. er det dig selv der ejer webserven eller er det noget du kører på localhost eller har du bare en account på webserveren?
Avatar billede Slettet bruger
03. juni 2002 - 21:22 #7
talker: Start dit script med:

error_reporting (E_ERROR | E_WARNING | E_PARSE);

- så vil du sikkert slippe for det problem. Men jeg kan kun anbefale dig, at sætte dig ind i PHP og dets configurations muligheder og fejlrapportering mv.
Avatar billede jammerlab Nybegynder
03. juni 2002 - 21:34 #8
panton - det er mine egen webserver

mercur8 - en af mine venner sagde jeg bare skulle sætte
<?
error_reporting(0);
?>
ind... ja okay så forsvandt det :) men altså hvis det er et php problem og ikke webserveren så er der jo ikke noget problem (næsten) det er ikke fordi jeg har et problem med et script nu jeg havde det bare tidligere. Jeg troede bare det var webserveren.
Avatar billede Slettet bruger
03. juni 2002 - 21:37 #9
du skal kigge i din php.ini eller tilsvarende hvis du kører linux

der står der noget om errorreporting som default.,... sæt den så du ikke har notices!
Avatar billede swiff Nybegynder
04. juni 2002 - 01:07 #10
"@" betyder jo "slå log for denne kommando fra"...
Avatar billede ztyxx Nybegynder
04. juni 2002 - 01:09 #11
i din php.ini kan du sætte di error_reporting til
error_reporting  =  E_ALL & ~E_NOTICE
så slipper du for de fejl, husk at genstarte din server efter at have ændret det
Avatar billede sukos Juniormester
05. juni 2002 - 15:39 #12
Er det ikke bare fordi
register_globals = Off i php.ini,
i stedet for On ???
Avatar billede jammerlab Nybegynder
05. juni 2002 - 17:52 #13
?! Så vidt jeg ved har jeg slet ikke en php.ini ??
Avatar billede Slettet bruger
05. juni 2002 - 22:26 #14
c:\windows\php.ini
Avatar billede jammerlab Nybegynder
06. juni 2002 - 19:30 #15
jeg acceptere lige en eller andens svar når jeg har set lidt nærmere på det :) Hvis der går for lang tid så skriv lige herinde så jeg for en mail! :)
Avatar billede ztyxx Nybegynder
13. juni 2002 - 16:06 #16
kunne du få det til at virke??
Avatar billede jammerlab Nybegynder
13. juni 2002 - 18:42 #17
Jep ztyxx sad lige og testede det :) Det virker fint med din løsning... tak for hjælpen!
Avatar billede Slettet bruger
13. juni 2002 - 19:10 #18
hvad vat var det lige der var galt med mit svar?
Avatar billede jammerlab Nybegynder
13. juni 2002 - 21:31 #19
well jeg ante ikke hvor den php.ini var og hvad jeg skulle sætte den til... ztyxx´s svar var mere præcist...
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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