Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]z funkcji do define - jak to ugryźć?
casperii
post
Post #1





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

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


Panowie poprzez select option wstawiam sobie wartość do funkcji:
  1. function SelectedAccount($SelectedAccount){
  2. $pdo = new db_connect();
  3. $sql = $pdo->prepare('SELECT * FROM `users` WHERE `short` = "'.$SelectedAccount.'" ');
  4. $sql->execute();
  5. $row = $sql->fetch();
  6. echo $row['user_login'];
  7. echo $row['user_password'];
  8. }


i chciałbym teraz wstawić user-login i user-password do define:

  1. define('LOGIN', 'wstawiam');
  2. define('HASLO', 'wstawiam');


niestety nie mogę define wstawić do środka funkcji tylko musi być na zewnątrz.


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
casperii
post
Post #2





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

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


@viking , nie rozumiem skąd Ty to wziąłeś:

  1. $x = new twojaklasa;


przecież to:
  1. public function SelectedAccount($SelectedAccount){


nie jest w klasie tylko poza nią.

Przecież mamy kod:
  1. function SelectedAccount($SelectedAccount){
  2. $pdo = new db_connect();
  3. $sql = $pdo->prepare('SELECT * FROM `users` WHERE `short` = "'.$SelectedAccount.'" ');
  4. $sql->execute();
  5. $row = $sql->fetch();
  6. return $row['user_login'];
  7. //echo $row['user_password'];
  8. //echo $row['api-key'];
  9. }
  10.  
  11.  
  12. class AllegroWebAPI {
  13.  
  14. public function __construct() {
  15. $this->_config = array(
  16. 'allegro_id' => '1',
  17. 'allegro_key' =>SelectedAccount(tu przekazanie wartości pola klucz) //KLUCZ,
  18. 'allegro_login' => SelectedAccount(tu przekazanie wartości pola login)//LOGIN,
  19. 'allegro_password' => (base64_encode(hash('sha256', SelectedAccount(tu przekazanie wartości pola hasło, true)))
  20. );
  21. $this->_client = new SoapClient('https://webapi.allegro.pl/uploader.php?wsdl');
  22. }
  23.  
  24. }
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: 13.10.2025 - 17:21