webForumDet fria alternativet

Kopiering av stortantal filer + databas

PHP

5 svar · 409 visningar · startad av Kihlbom

Medlem sedan mars 200555 inlägg
Frågan#1

Tja!

Jag har skapat ett bloggscript som ligger på runt 150 filer inkl bilder, i 20 mappar. Jag skulle vilja kopiera dessa till en ny mapp genom att besökaren skriver in sitt bloggnamn i webbläsare + lite olika uppgifter. En mapp med samtliga 150 filer och en databas skall då skapas, hur tror ni jag lättast fixar detta?

Medlem sedan juni 20034 013 inlägg
#2

Samma fil bör inte förekomma på mer än ett ställe. Det låter som du borde lägga det i en databas i stället. Typ att du ger varje användare ett id som lagras tillsammans med varje blogginlägg i bloggtabellen för att tala om vems blogg det hör till.

Apache har funktioner för att möjliggöra andra URL:er än de verkliga så det ser ut som att det ligger i separata mappar. Exempelvis:

http://www.stadsbilden.se/bild/foto2206.html

heter egentligen:

http://www.stadsbilden.se/visabild.php?fotoID=2206

Medlem sedan mars 200555 inlägg
#3

Jo, jag vet att man skulle kunna gjort så om man hade byggt det så grån början. Nu var det tyvärr så att jag inte gjorde det :(

Finns det något bra sätt att kopiera?

Medlem sedan juni 20031 837 inlägg
#4

Lägg alla filer i en zip-fil och packa upp den när en ny blogg skapas.
för att kopiera titta närmare på copy

Medlem sedan mars 200555 inlägg
#5

Oki, men hur packar man upp en zipfil med php?

Medlem sedan mars 20034 471 inlägg
#6

Kihlbom skrev:

Jo, jag vet att man skulle kunna gjort så om man hade byggt det så grån början. Nu var det tyvärr så att jag inte gjorde det :(...

Det finns lägen när det är bättre att backa och göra om än att köra på i ullstrumporna. Vad tror du händer om du behöver ändra något i någon av filerna? Är det värt jobbet senare att få det enkelt nu? :q

247 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)