![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 18.07.2009 Ostrzeżenie: (0%)
|
Nie mam pomysłu co z tym zrobić więc zwracam się o pomoc do osób doświadczonych.
Czy to odpalam framework Zenda, czy Pear Mail, za każdym razem mam warningi i fatale że nie mam bibliotek na serwerze podczas gdy są napewno.... Ogólnie przy użyciu require_once() zawsze skrypt sie wywala... jakieś błędy w konfiguracji serwera ? :| |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%)
|
To może byś co nieco tej konfiguracji i Twojego skryptu pokazał, bo mi skaner telepatyczny dziś nawala?
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 18.07.2009 Ostrzeżenie: (0%)
|
O to cała treść błędu dla Mail.php z zend frameworka:
1) Warning: require_once(Zend/Mail/Transport/Abstract.php) [function.require-once]: failed to open stream: No such file or directory in C:\Program Files\VertrigoServ\www\ZendFramework-1.8.4\library\Zend\Mail.php on line 26 2) Fatal error: require_once() [function.require]: Failed opening required 'Zend/Mail/Transport/Abstract.php' (include_path='.;C:\Program Files\VertrigoServ\Smarty') in C:\Program Files\VertrigoServ\www\ZendFramework-1.8.4\library\Zend\Mail.php on line 26 P.S. nie bijcie za vertrigo... Tak samo wygląda dla np Pear Maila... A to skrypt z jakiejś stronki: Kod <?php require_once "Mail.php"; $from = "Sandra Sender <sender@example.com>"; $to = "Ramona Recipient <recipient@example.com>"; $subject = "Hi!"; $body = "Hi,\n\nHow are you?"; $host = "mail.example.com"; $username = "smtp_username"; $password = "smtp_password"; $headers = array ('From' => $from, 'To' => $to, 'Subject' => $subject); $smtp = Mail::factory('smtp', array ('host' => $host, 'auth' => true, 'username' => $username, 'password' => $password)); $mail = $smtp->send($to, $headers, $body); if (PEAR::isError($mail)) { echo("<p>" . $mail->getMessage() . "</p>"); } else { echo("<p>Message successfully sent!</p>"); } ?> Wartości zmiennych są póki co nieistotne bo skrypt wywala się przy require_once. Treści błędów: 1) Warning: require_once(PEAR.php) [function.require-once]: failed to open stream: No such file or directory in C:\Program Files\VertrigoServ\www\Mail.php on line 21 2) Fatal error: require_once() [function.require]: Failed opening required 'Console/Getopt.php' (include_path='.;C:\Program Files\VertrigoServ\Smarty') in C:\Program Files\VertrigoServ\www\pear\System.php on line 21 ... |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%)
|
Ustaw prawidłowo include_path. Przecież PHP musi skądś wiedzieć, gdzie ma tych plików poszukiwać. Zend podaje nawet informacje o tym na dzień dobry we wstępie do tego frameworka.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%)
|
Rozumiem że można być początkującym ale czytanie komunikatów błędów to umiejętność podstawowa.
Jak to niby ma działać jeżeli nie wskazałeś ścieżki? Albo set_include_path, albo podajesz pełną ścieżkę. jeżeli chcesz się dostać z pulpitu do pliku w program files w jaki sposób to zrobisz wpisując np. test.txt? |
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 08:50 |