Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql]includowanie adresu
Forum PHP.pl > Forum > PHP
wert1
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  6. <title>Moja strona WWW</title>
  7. </head>
  8. <body>
  9. <div style="text-align:center">
  10.  
  11. <?php
  12.  
  13.  
  14. function checkPass($user, $pass)
  15. {
  16. $link = mysql_connect("host", "user", "pass");
  17. $flag = mysql_select_db("baza1107");
  18.  
  19. if(!$link || !$flag){
  20. //echo("Problem z połączeniem z bazą danych.");
  21. return false;
  22. }
  23.  
  24. $query = "SELECT PASS FROM USERS WHERE NAME = '".$user."'";
  25.  
  26.  
  27. if(!$result = mysql_query($query)){
  28. //echo("Problem z bazą danych. Odrzucone zapytanie.");
  29. mysql_close($link);
  30. return false;
  31. }
  32.  
  33. if(!$row = mysql_fetch_row($result)){
  34. mysql_close($link);
  35. return false;
  36. }
  37.  
  38. if($row[0] != $pass){
  39. mysql_close($link);
  40. return false;
  41. }
  42. else{
  43. mysql_close($link);
  44. return true;
  45. }
  46. }
  47.  
  48. if(!isSet($_POST["haslo"]) || !isSet($_POST["nazwa"])){
  49. include('form.inc');
  50. }
  51. else if(checkPass($_POST["nazwa"], $_POST["haslo"])){
  52.  
  53.  
  54. $query1 = "SELECT URL FROM USERS";
  55. $result1 = mysql_query ($query);
  56.  
  57. // Wyświetlanie wszystkich adu URL.
  58. while ($row1 = mysql_fetch_array ($result1, MYSQL_ASSOC)) 
  59.  
  60. include('{$row1['URL']}');
  61. }
  62. else{
  63. include('form.inc');
  64. }
  65. ?>
  66.  
  67. </div>
  68. </body>
  69. </html>

Czy ktoś mógłby mi powiedzieć jak ściągnąć z bazy sql adres do opcji include questionmark.gif?


-------------------------
ukryłem host,user i pass
do Twojego MySQL'a
~Cienki1980
franki01
Tylko chcialem napisac zeby nie podawac danych dostepu do MySQL biggrin.gif
wert1
Wielkie dzięki (to nie były prawdziwe dane smile.gif )
rojmarek
ja natomiast dodam, ze w bazie nie powinno sie trzymać haseł w postaci jawnej
wert1
czy ktoś pomógł by mi rozwiązać problem dotyczący pierwszego posta questionmark.gif?

Nikt mi nie pomoże sad.gif questionmark.gifquestionmark.gif?

questionmark.gif?
szagi3891
Oj ciężko to opisałeś. Tak naprawdę nie wiadomo o co Ci chodzi (przynajmniej ja nie wiem winksmiley.jpg ).
wert1
  1. <?php
  2. else if(checkPass($_POST["nazwa"], $_POST["haslo"])){
  3.  
  4. to sie dzieje kiedy sie zalogujez
  5.  
  6.  
  7. $query1 = "SELECT URL FROM USERS";
  8. $result1 = mysql_query ($query);
  9.  
  10. // Wyświetlanie wszystkich adu URL.
  11. while ($row1 = mysql_fetch_array ($result1, MYSQL_ASSOC)) 
  12.  
  13. include('{$row1['URL']}');
  14. }
  15. else{
  16. to sie dzieje kiedy wpiszesz nie poprawny login i haslo
  17. include('form.inc');
  18. }
  19. ?>


mam problem bo nie wiem jak sciagnac adres do funkcji include

kazdy user m inna strone

p.s.(sorki ze tak pisze ale posypala mi sie klawiatura (alt) ) z to y itp.
szagi3891
include('{$row1['URL']}'); - to mi wygląda podejrzanie ;>

a może poprostu coś takiego by zadziałało ? :

include($row1['URL']);
wert1
  1. <?php
  2. if(!$row = mysql_fetch_row($result)){
  3.  
  4. return false;
  5. }
  6. $GLOBALS['url'] = "$row[1]";
  7. if($row[0] != $pass){
  8.  
  9. return false;
  10. }
  11. else{
  12.  
  13. return true;
  14. }
  15. }
  16.  
  17. if(!isSet($_POST["haslo"]) || !isSet($_POST["nazwa"])){
  18. include('form.inc');
  19. }
  20. else if(checkPass($_POST["nazwa"], $_POST["haslo"])){
  21.  include($url);
  22.  
  23. }
  24. else{
  25. include('form.inc');
  26. }
  27. ?>


Zastosowałem funkcje globalną do row[1] i wyszło dziękuję za pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.