Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [smarty] get, include
krystian1991x
post
Post #1





Grupa: Zarejestrowani
Postów: 114
Pomógł: 0
Dołączył: 7.08.2010

Ostrzeżenie: (10%)
X----


jak mam wstawić zmienną zamiast nazwy pliku ?
  1. {include_php file=zmienna.php}


dodam że tak nie działa
  1. {include_php file="$zmienna.php"}

  1. {include_php file=$zmienna.php}

  1. {include_php file="$zmienna".php}


help !

Ten post edytował krystian1991x 15.10.2010, 12:37:50
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krystian1991x
post
Post #2





Grupa: Zarejestrowani
Postów: 114
Pomógł: 0
Dołączył: 7.08.2010

Ostrzeżenie: (10%)
X----


  1. <?php
  2.  
  3. require('cfg.php');
  4.  
  5. $smarty = new Smarty;
  6.  
  7. if (isset($_POST['login']) && isset($_POST['password'])) {
  8.  
  9. $login = $_POST['login'];
  10.  
  11. $password = $_POST['password'];
  12.  
  13. $password = md5($password);
  14.  
  15. $sql = "SELECT id, login, password FROM users WHERE login='".$login."' and password='".$password."'";
  16.  
  17. $result = mysql_query($sql) or die (mysql_error());
  18.  
  19. if (mysql_num_rows($result) == 1) {
  20.  
  21. $login_status= "SELECT id, login, password, level, points
  22. FROM users
  23. WHERE login='".$_POST['login']."'";
  24.  
  25. $status = mysql_query($login_status) or die (mysql_error());
  26. $status_user = mysql_fetch_array($status);
  27.  
  28. $_SESSION['zalogowany'] = $status_user['id'];
  29. $_SESSION['login2'] = $status_user['login'];
  30. $_SESSION['points'] = $status_user['points'];
  31.  
  32. } else {
  33.  
  34. $blad = 1;
  35.  
  36. $smarty->assign('blad', $blad);
  37.  
  38.  
  39. }
  40.  
  41. }
  42.  
  43. if ($_GET['logout'] == "log")
  44. {
  45. $sdestroy = session_destroy();
  46.  
  47. $smarty->assign('destroy', $sdestroy);
  48. }
  49. $smarty->assign('points', $_SESSION['points']);
  50. $smarty->assign('id', $_SESSION['zalogowany']);
  51. $smarty->assign('login2', $_SESSION['login2']);
  52. $smarty->display('login.tpl');
  53. return $return;
  54.  
  55.  
  56.  
  57.  
  58. ?>
  59.  


jak usunę $smarty = new Smarty; to mi wywali błąd więc tam musi zapewne pozostać
  1. Fatal error: Call to a member function assign() on a non-object in /home/edesing/public_html/login.php on line 50
Go to the top of the page
+Quote Post

Posty w temacie
- krystian1991x   [smarty] get, include   14.10.2010, 23:53:20
- - nospor   Mi bez problemu działa ta metoda: {include_php fil...   15.10.2010, 06:03:38
- - krystian1991x   ta zmienna jest przekazywana jako get z pliku tpl ...   15.10.2010, 12:38:40
- - rocktech.pl   Widzę, że nie jesteś uważnym słuchaczem. Moja odpo...   15.10.2010, 12:50:55
- - krystian1991x   Fatal error: Uncaught exception 'Exception...   15.10.2010, 13:19:33
- - rocktech.pl   Wedle tego powinno zadziałać. Coś ci się źle par...   15.10.2010, 13:27:31
- - krystian1991x   to prowadzi mnie do punktu wyjścia a pisałem wyżej...   15.10.2010, 15:06:33
- - rocktech.pl   Pokaż cały kod w obecnej postaci. .php i .tpl. Zer...   15.10.2010, 15:28:12
- - krystian1991x   index.php [PHP] pobierz, plaintext <?phpsession...   15.10.2010, 15:34:40
- - rocktech.pl   Ok pokaż jeszcze co się dzieje w pliku np. news.ph...   15.10.2010, 15:50:53
- - krystian1991x   [PHP] pobierz, plaintext <?php session_start...   15.10.2010, 16:08:35
- - rocktech.pl   No i wyszło szydło z worka. To co się dzieje w pli...   15.10.2010, 16:35:53
- - krystian1991x   zrobiłem tak jak napisałeś ale cóż nie działa   15.10.2010, 16:55:43
- - rocktech.pl   1. Jakie błędy wywala? 2. index.php?id=news - tera...   15.10.2010, 17:07:11
- - krystian1991x   nie wywala błędów a dubluje mi news.php czyli wyśw...   15.10.2010, 17:12:44
- - rocktech.pl   To do wywalenia z index.php zakładając, że kod log...   15.10.2010, 17:13:36
- - krystian1991x   nie login.php jest osobno ładowany i nie jest pod ...   15.10.2010, 17:15:00
- - rocktech.pl   Możesz pokazać kod pliku login.php ?   15.10.2010, 17:24:23
- - krystian1991x   [PHP] pobierz, plaintext <?php session_start...   15.10.2010, 17:26:38
- - rocktech.pl   Nie wiem dlaczego się upierasz żeby całą logikę ap...   15.10.2010, 17:47:00
- - krystian1991x   ale co ma do tego login.php ? skoro nawet jak go n...   15.10.2010, 17:54:04
- - rocktech.pl   Kiedy ci tłumacze, że robisz wszytko źle i cała ob...   15.10.2010, 18:58:23
- - krystian1991x   Powiedz że nie wiesz co jest źle a nie gadaj od rz...   15.10.2010, 19:00:50
- - rocktech.pl   Ja wiem co jest źle tylko ty masz problem ze zrozu...   15.10.2010, 23:04:17
- - krystian1991x   uwierz że wystarczyło displays usunąć z podstron   16.10.2010, 12:06:17


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: 6.10.2025 - 12:03