Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dlaczego wywala błąd Parse error: syntax error, unexpected '(' in
dobols
post 2.04.2012, 00:04:19
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
 
Start new topic
Odpowiedzi (1 - 7)
Fifi209
post 2.04.2012, 00:40:25
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 wink.gif Nie wiem kto to pisał, ale trzeźwy raczej nie był.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
dobols
post 2.04.2012, 08:22:27
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 2.04.2012, 08:45:01
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 2.04.2012, 09:10:39
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 2.04.2012, 09:53:56
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


--------------------
"The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time."
Tom Cargill, Bell Labs
Go to the top of the page
+Quote Post
dobols
post 2.04.2012, 11:05:36
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 2.04.2012, 11:26:15
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:56