Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> troszkw smieszny problemik
vtuner
post
Post #1





Grupa: Zarejestrowani
Postów: 220
Pomógł: 10
Dołączył: 23.08.2005
Skąd: Łódź

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


Mam taki kod
  1. $dbhost = $_POST['dbhost'];
  2. $dbname = $_POST['dbname'];
  3. $dbuser = $_POST['dbuser'];
  4. $dbpwd = $_POST['dbpwd'];
  5. $logadmin = $_POST['logadmin'];
  6. $pwdadmin = $_POST['pwdadmin'];
  7. $pwd2admin = $_POST['pwd2admin'];
  8. $DOCUMENT_ROOT = $_POST['DOCUMENT_ROOT'];
  9. if(!$dbhost || !$dbname || !$dbuser || !$dbpwd || !$logadmin || !$pwdadmin || 
    !$pwd2admin)
  10. {
  11. echo'<p class=class>Nie wypełniłeś wszystkich pól. Kliknij <a href="install.php" class=class><b>Tutaj</b></a>, aby wrócić do instalacji.</p>';
  12. }
  13. else
  14. {
  15. $zapis = "<?php
  16. @mysql_connect('".$dbhost."', '".$dbuser."', '".$dbpwd."');
  17. @mysql_select_db('".$dbname."');
  18. ?>";
  19. @ $wp = fopen("$DOCUMENT_ROOT/../config.php", 'ab');
  20. if(!$wp && $pwdadmin!=$pwd2admin)
  21. {
  22. echo'<p class=class>Błąd przy instalacji, skontaktuj się z administratorem.</p>';
  23. exit;
  24. }
  25. elseif($pwdadmin==$pwd2admin)
  26. {
  27. fwrite($wp, $zapis, strlen($zapis));
  28. fclose($wp);
  29. @mysql_connect($dbhost, $dbuser, $dbpwd);
  30. @mysql_select_db($dbname);
  31. $sql = "INSERT INTO `admin` (`user`, `password`) VALUES ('".$logadmin."', '".$pwdadmin."')";
  32. echo'<p class=class>Instalacja przebiegła pomyślnie.</p>';
  33. }
  34. }
  35. }

I:
- jak hasła nie są sobie równe to nic nie robie(nie wyswietla komunikatu tylko tworzy pusty plik)
- jak hasła są sobie równe to wszystkie dobrze oprócz tego ze do bazy nie dodaje tego co powinien.

Co nie tak zrobilem??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Co to jest??
  1. $zapis = "<?php
  2. @mysql_connect('".$dbhost."', '".$dbuser."', '".$dbpwd."');
  3. @mysql_select_db('".$dbname."');
  4. ?>";


Gdzie dokonujesz zapytanie na bazie danych (query)?


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 20:16