Avatar billede 7th Praktikant
09. februar 2003 - 18:42 Der er 7 kommentarer og
1 løsning

Include og kopiering af mysql

Jeg har to spørgsmål.

1: Jeg har udviklet en lille gæstebog, som skal lægges ud til downloading, men for at gøre det så nemt for den enkelte bruger angående indtastning af host, user og pass blandt andet, tænkte jeg på om det ville være smart at include en fil med disse oplysninger, eller om det kan skabe nogle sikkerhedsmæssige problemer ?

2: Hvordan kopierer jeg en mysql database fra et webhotel til et andet ?
Avatar billede tangveje Nybegynder
09. februar 2003 - 18:47 #1
1. Kan have sikkerhedsmæssige problemer, alt efter hvilken filtype include filen har og hvor den ligger... For det første bør den lægges uden for webscope, det vil sige uden for den mappe der indeholder dine sider på serveren. Derudover bør du ikke give filen endelsen .txt f.eks. hold dig til .php eller andet som serveren parser før det sendes til brugeren.

2. Det kan du gøre med f.eks. phpmyadmin, der er et punkt der hedder "Export", der kan du så vælge om du vil have både struktur og data, eller kun en af delene,.. Det giver dig så SQL koden, som du kan kopiere ind i feltet "Run SQL on database ***" (eller noget i den stil.) på den anden server... Sådan kort fortalt :)
Avatar billede 7th Praktikant
09. februar 2003 - 18:58 #2
2: Det var jo meget nemt ;)

1: Min strukur ser lige nu således ud.

gæstebogsmappe
---
gæstebog.php
form.php
admin.php
config.php

Du siger så at config.php skal ligges udenfor mappe strukturen, altså så mappe strukturen kommer til at se således ud.

gæstebogsmappe
---
config.php

undermappe
---
gæstebog.php
form.php
admin.php

Korrekt ?
Avatar billede tangveje Nybegynder
09. februar 2003 - 19:02 #3
Vist ikke helt korrekt... Nu er der forskel på webhoteller, men som regel har du en mappe som hedder f.eks. "www" eller "html" eller noget i den stil... Uden for den mappe skal config.php placeres, somregel har du en mappe til formålet, den kunne hedde noget i stil med "db", det er i hvert fald ikke unormalt.

Så længe filen er placeret der, kan ingen andre end serveren selv (dine scripts incl.) få adgang til filen.
Avatar billede tangveje Nybegynder
09. februar 2003 - 19:05 #4
Det betyder så selvfølgelig at selve scriptet også skal være sikkert, men nu er gæstebøger normalt ikke det der er størst sikkerheds problemer med :)
Avatar billede 7th Praktikant
09. februar 2003 - 19:09 #5
Nu er det ikke så meget mig, men mere de brugere som skulle finde på at downloade gæstebogen. Hvad hvis de ikke har sådan en mappe, hvilket mange gratis webhoteller ikke har ? Kan man ikke gøre det på en anden måde ?
Avatar billede tangveje Nybegynder
09. februar 2003 - 19:17 #6
Tja, så længe det er en .php fil sker der ikke så forfærdeligt meget ved det... Det er dog en god ting at huske på, sådan en "for en sikkerheds skyld, for man ved jo aldrig"-ting. Men i dit tilfælde ville jeg nok nøjes med at anbefale folk det, så må de jo selv tage stilling til om de kan/vil gøre det
Avatar billede 7th Praktikant
09. februar 2003 - 19:23 #7
Ok, jamen takker så for hjælpen.
Avatar billede tangveje Nybegynder
09. februar 2003 - 19:27 #8
Det var så lidt, håber det hjalp :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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