Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

3 Stron V   1 2 3 >  
Reply to this topicStart new topic
> Błądw wyswietlaniu strony
bosmaciej
post 16.07.2012, 11:12:08
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 7.03.2009

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


Mam taki problem wrzuciłem wszystko na serwer baze zaimportowałem plik zmodyfikowałem configuration i mimo to pojawia sie taki komunikat proze was o pomoc

Powód edycji: [Daiquiri]: Przenoszę do odpowiedniego działu
Go to the top of the page
+Quote Post
pedro84
post 16.07.2012, 11:22:09
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


Przy połączeniu nie wybierasz bazy.


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
djgarsi
post 16.07.2012, 11:23:34
Post #3





Grupa: Zarejestrowani
Postów: 459
Pomógł: 26
Dołączył: 1.06.2009

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


Przetłumacz wyniki i wtedy szukaj odpowiedzi. Błędy są typowe i często spotykane.


--------------------
Go to the top of the page
+Quote Post
klocu
post 16.07.2012, 11:25:34
Post #4





Grupa: Zarejestrowani
Postów: 291
Pomógł: 45
Dołączył: 21.08.2007

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


Chyba wszystko ci się posypało.

Po pierwsze: Cannot modify header - było milion razy na forum: sprawdź UTF-8 czy nie ma BOM przypadkiem, czy nie wysyłasz jakichś białych znaków itd.
Po drugie: jak kolega wyżej wspomniał leży wybór bazy
Po trzecie: sprawdzasz jakie typy parametrów przekazujesz do funkcji - wyraźnie masz błąd przekazujesz >null< powinna być tablica.

Podsumowanie:
- nie wklejaj takiego dumpa jako obrazek
- czytamy to co debuger wyrzuca na ekran
- na połowę rzeczy mógłbyś sam znaleźć odpowiedź bowiem są to podstawy podstaw
Go to the top of the page
+Quote Post
bosmaciej
post 16.07.2012, 11:27:33
Post #5





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 7.03.2009

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


tylko w tej kwesti nie wiem gdzie przyczyna lezy bo siedze juz 5h i nie znajduje błedu
Go to the top of the page
+Quote Post
Shido
post 16.07.2012, 14:10:53
Post #6





Grupa: Zarejestrowani
Postów: 121
Pomógł: 22
Dołączył: 22.06.2012

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


Na Cannot modify header pomaga:
  1. <?php
  2. //skrypty
  3. ?>


--------------------
Sorka za błędy ort. jak coś dajcie znać na PW to popoprawiam.
Go to the top of the page
+Quote Post
franki01
post 16.07.2012, 14:32:04
Post #7





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


Cytat(Shido @ 16.07.2012, 15:10:53 ) *
Na Cannot modify header pomaga:
  1. <?php
  2. //skrypty
  3. ?>


Nie pomaga jeżeli ma BOM na początku pliku. On i tak jest przed <?php.
Go to the top of the page
+Quote Post
bosmaciej
post 16.07.2012, 14:41:27
Post #8





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 7.03.2009

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


mógł by ktos zdalnie poinstruować jak wyeliminowac ten błąd bo mnie juz trafia tyle godzin pracy i nic a czasami ktos popatrzy z zewnatrz i odrazu zobaczy w czym problem
Go to the top of the page
+Quote Post
Shido
post 16.07.2012, 14:43:26
Post #9





Grupa: Zarejestrowani
Postów: 121
Pomógł: 22
Dołączył: 22.06.2012

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


Wklej tu kod, bo wróżyć jest ciężko.


--------------------
Sorka za błędy ort. jak coś dajcie znać na PW to popoprawiam.
Go to the top of the page
+Quote Post
bosmaciej
post 16.07.2012, 21:04:12
Post #10





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 7.03.2009

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


kod wam wkleic z których plików ??configuration index questionmark.gif

pomózcie dam plusa
Go to the top of the page
+Quote Post
!*!
post 16.07.2012, 21:06:49
Post #11





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Jak na kogoś kto zarejestrował się w 2009...

Tak zacznij od configuration.php i index.php


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
CTRL
post 16.07.2012, 21:07:20
Post #12





Grupa: Zarejestrowani
Postów: 133
Pomógł: 8
Dołączył: 23.09.2011
Skąd: Stromiec

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


Potrzebne są te pliki w których wyskakują błędy oczywiście smile.gif


--------------------
Go to the top of the page
+Quote Post
Shido
post 16.07.2012, 21:08:14
Post #13





Grupa: Zarejestrowani
Postów: 121
Pomógł: 22
Dołączył: 22.06.2012

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


Z tych z których wywala błąd.
Najlepiej nie cały kod, tylko kilka linijek przed i za błędem.


--------------------
Sorka za błędy ort. jak coś dajcie znać na PW to popoprawiam.
Go to the top of the page
+Quote Post
bosmaciej
post 16.07.2012, 21:26:13
Post #14





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 7.03.2009

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


Registry.class

  1. public static function getUrl() {
  2. global $address;
  3.  
  4. $controller = substr($address["controller"], 0, -10);
  5. $paramList = implode(CS, $address["params"]);
  6. $temp = array($controller, $address["action"], $paramList);
  7. foreach($temp as $key => $value)
  8. if(!$value)
  9. unset($temp[$key]);
  10.  
  11. return implode(CS, $temp);
  12. }
  13.  
  14. public static function goToUrl($url) {
  15. header("Location: " . $url); //34 linijka
  16. }
  17.  

adcontroler.class

  1. protected function showAdvertisement() { //16 linijka
  2. $partners = $this->partner->getPartners();
  3. $this->baners = $this->baner->getBaners();
  4. shuffle($partners);
  5.  
  6. if (count($partners) > 20)
  7. $partners = array_slice($partners, 0, 20);
  8.  
  9. global $partnersLeft;
  10. global $partnersRight;
  11. $partnersLeft[0] = array_slice($partners, 0, 5);
  12. $partnersLeft[1] = array_slice($partners, 5, 5);
  13. $partnersRight[0] = array_slice($partners, 10, 5);
  14. $partnersRight[1] = array_slice($partners, 15, 5);
  15.  
  16. $this->displayUrl = ROOT . DS . 'application' . DS . 'view' . DS . 'advertisement.phtml';
  17. }
  18.  
  19.  
  20. } //35 linijka


index.php


  1. //Main Controler
  2. $controllers["MainController"] = new $address["controller"]($address["action"], $address["params"]);
  3. //Right Controlles




dysciplinemodel.class


  1.  
  2. public function getDiscipline($disciplineId) {
  3. $disciplineInfo = $this->db->select("SELECT * FROM disciplines WHERE discipline_id = " . $disciplineId);
  4. return array_shift($disciplineInfo);
  5. }
  6.  
Go to the top of the page
+Quote Post
!*!
post 16.07.2012, 21:29:35
Post #15





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


To nie są całe pliki. Sprawdź ich kodowanie, czy nie ma białych znaków na końcu i początku.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
bosmaciej
post 16.07.2012, 21:30:21
Post #16





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 7.03.2009

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


CONFIGURATION.PHP



  1. <?php
  2.  
  3. //Tablica asocjacyjna z konfiguracją
  4. $cfg['db_host'] = 'localhost';
  5. $cfg['db_user'] = 'root';
  6. $cfg['db_password'] = 'haslo';
  7. $cfg['db_database'] = 'baza ';
  8.  
  9. //Home Page
  10. define('HP', "http://localhost/");
  11. //Admin Page
  12. define('AP', "http://localhost/admin/");
  13. //Controller Separator
  14. define('CS', "_");
  15. //Subcontroller Separator
  16. define('SS', ",");
  17. //Page Currency
  18. define('PC', "bett");



usunołem zbedne linje na koncu po klamrze i spacje z hasła do bazy i teraz mam to

  1. Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\library\configuration.php:1) in C:\AppServ\www\library\Registry.class.php on line 34
  2.  
  3. Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\library\configuration.php:1) in C:\AppServ\www\library\Registry.class.php on line 34
  4.  
  5. Fatal error: Cannot instantiate abstract class Controller in C:\AppServ\www\index.php on line 25
  6.  


Ten post edytował bosmaciej 16.07.2012, 21:37:55
Go to the top of the page
+Quote Post
!*!
post 16.07.2012, 21:47:23
Post #17





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


  1. public static function goToUrl($url) {
  2.  
  3. header("Location: " . $url); //34 linijka
  4.  
  5. }


Przed wywołaniem tej metody nie możesz niczego wysyłać. żadnego echo, html, nic.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
bosmaciej
post 16.07.2012, 21:53:50
Post #18





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 7.03.2009

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


  1. <?php
  2.  
  3. class Registry {
  4. private static $instance;
  5.  
  6. private function __construct() { }
  7.  
  8. public static function getInstance() {
  9. if (!self::$instance)
  10. self::$instance = new self();
  11.  
  12. return self::$instance;
  13. }
  14.  
  15.  
  16. public static function goToUrl($url) {
  17. header("Location: " . $url);
  18. }
  19.  
  20. /**
  21. * Funkcja konwertuje adres url do tablic
  22. * przekazujac podstawowe parametry:
  23. * kontroler, akcje i parametry
  24. * Adres ma postac: /KontrolerGlowny/Akcja/Tu/Jakies/Parametry
  25. **/
Go to the top of the page
+Quote Post
!*!
post 16.07.2012, 21:55:38
Post #19





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


To dotyczy całego kodu w każdym pliku jaki jest wczytany przed.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
bosmaciej
post 16.07.2012, 21:57:58
Post #20





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 7.03.2009

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


ale to działało jakis czas temu ale po przenosinach na inne serwery przesało bo przedtem miałem na serwerze home.pl ale waznosc sie skonczyła i próbowałem przeniesc na inny ale sie nie udało
Go to the top of the page
+Quote Post

3 Stron V   1 2 3 >
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 Wersja Lo-Fi Aktualny czas: 21.07.2025 - 05:49