Kirjoittaja Aihe: php, filter, pecl.. solmussa  (Luettu 2346 kertaa)

reijar

  • Käyttäjä
  • Viestejä: 3
    • Profiili
php, filter, pecl.. solmussa
« : 28.02.08 - klo:22.13 »
Olen saanut muutamia juttuja toimimaan php (5.1.2) +mysql:lla, mutta nyt innostuin kokeilemaan inputin filtteröintiä (filter_input) ja enää ei pelitäkään (Call to undefined function filter_input()). Manuaalin tavaamisen jälkeen päädyin siihen, että ehkä filter olisi pitänyt asentaa (extension). Asennusohjeena on: pecl install filter . Eipä toimi:

bash: pecl: command not found.
$ apt-cache search pecl
dh-make-php - Creating debian source packages for pear and pecl extensions
php4-ps - An extension to create PostScript files

Ja pecl:n sivun tutoriaalit on luokkaa:  Developing custom PHP extensions (PHP4) By DevNewz.com Iiik..

Voisiko joku vääntää paksua rautalankaa a) miten päästä tästä eteenpäin eli miten saisin filterin toimimaan ja b) olenkohan valinnut jotain jossain väärin kun joudun asentelemaan näitä itse.. Luulin hyväksyneeni kaikki updatet kiltisti jne.

            Reija

Tuxer

  • Käyttäjä
  • Viestejä: 657
  • Debian 7.0, Sailfish
    • Profiili
    • opendimension.org
Vs: php, filter, pecl.. solmussa
« Vastaus #1 : 29.02.08 - klo:15.22 »
Käsittääkseni tuo filter on beta asteella ja siksi sitä ei voi asentaa suoraan tuolla pecl -komennolla.

Periaatteessa sen voi asentaa komennolla:
Koodia: [Valitse]
sudo pecl install filter-beta
Tämä puolestaan vaatii phpize-ohjelman joka puolestaan asentuu php5-dev -paketin mukana.

Periaatteessa siis koska itselläni tuo asennus ei onnistunut:
Koodia: [Valitse]
checking how to run the C preprocessor... gcc -E
configure: error: Could not find pcre.h anywhere under /usr/local /usr
ERROR: `/tmp/pear/cache/filter-0.11.0/configure' failed

Ehkä joku osaa kertoa paremmin.

EDIT. niin ja tuo pecl löytyy siis php-pear -paketista
EDIT2: Jos ihan tuotanto-käyttöön koodia tekee niin ei varmaan kannata beta-tason laajennuksia käyttää.
EDIT3: tuo puuttuva pcre.h löytyi asentamalla libpcre3-dev -niminen paketti
« Viimeksi muokattu: 29.02.08 - klo:19.53 kirjoittanut Ari Häyrinen(tuxer) »
"Menehän Tonttu Tomera tarkastamaan ollaanko korsuissa kiltisti."
Fingerpori

reijar

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Vs: php, filter, pecl.. solmussa
« Vastaus #2 : 29.02.08 - klo:18.46 »
EDIT2: Jos ihan tuotanto-käyttöön koodia tekee niin ei varmaan kannata beta-tason laajennuksia käyttää.

Ok, kuulostaa siltä että olen eksynyt ihan väärään paikkaan :-) Eli opettelen systeemejä vasta, pysyn mielelläni ihan perusjuttujen parissa. Kiitos vastauksesta, etsin perinteisemmän tavan tehdä inputin tarkistukset.

        Reija