Autor Zpráva
free.will
Profil *
zdravim, nainstaloval sem si PEAR, ale mam problem: kod mi hlasi chybu

- Failed opening required 'Validate.php' (include_path='.;C:\php5\pear')

pritom cesta ma byt c:\wamp\php\pear

jenomze nikde nemuzu najit nastaveni cesty, jedine co jsem nasel bylo v php.ini kd edolu po instalaci pribyl include_path ale cesta tam uvedena je ta spravna. Kdyby nekdo poradil cim to je budu moc vdecny.

Poradi nekdo? predem diky:)
djlj
Profil
jedine co jsem nasel bylo v php.ini kd edolu po instalaci pribyl include_path ale cesta tam uvedena je ta spravna
Restartovals pak apache?
free.will
Profil *
djlj

kupodivu ano, a nekolikrat, pokazde kdyz jsem neco zkousel zmenit:)
djlj
Profil
Hmm, já bych ještě zkusil prohledat php.ini (případně nějaký okolní konfigurační soubory) na ten řetězec C:\php5\pear. Jinak nevím.
free.will
Profil *
no tak cestu sem uz vyresil ikdyz chybu nejakou mi to pise porad no snad si s tim uz nejak poradim, nevim proc vzdycky se s necim morduju a jak napisu na forum tak reseni celkem brzy objevim sam:))
djlj
Profil
Mohls sem napsat řešení, třeba bude mít někdo podobný problém…
Mastodont
Profil
free.will
To je naprosto normální, protože při tom psaní musíš přesně (pokud možno) formulovat problém a tohle zpřesnění tě pak často navede.
free.will
Profil *
djlj
jasne no chyba byla moje ******** slusne receno:) ono ta instalace ten include_path totiz vlozil do spatneho php.ini :)) ne do toho co mlo tudiz to nebralo, takze sem ten include_path dal do spravneho php.ini. De o to ze mam wamp a ten bere php.ini ze slozky apache2\bin\php.ini a me ta instalaci pearu vlozila tu cestu do slozky php\php.ini takze tady v tomhle byla chyba :)

Mastodont
Nejspis to bude tim no:))
jusepeg
Profil *
Zdravím jsem začátečník v php četl jsem spoustu návodů jak nainstalovat balík PEAR.
Používám Wamp Server 2 na WinXP a ne a ne to rozchodit!
Prosím o radu kde a co přesně změnit aby Pear balík fungoval?
Děkuji
jusepeg
Alphard
Profil
četl jsem spoustu návodů jak nainstalovat balík PEAR
došel jste až k manuálu?
jusepeg
Profil *
Děkuji za odpovědi,
měl jsem úmrtí v rodině a tak sem na to koukal až dnes znovu.

go-pear.bat jsem spustil, do php.ini mi to pridalo řádky:

;***** Added by go-pear
include_path=".;C:\wamp\bin\php\php5.2.6\pear"
;*****

pak jsem restartoval Wampserver a spustil kod.
výsledek je zde:

Warning: require(HTML/QuickForm.php) [function.require]: failed to open stream: No such file or directory in C:\wamp\www\Chapter03\ex01.php on line 3

Fatal error: require() [function.require]: Failed opening required 'HTML/QuickForm.php' (include_path='.;C:\wamp\bin\php\php5.2.6\pear') in C:\wamp\www\Chapter03\ex01.php on line 3

php soubur který jsem spustil:

<?php
// Load the HTML_QuickForm module
require 'HTML/QuickForm.php';

// Instantiate a new form
$form = new HTML_QuickForm('book');
// Add a text box
$form->addElement('text','title','Book Title:');
// Add a select box
$subjects = array('Math','Ice Fishing','Anatomy');
$form->addElement('select','subject','Subject(s): ',$subjects);
// Add a submit button
$form->addElement('submit','save','Save Book');

// Add a validation rule: title is required
$form->addRule('title','Please Enter a Book Title','required');

// Call the processing function if the submitted form
// data is valid; otherwise, display the form
if ($form->validate()) {
$form->process('praise_book');
} else {
$form->display();
}

// Define a function to process the form data
function praise_book($v) {
global $subjects;
// Entity-encode any special characters in $v['title']
$v['title'] = htmlentities($v['title']);
print "<i>$v[title]</i> is a great book about ";
print $subjects[$v['subject']] . '.';
}
?>


Pomoc kde jsem udělal chybu? confused smiley confused smiley confused smiley confused smiley confused smiley confused smiley confused smiley confused smiley confused smiley
jusepeg
Profil *
Omlouvám se všem přítomným a děkuji za nakopnutí !
Asi sem si seděl na vedení !
Opravdu se tam musela doinstalovat knihovna HTML_QuickForm.
a to v cestě C:\wamp\bin\php\php5.2.6\ spustit pear.bat z příkaového řádku s parametrem install MTML_QuickForm .
A teď již to funguje!

Díky všem
Jusepeg

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0