Avatar billede hb5v6 Nybegynder
24. juni 2004 - 23:31 Der er 12 kommentarer og
1 løsning

hvorfor kan jeg ikke bruge ?page= osv?

Hej

se http://www.ultraz.dk/?page=showcomments&id=82
jeg har flyttet siden på en ny server og lavet et dumb af mySQL osv. men der er noget det ikek virker

når jeg fx skriver dette så burde den vise artiklen, hvorfor gør den ikke det?

skal jeg lave noget permission på mapperne i FTP serveren? skal jeg ændre noget IGEN på mySQL ?

jeg har ændret databaseoplysninger osv. i scriptsne..

håber i kan hjælpe, det en hastesag
Avatar billede kasper.h Nybegynder
24. juni 2004 - 23:38 #1
prøv med
$_GET['page']
i stedet for bare $page, i din kode.
Avatar billede codebase Praktikant
25. juni 2004 - 00:17 #2
du skal i php på den nye server enable for register_globals = On
det er i php.ini
Avatar billede hb5v6 Nybegynder
25. juni 2004 - 01:27 #3
okay ligger den fil på min ftp?
og kan jeg selv gøre det, i så fald hvordan?
Avatar billede kasper.h Nybegynder
25. juni 2004 - 01:43 #4
den ligger ikke på din FTP hvis det er et webhotel du ligger hos, du kan kun ændre den hvis du har din egen server. Alternativt, kan du lave en fil der hedder .htaccess og skrive
php_flag register_globals on
i den. Det kan du dog kun hvis det er en Apache server dit website ligger på.
Avatar billede kasper.h Nybegynder
25. juni 2004 - 01:45 #5
dog er det sikkerhedsmæssigt ikke smart at slå register_globals til, det er bedre at bruge $_GET['variable']
Avatar billede hb5v6 Nybegynder
25. juni 2004 - 02:08 #6
Okey.. skal jeg ændre i mine scripts hvis jeg vil bruge $_GET['variable'] ? Eller hvad.

mht. det andet ved ikke hvordan man laver en .htacces fil?
kan jeg godt sige til min webhoster at han bare ska slå det til?
Avatar billede kasper.h Nybegynder
25. juni 2004 - 04:02 #7
Det bedste er at ændre dine scripts. Du kan nok ikke få din webhost til at ændre det i php.ini, da det er globalt for alle websites på den pågældende server.

Du kan lave en fil der hedder .htaccess med den tekst jeg skrev før, og uploade den med FTP lige som du uploader andre filer. Bare læg den i roden, hvor du også lægger andre filer.
Avatar billede hb5v6 Nybegynder
25. juni 2004 - 17:07 #8
hmm der hjælper ikke har lavet en fil nu.. og så bare skrevet:
php_flag register_globals on

i den.. og lagt den på serveren

jeg gjorde sådan:
ny tekstdokument.. skrev det der.. gik ind og ændre filnavn til ".htacces". er det rigtig?
Avatar billede kasper.h Nybegynder
25. juni 2004 - 17:30 #9
den skal hedde .htaccess med 2 s'er i enden
Avatar billede hb5v6 Nybegynder
25. juni 2004 - 20:32 #10
vil en af jer hjælpe mig med at ordne det så det bliver det der $_GET['variable']
jeg forstår absolut ingenting.. i kan maile mig på rasmusvj@hotmail.com
i skal få 200 points og en KÆMPE tak for at hjælpe
Avatar billede hb5v6 Nybegynder
25. juni 2004 - 20:33 #11
og når jeg laver en .htaccess fil.. så når den er lavet.. så hedder den intet? og når jeg uploader den kan jeg ikke se den :S ?
Avatar billede hb5v6 Nybegynder
26. juni 2004 - 22:07 #12
// DISPLAY NEWS ITEM

        $profilelink = "$PHP_SELF?page=profile&userid=$postedby&popup=$popup";
        if( ($text2 != "" AND $page != "showcomments" AND $charlimit == 0) || (strlen($text) > $charlimit AND $charlimit != 0 AND $page != "showcomments") ) {
            $text .= "... <a href=$PHP_SELF?page=showcomments&id=$id>$text_readmore</a>"; }
        eval("\$outputnews = \"$displaynews\";");
        if($usedivider == 1) {
            eval("\$outputdivider = \"$divider\";");
            $outputnews .= $outputdivider; }
        if ($showname == 1) {
            if ($sticky == 1) {
                $fulldisplay[$catid] = "$outputnews $fulldisplay[$catid]"; }
            else {
                $fulldisplay[$catid] .= "$outputnews"; }
        }
        else {
            if ($sticky == 1) {
                $fulldisplay2 = "$outputnews $fulldisplay2"; }
            else {
                $fulldisplay2 .= "$outputnews"; }
        }
    }



Sådan ser koden ud der hvor man kan trykke "læs mere" hvad skal det så ændres til, nu hvor jeg skal bruge $_GET['variable'] ?

Håber i kan hjælpe
Avatar billede kasper.h Nybegynder
26. juni 2004 - 23:54 #13
de steder hvor der står f.eks $page, $userid, $popup skal du skrive $_GET['page'], $_GET['userid'], $_GET['popup']. Alle de variabler scriptet får fra URL'en, skal hedder $_GET['variable']
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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