![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 686 Pomógł: 0 Dołączył: 10.11.2008 Skąd: Łódź Ostrzeżenie: (20%) ![]() ![]() |
Witam
Mam nastepujacy plik o nazwie Form.php ktory znajduje sie na serwerze ktory korzysta z php versia 4.4.7 Kod <? //deklaracja bibliotek $ENV['ROOT'] = dirname($_SERVER['Form.php']); ini_set('include_path', $ENV['ROOT'] . ':' . $ENV['ROOT'] . '/lib/'); require 'HTML/QuickForm.php'; //Utworzeie nowego obiektu typu HTML_QuickForm $form = new HTML_QuickForm('firstForm'); //dodanie defaultowgo pola $form->setDefaults(array('name' => 'Mati')); //dodanie nowych pol za pomoca addElement $form->addElement('headre', null, 'QuickForm dirty example'); $form->addElement('text', 'neme', 'Podaj imie:', array('size' => 50, 'maxlength' => 255)); $form->addElement('submit', null, 'Send'); //filtracja danych (dopiero po zaakceptowaniu) - applyFilter( nazwa pola , f-cja filtrujaca) $form->applyFilter('name', 'trim'); //dodanie regul dla pol (addRule) - np.ktore pola musza zostac wypelnione (require) $form->addRule('name', 'Wpisz swoje imie', 'required', null, 'client'); //walidacja formularza - validate()=true jesli dane wpisane i zatwierdzone przez submit a reguly spelnione if($form->validate()) { echo '<h1>Witaj, '. $form->exportValue('name') . '!</h1>'; exit; } //wyswietlanie formularza jesli blednie wypelniony $form->display(); ?> W czasie prob uruchomienia pliku pojawia sie problem , tak jakby serwer nie mogl odnalezc pakietu QuickForm a z tego co wyczytalem PHP w wersji 4.4.7 ma juz ten pakiet zainstalowany. Pojawia sie nastepujacy bład : Warning: main(HTML/QuickForm.php) [function.main]: failed to open stream: No such file or directory in C:\Program Files\WebServ\httpd\Formularz\Form.php on line 5 Fatal error: main() [function.require]: Failed opening required 'HTML/QuickForm.php' (include_path=':/lib/') in C:\Program Files\WebServ\httpd\Formularz\Form.php on line 5 Gdzie popelnilem bład ? Pozdrawiam |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.06.2025 - 22:26 |