Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Dlaczego wywala błąd Parse error: syntax error, unexpected '(' in
dobols
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.04.2012

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


Jak w temacie
Po rejestracji nowego użytkownika wywala błąd
Parse error: syntax error, unexpected '(' in /home/sites/o/ob/obd/obddiag.za.pl/forum/includes/functions_messenger.php on line 446

oto ta linijka powiedzcie mi co jest źle

$result = $config('email_function_name')($mail_to, mail_encode($this->subject), wordwrap(utf8_wordwrap($this->msg), 997, "\n", true), $headers);
Go to the top of the page
+Quote Post
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Bo jest to błędy fragment kodu (IMG:style_emoticons/default/wink.gif) Nie wiem kto to pisał, ale trzeźwy raczej nie był.
Go to the top of the page
+Quote Post
dobols
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.04.2012

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


A wiesz jak to poprawić?
Czy wstawić więcej kodu
Go to the top of the page
+Quote Post
singollo
post
Post #4





Grupa: Zarejestrowani
Postów: 47
Pomógł: 1
Dołączył: 25.11.2003

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


Po dłuższym zastanowieniu chyba wiem, o co autorowi chodziło. Spróbuj tak:
  1. $emailFunction = $config('email_function_name');
  2. $result = $emailFunction($mail_to, mail_encode($this->subject), wordwrap(utf8_wordwrap($this->msg), 997, "\n", true), $headers);

Ma większą szansę zadziałania, oczywiście, jeżeli w zmiennej $config jest zawarta nazwa funkcji odczytującej konfigurację. Ale rzeczywiście, jest hardcorowa metoda pisania kodu i proszenie się o błąd.
Go to the top of the page
+Quote Post
dobols
post
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.04.2012

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


Ja nie jestem autorem tego kodu
to jest gotowe forum na friko
Nie mam zielonego pojęcia o PHP jakieś 18lat temu pisałem w qbasic ale to nie to samo

teraz pokazuje
Fatal error: Function name must be a string in /home

Mogę wysłać plik
functions_messeger.php
będzie szybciej


Ten post edytował dobols 2.04.2012, 09:18:04
Go to the top of the page
+Quote Post
Orzeszekk
post
Post #6





Grupa: Zarejestrowani
Postów: 260
Pomógł: 14
Dołączył: 8.09.2011

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


jak ty nie byles autorem kodu, nie wiesz skad pochodzi i co robi my tez nie wiemy wklejasz jedna linijke i oczekujesz ze ktos ci wywróży dlaczego nie dziala? wklej caly plik i kod tego z czego ten plik korzysta moze cos sie wiecej dowiemy.


ewentualnie wywal ten niedzialajacy szit, zainstaluj joomle+ kunena forum i masz to samo bez męczenia sie.


Ten post edytował Orzeszekk 2.04.2012, 10:12:00
Go to the top of the page
+Quote Post
dobols
post
Post #7





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.04.2012

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


A jeśli bym zainstalował inne forum to jak można przenieść posty?
Wiem że to pytanie nie na temat ale...
Go to the top of the page
+Quote Post
wookieb
post
Post #8





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Forum nie parser. Zamykam.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 19:38