Når jeg har smidt lortet på min server, og sat de nødvendige CHMOD's, så ser det ud til at køre fint - Lige indtil man logger ind på sin admin-side og fx. sætter et navn for sin shop. Så går det helt galt.
Hvad er problemet? Jeg har lige lagt en hamster til salg men fik følg. fejl da jeg ville registrere en ny bruger.
Warning: fopen("customers/el_barto.php","w+") - No such file or directory in /home/e-smith/files/primary/html/webshop/register.php on line 169
Warning: Supplied argument is not a valid File-Handle resource in /home/e-smith/files/primary/html/webshop/register.php on line 170
Warning: Supplied argument is not a valid File-Handle resource in /home/e-smith/files/primary/html/webshop/register.php on line 171 Thank you, your registration was successful.
Det lader til at du ikke får oprettet filen rigtigt på linie 169 i register.php
Hvis der er nogen der har forsøgt at komme ind på siden for nylig (min egen), så har den lige været nede, da jeg lige blev nød til at ændre i min servers opsætning..
Så var det måske en idé at stille spørgsmålet i javascript, der er nok større chance for at de rigtige eksperter kan svare på det... ;-)
Synes godt om
Slettet bruger
21. april 2002 - 17:39#10
Jeg havde heller ikke et clue om at det var JavaScript fejlen du snakkede om. Løsningen på et problem er som regel nemmere at nå når man forklarer hvad problemet er ;)
Mht. freight_am = ;, så er det fordi du ikke har indtastet nogen fragtpris (Det her jeg gjort nu.). Fejlen der kommer ved oprettelse af ny bruger ('Warning: fopen("customers/cool.php","w+") - No such file or directory in /home/e-smith/files/primary/html/webshop/register.php on line'), så må der mangle en fil eller sådan noget, for jeg har lige lagt det hele ind på min maskine, og der kommer fejlen ikke.
Desuden, hvis du skal bruge systemet til noget kommercielt, så vil jeg personligt ikke bruge det, da det lagrer alle kunderne i filer som alle kan finde og downloade, og så har vi jo problemet med "Beskyttelse af personlige dataer"...
Altså, jeg tror ikke der er noget galt med at anvende det, men det skal jo gerne være sådan at kunderne føler sig sikre med det de taster ind. Det kan de selvfølgelig også, men det er jo en falsk sikkerhed de får. Hvis det så er noget stort kommercielt, kan du jo også få besøg af Data-tilsynet og jeg tror ikke de vil blive glad for at se at filerne med de personlige data'er ligger (næsten) til offentligt skue. Mht. sikkerheden kunne man som det første, ligge filerne med de personlige data'er i en undermappe, som man ikke kan få adgang til fra Internettet. Personligt ville jeg selv nok lade alle data'er ligge i en DB (evt. MySQL), det gør det nemmere at udvide. Det næste skridt man kunne tage, var at lade hjemmesiden kører på en sikker HTTP-forbindelse (altså SSL) i stedet for den normale ukrypterede forbindelse. Dette skulle gøre så andre nysgerrige personer ikke kan opsnuse hvad folk indtaster (her tænkes mest på f.eks. password), men også andre ting ville være rart at få krypteret. Hvis du vil have at folk skal kunne bruge kreditkort, skal du lave en aftale med f.eks. http://www.dibs.dk/ (er dog ret dyrt).
ok. Lyder jo meget smart.. Men som sagt er jeg ikke hård til PHP, SQL og stuff. Så hvad er den letteste løsning ?? Kan jeg ikke sætte en anden CHMOD? Jeg har forsøgt lidt frem og tilbage, men uden held.. Eller kunne man gemme i en anden filtype ?
Hmmm, jeg tror du (desværre :-)) bliver nødt til at ændre i koden til shop-systemet, så kunde-filerne ligger i en mappe som ikke kan nås fra Internettet.
Altså. Hvis jeg bare skal ændre i scriptet (så customers ligger i en mappe, der ikke er adgang til fra Internettet.), så skal jeg bare have nogle point - hvad med 100? Mht. mappeplacering, regner du så med at Shop-systemet skal ligge i mappen http://80.62.90.154/webshop/? - eller skal den ligge i roden. Spørgsmålet er nemlig om der skal tilføjes 2 "../" eller bare 1.
Kan du ikke gøre sådan, at systemet kan ligge over alt ?? eller evt. ligge en lille "note" der hvor jeg skal ændre, og derefter lave mig en Readme-fil, hvor der står, hvilke filer der er tale om ??
Er det muligt at gøre lortet kompatibelt med dankort ??
Men hvis det bliver sikrest når lortet ligger i roden af et hotel, så er det også fint.. Bare det virker på et hvert hotel - bare det ligger i roden :)
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.