Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Naprawa błędu w dodawaniu strony, PHP, Smarty
Maker5
post
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 2.04.2008

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


Witam

Mam problem z moim panelem CMS.

Błąd polega na tym, że w trakcie dodawania nowej podstrony na stronie internetowej poprzez panel CMS

i kliknięcia zapisz pojawia się biała strona zamiast dodawać nową podstronę na stronę internetową.

Panel oparty o PHP Smarty.

Poniżej screeny pokazujące o co chodzi.

http://prnt.sc/og82qt
http://prnt.sc/og830p
http://prnt.sc/og859i

Ten post edytował Maker5 17.07.2019, 11:45:53
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Maker5
post
Post #2





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 2.04.2008

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


Cytat(nospor @ 17.07.2019, 17:09:23 ) *
czyli nie da sie.... (IMG:style_emoticons/default/wink.gif)

strzelam:
Zamien
return preg_match('/' . $pattern . '/', $value);
na
return preg_match($pattern, $value);
a jak to nie pomoze to zamien na
return preg_match('#' . $pattern . '#', $value);


Wstawiłem ten drugi kod bo przy pierwszym pokazywało znów ten sam błąd z tą różnicą, że zamiast Unknown modifier ']' było Unknown modifier '('

ale teraz pojawia się inny w logu

  1. [17-Jul-2019 17:33:54 Europe/Warsaw] PHP Warning: array_pop() expects parameter 1 to be array, null given in /home/srw_strona/strona.pl/lib/classes/ScoutAgent.class.php on line 392


Zawartość ScoutAgent.class.php poniżej. Linia 392 zaczyna się od: $this->user_browser = array('name' => $browser[1], 'addon' => $addon, 'version' => array_pop($wersja), 'bot' => $browser[2]);

  1. /**
  2.   * Browser.
  3.   */
  4. private function _get_browser_addon()
  5. {
  6. while (list(,$addon) = each(parent::$tblb))
  7. {
  8.  
  9. /* if (eregi($addon[0], $this->user_agent, $wersja))
  10.   {
  11.   return $addon[1];
  12.   }
  13.   *
  14.   */
  15.  
  16. }
  17. return null;
  18. }
  19.  
  20. private function _get_browser()
  21. {
  22. while (list(,$browser) = each (parent::$tblc))
  23. {
  24. if (eregi($browser[0], $this->user_agent, $wersja))
  25. {
  26. $addon = ($browser[1] == 'Internet Explorer') ? $this->_get_browser_addon() : null;
  27. if (!isset($browser[2]))
  28. {
  29. $browser[2] = false;
  30. }
  31. $this->user_browser = array('name' => $browser[1], 'addon' => $addon, 'version' => array_pop($wersja), 'bot' => $browser[2]);
  32. return;
  33. }
  34. }
  35. $this->user_browser = false;
  36. }
  37.  
  38. public function is_browser()
  39. {
  40. if (!isset($this->user_browser))
  41. {
  42. $this->_get_browser();
  43. }
  44. return is_array($this->user_browser);
  45. }
  46.  
  47. public function browser($case = '')
  48. {
  49. if (!$this->is_browser())
  50. {
  51. return;
  52. }
  53.  
  54. switch (strtolower($case))
  55. {
  56. case 'name' : return $this->user_browser['name']; break;
  57. case 'addon' : return $this->user_browser['addon']; break;
  58. case 'version' : return $this->user_browser['version']; break;
  59. default :
  60. $out = $this->user_browser['name'].' '.$this->user_browser['version'];
  61. if (!empty($this->user_browser['addon']))
  62. {
  63. $out .= ' ('.$this->user_browser['addon'].')';
  64. }
  65. return $out;
  66. break;
  67. }
  68. }
  69.  
  70. /**
  71.   * System.
  72.   */
Go to the top of the page
+Quote Post

Posty w temacie
- Maker5   [PHP]Naprawa błędu w dodawaniu strony   17.07.2019, 11:42:05
- - nospor   Jedyne co ci mozemy powiedziec na podstawie takiej...   17.07.2019, 11:51:31
- - Maker5   Cytat(nospor @ 17.07.2019, 12:51:31 )...   17.07.2019, 12:04:19
- - nospor   A widzisz jakies interesujace info w logach consol...   17.07.2019, 12:05:10
- - Maker5   Cytat(nospor @ 17.07.2019, 13:05:10 )...   17.07.2019, 12:36:51
- - nospor   CytatToo few arguments to function valid_text(), 3...   17.07.2019, 13:40:12
- - Maker5   Cytat(nospor @ 17.07.2019, 14:40:12 )...   17.07.2019, 15:13:41
- - nospor   No ja tez nie wiem. Blad wyraznie mowi, ze funkcj...   17.07.2019, 15:21:56
- - Maker5   Cytat(nospor @ 17.07.2019, 16:21:56 )...   17.07.2019, 15:29:59
- - nospor   No to zmien text = valid_text($field_2, get_h...   17.07.2019, 15:30:51
- - Maker5   Cytat(nospor @ 17.07.2019, 16:30:51 )...   17.07.2019, 15:48:08
- - nospor   Komunikat jest dosc wyrazny... zmien kolejnosc o ...   17.07.2019, 15:49:57
- - Maker5   Cytat(nospor @ 17.07.2019, 16:49:57 )...   17.07.2019, 16:02:29
- - nospor   Dobrzy by zobaczyc co zawiera zmienna $patter...   17.07.2019, 16:04:06
- - Maker5   Cytat(nospor @ 17.07.2019, 17:04:06 )...   17.07.2019, 16:06:39
- - nospor   czyli nie da sie.... strzelam: Zamien return pre...   17.07.2019, 16:09:23
- - Maker5   Cytat(nospor @ 17.07.2019, 17:09:23 )...   17.07.2019, 16:38:59
- - nospor   Przed ta linia daj if ($wersja === null) { ...   17.07.2019, 16:54:02
- - Maker5   Cytat(nospor @ 17.07.2019, 17:54:02 )...   17.07.2019, 17:03:11
- - nospor   A jaka masz wersje php? Zamien $wersja = []...   17.07.2019, 17:11:40
- - Maker5   Cytat(nospor @ 17.07.2019, 18:11:40 )...   17.07.2019, 17:25:43
- - nospor   Bo operacje jakies dziwne sa robione? Patrzac jak...   17.07.2019, 18:21:11
- - Maker5   Cytat(nospor @ 17.07.2019, 19:21:11 )...   17.07.2019, 18:52:30


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: 27.12.2025 - 18:26