Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Instalator
Forum PHP.pl > Forum > Przedszkole
NaVarion
Myślę, że ten problem trapi nie tylko mnie winksmiley.jpg
Otóż piszę sobie cms, i potrzebuję do niego ważnej rzeczy - skryptu instalacji.
Zna ktoś taki, lub ma na zbyciu?

Pozdrawiam!
Puzi
Musisz sobie sam go napisać...
NaVarion
ha! gdybym umiał, nie pisałbym tutaj ;-)
help_mee
Jak piszesz cms sam to i instalacje sam?!

w instalacji zawrzyj:
tworzenie sql, cfg itd
.radex
Żądasz od kolesia danych (<form>ularze), preparujesz odpowiedni kod, zapisujesz go do np. config.php a następnie przesyłasz odpowiedni kod sql (zapisz sobie gdzieś go w folderze instalatora) do bazy danych. Albo odwrotnie. Możesz też pododawać rzeczy, które chcesz.

Kolejny mało konkretny problem.
ShadowD
Posłuchaj...

Twierdzę, że się znasz jak piszesz cms'a a nawet bardzo, śmię twierdzić, że wszystkie zmienne konfiguracyjne masz w pliku konfiguracyjnym.

Mając powyższe na uwadze, stworzenie instalatora ogranicza się do napisania formularza i pliku php.

Formularz:
To pola do wypełnienia: Nazwa BD, Hasło BD, Domena i jakieś tam jeszcze dane z pliku konfiguracyjnego.

Plik php:
sprawdzenie poprawności danych z formularza, stworzenie BD, stworzenie pliku konfiguracyjnego z odpowiednimi wpisami.

Ponadto w pliku konfiguracyjnym dajesz zmienną np instalacja. W index sprawdzasz czy ta wartość oznacza skrypt zainstalowany jak nie to include('instal.php'); exit;a jak tak to nic się nie dzieje.

wszystko się zakłada na tym, że osoba musi najpierw wgrać na server wszystkie pliki...

Tyle, trochę się rozmalowałem ;p
kszychu
Jak można pisać cms'a a nie potrafić napisać do niego najprostszego (im prostszy tym lepszy!) instalatora?
NaVarion
Ten cms ja robię dla poćwiczenia smile.gif
Cały mój problem ogranicza się jednak do komendy, która ładuje plik sql do bazy.
Puzi
Poszukaj tutaj: http://webmade.org/kursy-online/kurs-mysql.php
marcio
Po co kombinowac robisz forma'a gdzie pobierasz host/login/haslo/nazwe bazy dla cms login i haslo admina dla strobnki potem laczysz sie za pomoca hostu/login'u i hasla podanego w formie potem tworzysz baze o nazwie podanej w formie tworzysz wszyatkie tabele dodajesz konto admina i to wsio pliki kazdy sobie sam wgra ja mam tylko takie cos nie robie zadnego kopiowania plikow ani nic smile.gif
.radex
mysql_query()

i problem powinien być rozwiązany.
K4mil94
http://gamecenter.pl/forum/index.php?showt...mp;hl=Kurs+Gier

Tu jest jak zrobić instalator do gry via www
help_mee
http://gamecenter.pl/forum/index.php?showt...mp;hl=Kurs+Gier

jak coś to tu przeczytaj również poniższe wypowiedzi ponieważ tamten skrypt nie jest całkowicie bezpieczny ;x
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.