Php fusion. Får følgende fejl. Warning: preg_match() [function.preg-match]: Unknown modifier 'n' in /var/www/jagtdebatten.dk/public_html/side_left.php on line 46
Ser ud til at du er ved at erstatte ereg() med preg_match() efter opgradering til PHP 5.3. Generelt er det en rigtig skidt idé der at bruge en separator, der kan indgå i din tekststreng. Jeg har derfor valgt # i stedet for /, men det kan i princippet være hvad som helst, bare det ikke kan findes i teksten.
flytter bare problemet til Warning: include() [function.include]: Failed opening '../infusions/../images/panel.php' for inclusion (include_path='.:/usr/local/lib/php') in /var/www/jagtdebatten.dk/public_html/side_left.php on line 49
line 49
include INFUSIONS.$panel_name."/".$panel_name.".php";
Nej, det ville nok være mere korrekt at slå fast, at det er en skodkode, du sidder med, og at den er proppet med fejl.
Den hjælp, du har modtaget, har ikke bare flyttet problemet til et andet sted. Den har derimod løst det problem, du bad om hjælp til at få løst.
At løsningen af det problem så afslørede, at der længere nede i koden står flere fejl i kø, skyldes ikke løsningen - og det er noget vrøvl, at løsningen bare flytter problemet.
Fejlen fortæller dig, at serveren ikke kan finde den fil, du forsøger at inkludere - altså at stien formodentlig er forkert
Undskyld, med det er noget sludder. Koden virker, men er ikke skrevet til PHP 5.3. Fejlen var der ikke inden opgraderingen til 5.3, så det behøver vi ikke diskutere.
Din rettelse (som er identisk med min #4) er uden tvivl korrekt, men det er bare ikke nok, eller lavet rigtigt alle steder, eller... Jeg har fået tilsvarende versioner af php-fusion til at køre fejlfrit under 5.3, så det kan lade sig gøre.
Og (som det blev påpeget i en anden tråd) så er der opdaterede versioner af php-fusion CMS'et tilgængelige, som både er skrevet til 5.3 OG som fixer kendte fejl og sikkerhedshuller OG som kan installeres uden datatab. Det er vejen frem. Den version, der anvendes her, er flere år gammel, og kan ikke ud fra nogen betragtninger anbefales til seriøs produktion.
Jeg ønskede blot at pointere, at det ikke var løsningen af det oprindelige problem, der flyttede fejlen længere ned i dokumentet. Derimod er det koden, som åbenbart har adskillige fejl, der popper op, efterhånden som de rettes.
Koden skodder tydeligvis under 5.3. Om det så skyldes, at der bruges en forkert app version til PHP versionen, forholdt jeg mig ikke til
Synes godt om
Ny brugerNybegynder
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.