17. april 2004 - 13:15Der er
27 kommentarer og 1 løsning
opsætte phpadmin
Hej,
Jeg har netop overført vores hjemmeside fra dht til b-one og står nu med et problem: Vi har på siden nogle formularer af en art som skal gøre det muligt at købe cd'er eller til/afmelde sig nyhedsbrev - de er tilsyneladende lavet med php/mysql kode (jeg har ikke lavet det og aner derfor ikke et kuk om hvad det betyder) Problemet består så i, at disse formularer - efter skiftet til b-one - ikke virker mere. Jeg har en mistanke om at man skal sætte noget op i b-one's phpadmin. Men hvad? Jeg kunne virkelig godt bruge noget hjælp - newbie hjælp vel at mærke ;-)
ok - sådan som jeg læser det er det mere en beskrivelse af hvordan man laver en phpadmin på sin server - b-one HAR en sådan oprettet - og mit problem består i at "udfylde" den - beklager hvis mit spørgsmål ikke har været klart nok
Det ser ud til at jeg har glemt at overføre den database og at det nu er for sent fordi hostmaster har flyttet vores domænenavn til b-one - vil det så sige at jeg bare kan hoppe i havnen?
Prøv at snakke med DHT om du kan få en kopi af din database, eller om du kan få adgang til deres administrationsside, så du selv kna gøre det.
Hvor meget kode er der? Nogen gange kan man gætte sig frem til hvordan databasen ser ud, hvis man ser hvordan den er brugt (Det er bare besværligt, og det skal testes ordenligt efterfølgende).
Paster lige disse linier fra dennismp ind da jeg har hørt rygter om at man kun kan give points hvis svaret er tilgængeligt for alle på experten. Løsning:
find disse linjer; mail("info@villaband.dk", "CD ORDER", "Bestilling af FLOW \n\nNavn: $navn\nEmail: $email\n\nAdresse: $adr", "From: $email\nReply-to: $email");
og sæt dette ind foran: $navn = $_REQUEST['navn']; $email = $_REQUEST['email']; $adr = $_REQUEST['adr'];
Du har fx. en php fil, der kan kaldes således: hello.php?navn=dennis
På DHT kunne du (da de har register_globals slået til) kode php-filen således: <?php print "Hej $navn<br />"; ?>
hvorimod man på b-one bliver nød til: <?php $navn = $_GET['navn']; print "Hej $navn<br />"; ?>
Hvis du ikke gør det, er $navn ikke defineret og vil være tom. Grunden til at det sidste faktisk er pænere kode, er at man eksplicit kan se hvor $navn kommer fra (den kommer fra $_GET som indeholder parameterne fra url'en). I den første udgave kan du ikke se hvor $navn kommer fra (dette gør også koden nemmere at læse, samt ofte mere sikker)
jo tak - det bliver sikkert aktuelt, næste projekt er at sætte en php-gæstebog op på hjemmesiden - Jeg forudser mange timers uforstående stirren ind i skærmen fra min side ;-)
Der er åbenbart en regl om at man skal stirre indimellem på koden :)
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.