I am using php 5.2.9 on FC9 and had issues with ncurses_init() not being defined when I ran a simple script after installing with pecl. Adding
extension ncurses.so
to my php.ini file resolved this issue. Also when installing with pecl I had some issues, they were resolved by using yum to install additional packages:
yum install ncurses-devel php-pear.
Ncurses Terminal Screen Control
- Introduction
- Installing/Configuring
- Predefined Constants
- Ncurses Functions
- ncurses_addch — اضافه کردن کاراکتر در موقعیت فعلی و پیش بردن cursor
- ncurses_addchnstr — اضافه کردن رشته دارای ویژگی با طول مشخص در موقعیت فعلی
- ncurses_addchstr — اضافه کردن رشته دارای ویژگی در موقعیت فعلی
- ncurses_addnstr — اضافه کردن رشته با طول مشخص در موقعیت فعلی
- ncurses_addstr — خروجی متن در موقعیت فعلی
- ncurses_assume_default_colors — تعریف رنگ پیشفرض برای رنگ 0
- ncurses_attroff — خاموش نمودن ویژگی داده شده
- ncurses_attron — روشن نمودن ویژگی داده شده
- ncurses_attrset — تنظیم ویژگی داده شده
- ncurses_baudrate — بازگرداندن baudrate پایانه
- ncurses_beep — اجازه پایانه برای زنگ زدن
- ncurses_bkgd — تنظیم خاصیت پسزمینه برای صفحه پایانه
- ncurses_bkgdset — کنترل پیشزمینه صفحه
- ncurses_border — رسم مرز صفحه با استفاده از کاراکترهای دارای ویژگی
- ncurses_bottom_panel — Moves a visible panel to the bottom of the stack
- ncurses_can_change_color — بررسی امکان تغییر رنگ پایانه
- ncurses_cbreak — Switch of input buffering
- ncurses_clear — Clear screen
- ncurses_clrtobot — Clear screen from current position to bottom
- ncurses_clrtoeol — Clear screen from current position to end of line
- ncurses_color_content — Retrieves RGB components of a color
- ncurses_color_set — Set active foreground and background colors
- ncurses_curs_set — تعیین حالت cursor
- ncurses_def_prog_mode — Saves terminals (program) mode
- ncurses_def_shell_mode — ذخیره حالت پایانه (shell)
- ncurses_define_key — تعریف keycode
- ncurses_del_panel — حذف پانل از پشته و حذف کلی آن (اما نه پنجره مرتبط)
- ncurses_delay_output — تاخیر خروجی در پایانه با استفاده از کاراکترهای padding
- ncurses_delch — Delete character at current position, move rest of line left
- ncurses_deleteln — Delete line at current position, move rest of screen up
- ncurses_delwin — حذف پنجره ncurses
- ncurses_doupdate — Write all prepared refreshes to terminal
- ncurses_echo — Activate keyboard input echo
- ncurses_echochar — انتقال کاراکتر تنها به خروجی و بروزرسانی
- ncurses_end — توقف استفاده از ncurses تمیز کردن صفحه
- ncurses_erase — Erase terminal screen
- ncurses_erasechar — Returns current erase character
- ncurses_filter — تعیین LINES برای iniscr() و newterm() به 1
- ncurses_flash — Flash terminal screen (visual bell)
- ncurses_flushinp — Flush keyboard input buffer
- ncurses_getch — خواندن کاراکتر از صفحه کلید
- ncurses_getmaxyx — Returns the size of a window
- ncurses_getmouse — Reads mouse event
- ncurses_getyx — بازگرداندن موقعیت فعلی cursor در پنجره
- ncurses_halfdelay — قرار دادن پایانه در حالت halfdelay
- ncurses_has_colors — Checks if terminal has color capabilities
- ncurses_has_ic — Check for insert- and delete-capabilities
- ncurses_has_il — Check for line insert- and delete-capabilities
- ncurses_has_key — بررسی حضور کلید تابع در پایانه keyboard
- ncurses_hide_panel — حذف پانل از پشته و نامرئی کردن آن
- ncurses_hline — رسم خط افقی درموقعیت فعلی با استفاده از کاراکتر دارای ویژگی و max. کاراکترهای به طول n
- ncurses_inch — Get character and attribute at current position
- ncurses_init_color — Define a terminal color
- ncurses_init_pair — Define a color pair
- ncurses_init — Initialize ncurses
- ncurses_insch — وارد نمودن کاراکتر و انتقال باقی کاراکترها به راست
- ncurses_insdelln — وارد نمودن خط پیش از خط فعلی (عدد منفی حذف میکند و صفحه بالا میرود)
- ncurses_insertln — وارد نمودن خط انتقال بقیه صفحه به پایین
- ncurses_insstr — وارد نمودن رشته در موقعیت فعلی انتقال باقی خط به راست
- ncurses_instr — Reads string from terminal screen
- ncurses_isendwin — Ncurses در حالت endwin است خروجی معمولی صفحه ایجاد میشود
- ncurses_keyok — فعالسازی/غیرفعالسازی keycode
- ncurses_keypad — روشن/ خاموش کردن keypad
- ncurses_killchar — Returns current line kill character
- ncurses_longname — Returns terminals description
- ncurses_meta — فعالسازی/غیرفعالسازی اطلاعات 8-bit meta key
- ncurses_mouse_trafo — تبدیل مختصات
- ncurses_mouseinterval — تعیین timeout برای کلیک چپ ماوس
- ncurses_mousemask — Sets mouse options
- ncurses_move_panel — انتقال پانل تا گوشه بالا و چپ در [startx, starty] باشد
- ncurses_move — انتقال موقعیت خروجی
- ncurses_mvaddch — انتقال موقعیت فعلی و اضافه نمودن کاراکتر
- ncurses_mvaddchnstr — انتقال موقعیت و اضافه نمودن رشته موقعیت دار به همراه طول مشخص
- ncurses_mvaddchstr — انتقال موقعیت و اضافه نمودن رشته دارای موقعیت
- ncurses_mvaddnstr — انتقال موقعیت و اضافه نمودن رشته با طول مشخص
- ncurses_mvaddstr — انتقال موقعیت و اضافه نمودن رشته
- ncurses_mvcur — انتقال بلافاصله cursor
- ncurses_mvdelch — انتقال موقعیت و حذف کاراکتر و شیفت بقیه به چپ
- ncurses_mvgetch — انتقال موقعیت و دریافت کاراکتر در موقعیت جدید
- ncurses_mvhline — تعیین موقعیت جدید و رسم خط عمودی با استفاده از کاراکترهای دارای ویژگی و max. کاراکترهای به طول n
- ncurses_mvinch — انتقال موقعیت و دریافت کاراکتر دارای ویژگی در موقعیت جدید
- ncurses_mvvline — تعیین موقعیت جدید و رسم خط عمودی با استفاده از کاراکتر دارای ویژگی و max. کاراکترها به طول n
- ncurses_mvwaddstr — اضافه نمودن رشته در موقعیت جدید
- ncurses_napms — Sleep
- ncurses_new_panel — ساخت پانل جدید و ارتباط آن با پنجره
- ncurses_newpad — ساخت pad (پنجره) جدید
- ncurses_newwin — Create a new window
- ncurses_nl — ترجمه newline and carriage return / line feed
- ncurses_nocbreak — Switch terminal to cooked mode
- ncurses_noecho — Switch off keyboard input echo
- ncurses_nonl — عدم ترجمه newline و carriage return / line feed
- ncurses_noqiflush — عدم خالی نمودن دراثر کاراکترهای ویژه
- ncurses_noraw — Switch terminal out of raw mode
- ncurses_pair_content — Retrieves foreground and background colors of a color pair
- ncurses_panel_above — بازگرداندن بالای پانل
- ncurses_panel_below — بازگرداندن پانل زیر پانل
- ncurses_panel_window — انتقال پنجره مرتبط با پانل
- ncurses_pnoutrefresh — کپی منطقه از pad به صفحه مجازی
- ncurses_prefresh — کپی منطقه از pad به صفحه مجازی
- ncurses_putp — بکار بردن اطلاعات padding به رشته و انتقال آن به خروجی
- ncurses_qiflush — تخلیه هنگام روبرویی با کاراکترهای ویژه
- ncurses_raw — Switch terminal into raw mode
- ncurses_refresh — بروز رسانی صفحه
- ncurses_replace_panel — جایگزینی ضفحه مرتبط با پانل
- ncurses_reset_prog_mode — بازنشانی حالت prog ذخیره شده توسط def_prog_mode
- ncurses_reset_shell_mode — بازنشانی حالت shell ذخیره شده توسط def_shell_mode
- ncurses_resetty — Restores saved terminal state
- ncurses_savetty — Saves terminal state
- ncurses_scr_dump — کپی محتوای صفحه به فایل
- ncurses_scr_init — آغاز صفحه از فایل کپی
- ncurses_scr_restore — بازیابی صفحه از فایل کپی
- ncurses_scr_set — وراثت صفحه از فایل کپی
- ncurses_scrl — حرکت دادن محتوای پنجره به بالا و پایین بدون تغییر دادن موقعیت فعلی
- ncurses_show_panel — قرار دادن پانل نامرئی بالای پشته و نمایش آن
- ncurses_slk_attr — Returns current soft label key attribute
- ncurses_slk_attroff — خاموش نمودن ویژگی داده شده برای برچسب کلید تابع نرم
- ncurses_slk_attron — روشن نمودن ویژگی داده شده برای برچسب کلید تابع نرم
- ncurses_slk_attrset — تعین ویژگیهای داده شده برای برچسب کلیدهای تابع نرم
- ncurses_slk_clear — Clears soft labels from screen
- ncurses_slk_color — تعیین رنگ برای برچسب کلیدهای نرم
- ncurses_slk_init — Initializes soft label key functions
- ncurses_slk_noutrefresh — کپی برچسب کلیدهای نرم به صفحه مجازی
- ncurses_slk_refresh — Copies soft label keys to screen
- ncurses_slk_restore — بازیابی برچسب کلیدهای نرم
- ncurses_slk_set — تعیین برجسب کلید تابع
- ncurses_slk_touch — Forces output when ncurses_slk_noutrefresh is performed
- ncurses_standend — توقف استفاده از 'standout'
- ncurses_standout — شروع استفاده از ویژگی 'standout'
- ncurses_start_color — Initializes color functionality
- ncurses_termattrs — بازگرداندن OR منطقی تمام پرچمهای ویژگی در پایانه
- ncurses_termname — بازگرداندن پایانه (short)-name
- ncurses_timeout — تعیین timeout برای ترتیب کلید ویژه
- ncurses_top_panel — انتقال پانل قابل مشاهده به بالای پشته
- ncurses_typeahead — تعیین filedescriptor متفاوت برای بررسی typeahead
- ncurses_ungetch — قرار دادن کاراکتر در سیستم ورودی
- ncurses_ungetmouse — Pushes mouse event to queue
- ncurses_update_panels — بروزرسانی صفحه مجازی برای نمایش پانلها پشته
- ncurses_use_default_colors — انتصال رنگ پیشفرض پایانه به رنگ id -1
- ncurses_use_env — کنترل استفاده اطلاعات محیط درباره اندازه صفحه
- ncurses_use_extended_names — کنترل نامهای گسترش یافته در توضیحات terminfo
- ncurses_vidattr — نمایش رشته در پایانه در حالت ویژگی ویدئو
- ncurses_vline — رسم خط عمودی با استفاده از کاراکتر دارای ویژگی و max. کاراکترها به طول n
- ncurses_waddch — اضافه نمودن کاراکتر در موقعیت فعلی پنجره و جلو بردن cursor
- ncurses_waddstr — خروجی متن در موقعیت فعلی پنجره
- ncurses_wattroff — خاموش نمودن ویژگیهای پنجره
- ncurses_wattron — روشن نمودن ویژگیهای پنجره
- ncurses_wattrset — تعیین ویژگیهای پنجره
- ncurses_wborder — Draws a border around the window using attributed characters
- ncurses_wclear — پاک کردن پنجره
- ncurses_wcolor_set — تعیین جفت رنگ پنجره
- ncurses_werase — حذف محتوای پنجره
- ncurses_wgetch — خواندن کاراکتر از صفحه کلید (پنجره)
- ncurses_whline — رسم خط افقی در موقعیت فعلی پنجره با استفاده از کاراکترهای دارای ویژگی و max. کاراکترهای به طول n
- ncurses_wmouse_trafo — تبدیل مختصات window/stdscr
- ncurses_wmove — انتقال موقعیت خروجی پنجره
- ncurses_wnoutrefresh — کپی پنجره به صفحه مجازی
- ncurses_wrefresh — بروزرسانی پنجره در پایانه
- ncurses_wstandend — پایان حالت standout در پنجره
- ncurses_wstandout — وارد شدن به حالت standout در پنجره
- ncurses_wvline — رسم خط عمودی در موقعیت فعلی پنچره با استفاده از کاراکترهای دارای ویژگی و max. کاراکترها به طول n
tom dot setliff at gmail dot com ¶
3 years ago
