Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]class.phpmailer.php wewnątrz funkcji ?
maraska
post 5.08.2014, 14:13:56
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 9.04.2013

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


Dobrze znana klasa class.phpmailer.php nie chce mi działać i wydaje mi się, że dlatego, że jest wewnątrz funkcji, bo w innym skrypcie na tym samym serwerze, ten sam plik działa jak trzeba.

Kod skryptu wygląda tak:

  1. function sendMail($pobierz)
  2. {
  3. $mail = $pobierz['email'];
  4. $id = $pobierz['id'];
  5. $key = $pobierz['key'];
  6.  
  7. /* Wysyłanie maili */
  8. require 'class.phpmailer.php';
  9.  
  10. ...


Wszystkie {} podomykane

ale wyrzuca:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in class.phpmailer.php on line 54

Kawałek kodu w którym jest wiersz 54 wygląda tak jak poniżej:

wiersz 54 to ten, który zawiera public $Priority = 1;

  1. class PHPMailer {
  2.  
  3. /////////////////////////////////////////////////
  4. // PROPERTIES, PUBLIC
  5. /////////////////////////////////////////////////
  6.  
  7. /**
  8.   * Email priority (1 = High, 3 = Normal, 5 = low).
  9.   * @var int
  10.   */
  11. public $Priority = 1;
  12.  
  13. /**
  14.   * Sets the CharSet of the message.
  15.   * @var string
  16.   */
  17. public $CharSet = 'utf-8';


No i nie wiem czemu sad.gif
Go to the top of the page
+Quote Post
Turson
post 5.08.2014, 14:19:08
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Wszystko wygląda okej i require wewnętrz funkcji nie powinine powodać problemu. Ściągnij najnowszą paczkę PHPMailera. Jaką masz wersję PHP?
Go to the top of the page
+Quote Post
kosmos
post 5.08.2014, 14:20:14
Post #3





Grupa: Zarejestrowani
Postów: 367
Pomógł: 17
Dołączył: 4.03.2008

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


Jakiej wersji PHP u siebie użwasz?
Go to the top of the page
+Quote Post
maraska
post 5.08.2014, 14:24:07
Post #4





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 9.04.2013

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


A no tak.

Cżęść chodzi na php 4.. część na 5...
A ten phpmailer jest dla wersji 5 a skrypt nad którym siędzę (bez sprawdzania) pewnie chodzi w katalogu na php 4.

Ściągnę starą wersję phpmailera.

Dzięki za pomoc.




....No i pomogło smile.gif

Ten post edytował maraska 5.08.2014, 14:38:45
Go to the top of the page
+Quote Post

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: 13.07.2025 - 07:37