ďťż

[php] instalator skryptu zapisywanie danych o mysql

       

Podstrony


telcocafe

Witam, koncze swoj maly system blogowy. Chce, aby uzytkownicy skryptu mogli go latwo zainstalowac, np. jak w PHP-Fusion. Uzytkownik podaje host, login, haslo do mysql. I wlasnie gdzie te informacje sa zapisywane? Wiem, ze nie na wszystkich serwerach jest udostepniona funkcja fopen, bo moglem te dane zapisac w jakims zabezpieczonym pliku lub stworzyc skrypt php za pomoca tej funkcji. Czy jest jakas inna mozliwosc zapisania tych informacji? Z gory dzieki.



Niezbyt rozumiem. Możesz użyć ukrytego inputa jeśli chcesz przekazać te dane do dalszych kroków. Albo sesja.

Najczęściej dane te są zapisywane w pliku np. config.php na początku którego jest jakieś zabezpieczenie przed otwarciem.

No wlasnie ja chce ominac zapisywanie pliku za pomoca tej shellowej funkcji. Jest jakis inny sposob przechowania tych informacji?



Musisz zapisać konfigurację w pliku. Innej opcji nie ma.

Możesz jeszcze trzymać plik poza częścią publiczną - nad katalogiem public_html jeżeli aż tak bardzo się boisz niestabilności serwera. Jeśli pracujesz na Apache'u, możesz zablokować dodatkowo dostęp do pliku lub katalogu przez .htaccess.
// Edytowano
@niżej:
W takim razie muszą to być na prawdę nieliczne hostingi...
Użytkownik andrzej_aa edytował ten post 22 lipiec 2008, 08:40
@andrzej_aa: autorowi chodzi o to, że niektóre serwisy hostingowe nie pozwalają na zapisywanie danych do plików np. poprzez zablokowanie odpowiednich funkcji. Skoro hosting nie pozwala na używanie fopen, to raczej nie pozwolują mu też grzebać ponad publicznym katalogiem. Zakładając darmowe konta często dostajemy dostęp tylko do public_html. Gdyby miał własny serwer, to nie miałby takiego problemu ;)

@lukiradom: będziesz musiał w skrypcie instalacyjnym dodać informację o tym jak ręcznie stworzyć plik i umieścić go na serwerze. Możesz podać jego szablon pokazując, które linie należy zmienić. Skoro użytkownik będzie w stanie przez FTP wgrać bloga na serwer, to z załadowaniem pliku też sobie porandzi.
Użytkownik Kozack edytował ten post 21 lipiec 2008, 21:55
Dzieki za wszystkie odpowiedzi. Zrobie tak:
Skrypt tworzy plik za pomoca funkcji fopen. Jesli sie uda, idzie dalej do strony konfiguracyjnej, jesli nie mozna stworzyc pliku, wywala informacje o tym problemie i pisze, zeby wlasnie sam uzytkownik stworzyl plik .php z nastepujaca trescia "<? ..... ?>" i takimi chmodami...
Jeszcze raz dzieki za wszystkie odpowiedzi. Zalezy mi na tym, aby skrypt dalo sie postawic na roznych serwerach ;) Pozdr.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.