Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nie ładująca się strona jednak loguje usera
Forum PHP.pl > Forum > PHP
vander1989
Siemka stronka się pisze i napotkałem pewien problem otóż jak chce wejsc na strony powiązane z niektorymi folderami ładuje się biała strona po czym po cofnięciu okazuje się ze strona została załadowana i jestem zalogowany np na stronie a czasem wyskakuja takie znaczki ďťż co moze byc nie tak?
Ruio
Problem z kodowaniem, nie używaj notatnika winksmiley.jpg polecam notepad++
vander1989
zkodowaniem a konkretniej? czyli przepisac wszystko z nowu do notatnika ++
Quantum
W n++ otwierasz plik i z menu wybierasz format -> konwertuj na utf8 (bez BOM), zapisujesz.
vander1989
a gdyby to nie dało rady?

E: A gdybym chciał to obejsc inaczej gdyby zaraz po załadowaniu strony tej białej ale spełniającej swoją funkcje przenosiło mnie na poprzednia? jakas funkcja jest dotego?
Quantum
Oczywiście, że da radę, owe krzaczki "ďťż" to BOM <- wikipedia. Musisz przekonwertować wszystkie pliki na UTF-8 bez BOM i wysyłać nagłówek o kodowaniu UTF-8 - wtedy problem zniknie.

btw. co do przekierowania:

  1. header('Location: adres_do_przekierowania');


swoją drogą było poruszane na forum setki razy....
ulow
  1. header('Location: adres-strony.pl');
vander1989
Nook krzaki krzakami ale czy pomoze to zeby strona od razu przechodziła do odpowiedniej strony a nie pokazywało mi sie białe tło?
ulow
A taki problem Ci to sprawdzić? Tak, pomoże.
vander1989
Przecież nie pisałbym gdybym nie sprawdził smile.gif
ADeM
To może podaj jakiś kod i powiedz co chcesz osiągnąć. Uwierz mi na słowo, że będzie nam łatwiej Ci pomóc. Czytanie z gwiazd takich rzeczy zajmuje starsznie dużo czasu.
vander1989
Z tego
  1. <?php
  2.  
  3. define('externalpage',true);
  4. require_once(dirname(__FILE__) . "/engine/start.php");
  5.  
  6. if (!trigger_plugin_hook('index', 'system', null, FALSE)) {
  7.  
  8. if (isloggedin()) {
  9. forward('pg/dashboard/');
  10. }
  11. $title = view_title(echo('content:latest'));
  12. set_context('search');
  13. $offset = (int)get_input('offset', 0);
  14. $content = list_registered_entities(array('limit' => 10, 'offset' => $offset, 'full_view' => FALSE, 'allowed_types' => array('object','group')));
  15. set_context('main');
  16. global $autofeed;
  17. $autofeed = FALSE;
  18. $content = view_layout('two_column_left_sidebar', '', $title . $content, view("account/forms/login"));
  19. page_draw(null, $content);
  20. }
  21.  
  22.  
  23.  

odwołuje sie do tego
  1. <?php
  2.  
  3. $username = get_input('username');
  4. $password = get_input("password");
  5. $persistent = get_input("persistent", false);
  6.  
  7. $result = false;
  8. if (!empty($username) && !empty($password)) {
  9. if ($user = authenticate($username,$password)) {
  10. $result = login($user, $persistent);
  11. }
  12. }
  13.  
  14. if ($result) {
  15. system_message(echo('loginok'));
  16. if (isset($_SESSION['last_forward_from']) && $_SESSION['last_forward_from']) {
  17. $forward_url = $_SESSION['last_forward_from'];
  18. unset($_SESSION['last_forward_from']);
  19. forward($forward_url);
  20. } else {
  21. if ( (isadminloggedin()) && (!datalist_get('first_admin_login'))) {
  22. system_message(echo('firstadminlogininstructions'));
  23. datalist_set('first_admin_login', time());
  24.  
  25. forward('pg/admin/plugins');
  26. } else if (get_input('returntoreferer')) {
  27. forward($_SERVER['HTTP_REFERER']);
  28. } else {
  29. forward("pg/dashboard/");
  30. }
  31. }
  32. } else {
  33. $error_msg = echo('loginerror');
  34.  
  35. if (!empty($username) && !empty($password)) {
  36.  
  37. $access_status = access_get_show_hidden_status();
  38. access_show_hidden_entities(true);
  39. if (($user = get_user_by_username($username)) && !$user->validated) {
  40.  
  41. if (!trigger_plugin_hook('unvalidated_login_attempt','user',array('entity'=>$user))) {
  42. trigger_event('validate', 'user', $user);
  43. }
  44. } else {
  45. register_error(echo('loginerror'));
  46. }
  47. access_show_hidden_entities($access_status);
  48. } else {
  49. register_error(echo('loginerror'));
  50. }
  51. }


index w sumei niepotrzebnt ale gdy ładujesie ta strona to zostaje w nawigacji jej adress tylko ze zostaje pusta biała strona wyświetlona zamiast kokpitu usera. gdy klikne na cofnij dopiero się on pojawia:)

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.