Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Poprawne dzialanie skryptow tylko na localhoscie
Keenic
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 2
Dołączył: 13.07.2007
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Napisalem skrypt instalacyjny, ale niestety dziala on tylko na localhoscie. Testowalem go na 3 serwerach z PHP5, ale niestety nie dziala. Moglby mi ktos powiedziec dlaczego tak sie dzieje i ew. co zmienic aby dzialalo poprawnie?
Pierwszy plik:
  1. <html>
  2. <head>
  3. <title>Instalacja Simple-Page CMS</title>
  4. <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  5. <meta http-equiv="content-language" content="pl">
  6. </head>
  7. <body>
  8. <?
  9. if (!isset($krok)){?>
  10. <table border="1" align="center" width="768">
  11. <tr>
  12. <td align="center">Zaczynasz właśnie instalacje Simple-Page CMS.<br>Proszę o wypełnienie wszystkich pól aby móc zainstalować oraz korzystać z teg
    o systemu.</td>
  13. </tr>
  14. <tr>
  15. <td align="center">
  16. <form method="POST" action="install.php?krok=1">
  17. <table>
  18. <tr>
  19. <td>Nazwa usera bazy danych</td><td><input type="text" name="u"></td>
  20. </tr>
  21. <tr>
  22. <td>Hasło do bazy</td><td><input type="password" name="p"></td>
  23. </tr>
  24. <tr>
  25. <td>Nazwa bazy</td><td><input type="text" name="b"></td>
  26. </tr>
  27. <tr>
  28. <td>Host bazy(najczęściej localhost)</td><td><input type="text" name="h"></td>
  29. </tr>
  30. <tr>
  31. <td>Nick admina serwisu</td><td><input type="text" name="n"></td>
  32. </tr>
  33. <tr>
  34. <td>Hasło admina serwisu</td><td><input type="password" name="ha"></td>
  35. </tr>
  36. <tr>
  37. <td colspan="2" align="center"><input type="submit" value="Akceptuj"></td>
  38. </tr>
  39. </table>
  40. </form>
  41. </td>
  42. </tr>
  43. </table>
  44. <?
  45. }
  46. else if ($krok==$_GET['krok']){
  47. if($p==null){
  48. ?>
  49. <table border="1" align="center" width="768">
  50. <tr>
  51. <td align="center">Zaczynasz właśnie instalacje Simple-Page CMS.<br>Proszę o wypełnienie wszystkich pól aby móc zainstalować oraz korzystać z teg
    o systemu.</td>
  52. </tr>
  53. <tr>
  54. <td align="center">W celu dalszej instalacji proszę utworzyć plik config.php z następującą treśc
    ią:<br>
  55. <textarea style="width:450px; height:250px;"><? echo '<?
  56. $host = '.$h.';
  57. $root = '.$u.';
  58. $pass = '';
  59. $baza = '.$b.';
  60.  
  61. $db_lnk = mysql_connect("$host", "$root", "$pass");
  62. mysql_select_db($baza, $db_lnk);
  63.  
  64. $nick = '.$n.';
  65. $haslo = '.$ha.';
  66. $mail = '.$m.';
  67. ?>';
  68. ?></textarea><br>
  69. Po utworzeniu takiego pliku proszę przejść dalej.<br>
  70. <form method="POST" action="install1.php">
  71. <input type="submit" value="Dalej">
  72. </form>
  73. </td>
  74. </tr>
  75. </table>
  76. <?}
  77. else{
  78. ?>
  79. <table border="1" align="center" width="768">
  80. <tr>
  81. <td align="center">Zaczynasz właśnie instalacje Simple-Page CMS.<br>Proszę o wypełnienie wszystkich pól aby móc zainstalować oraz korzystać z teg
    o systemu.</td>
  82. </tr>
  83. <tr>
  84. <td align="center">W celu dalszej instalacji proszę utworzyć plik config.php z następującą treśc
    ią:<br>
  85. <textarea style="width:450px; height:250px;"><? echo '<?
  86. $host = '.$h.';
  87. $root = '.$u.';
  88. $pass = '.$p.';
  89. $baza = '.$b.';
  90.  
  91. $db_lnk = mysql_connect("$host", "$root", "$pass");
  92. mysql_select_db($baza, $db_lnk);
  93.  
  94. $nick = '.$n.';
  95. $haslo = '.$ha.';
  96. $mail = '.$m.';
  97. ?>';
  98. ?></textarea><br>
  99. Po utworzeniu takiego pliku proszę przejść dalej.<br>
  100. <form method="POST" action="install1.php">
  101. <input type="submit" value="Dalej">
  102. </form>
  103. </td>
  104. </tr>
  105. </table>
  106. <?
  107. }
  108. }?>
  109. </body>
  110. </html>

Drugi plik:
  1. <?
  2. include '../config.php';
  3. ?>
  4. <html>
  5. <head>
  6. <title>Instalacja Simple-Page CMS</title>
  7. <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  8. <meta http-equiv="content-language" content="pl">
  9. </head>
  10. <body>
  11. <table border="1" align="center" width="768">
  12. <tr>
  13. <td align="center">Zaczynasz właśnie instalacje Simple-Page CMS.<br>Proszę o wypełnienie wszystkich pól aby móc zainstalować oraz korzystać z teg
    o systemu.</td>
  14. </tr>
  15. <tr>
  16. <td align="center">
  17. <?
  18.  
  19. $wykonaj = mysql_query("CREATE TABLE artykuly (
  20. art_id INT NOT NULL AUTO_INCREMENT, 
  21. autor CHAR(50) NOT NULL,
  22. tytul CHAR(50) NOT NULL, 
  23. opis CHAR(255) NOT NULL,
  24. tresc TEXT NOT NULL,
  25. czas CHAR(50) NOT NULL,
  26. czas1 CHAR(50) NOT NULL,
  27. id_kat INT NOT NULL,
  28. PRIMARY KEY (art_id))"); 
  29.  
  30. $wykonaj2 = mysql_query("CREATE TABLE galeria (
  31. id INT NOT NULL AUTO_INCREMENT, 
  32. user CHAR(50) NOT NULL,
  33. nazwa CHAR(50) NOT NULL, 
  34. opis TEXT NOT NULL,
  35. adres CHAR(255) NOT NULL,
  36. kat INT NOT NULL,
  37. PRIMARY KEY(id))");
  38.  
  39. $wykonaj3 = mysql_query("CREATE TABLE kategorie (
  40. kat_id INT NOT NULL AUTO_INCREMENT, 
  41. kategoria CHAR(50) NOT NULL, 
  42. opis CHAR(50) NOT NULL,
  43. czego CHAR(1) NOT NULL,
  44. PRIMARY KEY(kat_id))");
  45.  
  46. $wykonaj4 = mysql_query("CREATE TABLE komentarze (
  47. koment_id INT NOT NULL AUTO_INCREMENT, 
  48. autor CHAR(50) NOT NULL, 
  49. tresc TEXT NOT NULL, 
  50. news_id INT NOT NULL,
  51. co CHAR(1) NOT NULL,
  52. PRIMARY KEY (koment_id))"); 
  53.  
  54. $wykonaj5 = mysql_query("CREATE TABLE menu (
  55. id INT NOT NULL AUTO_INCREMENT,
  56. nazwa CHAR(50) NOT NULL,
  57. adres CHAR(50) NOT NULL,
  58. PRIMARY KEY(id))");
  59. $wyslanie5 = mysql_query("insert into menu values (NOT NULL, 'Strona główna', 'index.php')");
  60. $wyslanie5 = mysql_query("insert into menu values (NOT NULL, 'Artykuły', 'artykuly.php')");
  61. $wyslanie5 = mysql_query("insert into menu values (NOT NULL, 'Galeria', 'galeria.php')");
  62.  
  63. $wykonaj6 = mysql_query("CREATE TABLE news (
  64. id INT NOT NULL AUTO_INCREMENT, 
  65. user CHAR(50) NOT NULL,
  66. tytul CHAR(50) NOT NULL, 
  67. tresc TEXT NOT NULL,
  68. czas CHAR(50) NOT NULL,
  69. czas1 CHAR(50) NOT NULL,
  70. PRIMARY KEY(id))");
  71. $czas = date("G:i:s");
  72. $czas1 = date("d-m-Y");
  73. $wyslanie6 = mysql_query("insert into news values (NOT NULL, '$nick', 'Instalacja systemu', 'Jeżeli widzisz ten news oznacza to poprawną instalację Simple-Page CMS', '$czas', '$czas1')");
  74.  
  75. $wykonaj7 = mysql_query("CREATE TABLE strony (
  76. id INT NOT NULL AUTO_INCREMENT,
  77. tytul CHAR(50) NOT NULL,
  78. tresc TEXT NOT NULL,
  79. PRIMARY KEY (id))");
  80.  
  81. $wykonaj8 = mysql_query("CREATE TABLE style (
  82. id INT NOT NULL AUTO_INCREMENT,
  83. nazwa TEXT NOT NULL,
  84. PRIMARY KEY (id))");
  85.  
  86. $wykonaj9 = mysql_query("CREATE TABLE users (
  87. id INT NOT NULL AUTO_INCREMENT, 
  88. login CHAR(50) NOT NULL, 
  89. haslo CHAR(255) NOT NULL,
  90. mail CHAR(255) NOT NULL,
  91. skad CHAR(255) NOT NULL,
  92. data CHAR(255) NOT NULL,
  93. www CHAR(255) NOT NULL,
  94. gg INT NOT NULL,
  95. plec INT NOT NULL,
  96. rejestracja CHAR(255) NOT NULL,
  97. admin CHAR(3) NOT NULL,
  98. PRIMARY KEY(id))");
  99. $czas = date("d-m-Y G:i:s");
  100. $wyslanie9 = mysql_query("insert into users values (NOT NULL, '$nick', '$haslo', '', '', '', '', '', '', '$czas', 'tak')");
  101.  
  102. $wykonaj10 = mysql_query("CREATE TABLE ustawienia (
  103. tytul CHAR(50) NOT NULL,
  104. info TEXT NOT NULL,
  105. newsy INT NOT NULL,
  106. styl CHAR(50) NOT NULL,
  107. stopka TEXT NOT NULL,
  108. stopa TEXT NOT NULL)");
  109. $wyslanie10 = mysql_query("insert into ustawienia values ('Simple-Page CMS', '', '5', 'simple', 'Simple-Page CMS', '')");
  110.  
  111. ?>
  112. Instalacja przebiegla pomyślnie. Dziekujemy za wybranie Simple-Page CMS.<br>
  113. Proszę nie zapomnieć o usunięciu folderu instalacja.<br>
  114. Kliknij <a href="../index.php">tutaj</a> aby przejść do strony głównej
  115. </td>
  116. </tr>
  117. </table>
  118. </body>
  119. </html>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 10:48