QuickForm и груша в xampp? - PullRequest
       21

QuickForm и груша в xampp?

1 голос
/ 25 октября 2010

Я запускаю xampp и вижу папки Pear в подкаталоге php. У меня есть папка html_quickform, но я не знаю, где ее разместить?

Помещаю ли я его в первые папки Pear или в следующие папки Pear? Я создал папку HTML в первой папке Pear, чтобы поместить ее в нее, но я получаю эту ошибку:

**index.php**
require_once('HTML/QuickForm/QuickForm.php');

.

Warning: require_once(HTML/Common.php) [function.require-once]: failed to open stream: No such file or directory in C:\Users\Jonny\Desktop\projects\xampp\php\PEAR\HTML\QuickForm\QuickForm.php on line 33

Fatal error: require_once() [function.require]: Failed opening required 'HTML/Common.php' (include_path='C:\Users\Jonny\Desktop\projects\xampp\php\PEAR') in C:\Users\Jonny\Desktop\projects\xampp\php\PEAR\HTML\QuickForm\QuickForm.php on line 33

Однако в предупреждении говорится, что мне нужен html / common.php, но в установке Pear нет такого. Единственное место, где я вижу common.php, находится во второй папке Pear, но оно находится в корне, а не в папке HTML.

Ответы [ 2 ]

1 голос
/ 20 декабря 2010

Благодаря инструкциям Тилля я смог это сделать (Windows) Для пользователей Windows Если вы установили xampp в C: \,

  1. Перейдите на C:\xampp\php (введите его в командной строке, в этой папке находится файл pear.bat)
  2. Выполните pear.bat следующей строкой pear.bat install html_quickform, он установит необходимые папки
  3. Это создаст папку HTML, содержащую файл QuickForm.php. Вы можете увидеть это, отметив в C:\xampp\php\PEAR\HTML
  4. В программе, которую вы вызываете, просто выполнив:

    require_once("HTML/QuickForm.php");
    
    $form = new HTML_QuickForm(); // with form being the QuickForm() object.
    
1 голос
/ 25 октября 2010

Судя по на этот вопрос , вам необходимо следовать инструкциям по установке PEAR.И тогда у вас будет pear.bat, который вам нужно запустить из приглашения .

В двух словах:

c:\...\pear\go-pear.bat

Лучше использовать установщикчтобы установить его:

pear(.bat) install html_quickform

(.bat, если это windows.)

Это создаст следующую структуру:

C:\...\pear\HTML\QuickForm.php
C:\...\pear\HTML\QuickForm\...
etc. pp.

Двойная проверка в вашем php.ini, что C:\...\pear в вашем include_path.

Тогда:

<?php
require_once 'HTML/QuickForm.php';
...