Avatar billede bigo Nybegynder
02. februar 2010 - 10:04 Der er 5 kommentarer og
1 løsning

Opgradering af php code fra webside

Hejsa.

Lidt dumt spørgsmål.. eller underligt..

men jeg har lavet noget kode som jeg gerne vil beskytte.. så jeg har lagt det på en lukket server (nul adgang via ssh eller lign. - kun port 80 (http)).

Men hvad nu hvis jeg laver en version 2 af koden.. så vil jeg jo gerne kunne levere f.eks. en zip fil med ny god kode.. og så smide det ind på serveren via en form (f.eks.) - den del er ikke noget problem.. altså via form upload.. ;-)

Men opdatering af koden derefter.. erstatning af filer (overwrite) eller ...


Er der nogen der har en rigtig god ide? eller ligefrem link/eksempel på kode..

-- Lars
Avatar billede michael_stim Ekspert
02. februar 2010 - 10:11 #1
Hvis vi havde, ville vi ikke skrive det her. Så kunne alverdens folk jo bare google det og gøre det samme, også med din side. Eller har jeg misforstået dig helt? Du vil kunne uploade en zipfil via et formular, med PHP-kode der overskriver den gamle? Hvis det er det du søger, må svaret være: Nej det kan ikke lade sig gøre.
Avatar billede repox Seniormester
02. februar 2010 - 10:12 #2
Sådan noget løser man jo praktisk ved hjælp af FTP.
Problemet er jo at - på et ordentligt setup - er det ikke muligt for PHP at tilgå filer som der ikke er rettigheder til.

Den simple måde er naturligvis at - fra start - have skrøbelige rettigheder på de filer som du gerne vil ændre. Men det er jo alligevel en kende usikkert, så det er ikke anbefalelsværdigt.
Alternativet er at lave et opdateringsscript, som kan hente (eksempelvis) en zip fil på en given placering, anvende FTP og rette filer til efter behov.
Avatar billede bigo Nybegynder
02. februar 2010 - 10:14 #3
He, det har du naturligvis ret i..

Jeg prøver at se om jeg kan tænke selvstændigt for en gangs skyld ;-)
Avatar billede michael_stim Ekspert
02. februar 2010 - 10:15 #4
Eller en databaseløsning.
Avatar billede bigo Nybegynder
02. februar 2010 - 10:32 #5
Gallery (gallery.menalto.com) har noget upgrade script.. men de benytter sig af alt muligt Kohana og OOB snask...

Problemet er ikke at få smidt f.eks. noget ind (FTP duer ikke) via en form (aka f.eks. en zip fil).

Det er mere det efterfølgende.. overskriv filer (rettigheder til f.eks. en mv/rename/cp/copy) eller find text i filer og erstat med følgende....
Avatar billede bigo Nybegynder
03. februar 2010 - 10:01 #6
Det er jo egentlig ikke det jeg var ude efter.. men jeg ser det ikke kan være anderledes.
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