Ir ao conteúdo
  • Cadastre-se

Tiago Cavalcante Trindade

Membro Pleno
  • Posts

    43
  • Cadastrado em

  • Última visita

posts postados por Tiago Cavalcante Trindade

  1. @Luís Roberto C. da Silva  quando eu executo o comando mb_string eu recebo o seguinte erro:

    Fatal error: Uncaught Error: Call to undefined function mb_string() in D:\Arquivos\Downloads\Apache24\htdocs\teste\index.php:10 Stack trace: #0 {main} thrown in D:\Arquivos\Downloads\Apache24\htdocs\teste\index.php on line 10

    Fatal error: Uncaught Error: Call to undefined function mb_string() in D:\Arquivos\Downloads\Apache24\htdocs\teste\index.php:10 Stack trace: #0 {main} thrown in D:\Arquivos\Downloads\Apache24\htdocs\teste\index.php on line 10

    Sendo que eu já ativei o mbstring no phi.ini.

  2. Eu estou tentando usar a função mb_strlen().

    O código do index.php:

    <!DOCTYPE html>
    <html lang="pt-BR">
    <head>
    	<meta charset="UTF-8">
    	<meta name="viewport" content="width=device-width, initial-scale=1.0">
    	<title>Ex 13</title>
    </head>
    <body>
    	<?php
    		echo mb_strlen("á઺çâãêõ", "UTF-8");
    		echo "<br />";
    	?>
    </body>
    </html>

    Aqui está o resultado do phpinfo():

    
    PHP Version 7.3.15
    System 
    Windows NT LAPTOP-18BR3O1I 10.0 build 18363 (Windows 10) AMD64 
    Build Date 
    Feb 18 2020 12:38:36 
    Compiler 
    MSVC15 (Visual C++ 2017) 
    Architecture 
    x64 
    Configure Command 
    cscript /nologo /e:jscript configure.js "--enable-snapshot-build" "--enable-debug-pack" "--with-pdo-oci=c:\php-snap-build\deps_aux\oracle\x64\instantclient_12_1\sdk,shared" "--with-oci8-12c=c:\php-snap-build\deps_aux\oracle\x64\instantclient_12_1\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--without-analyzer" "--with-pgo" 
    Server API 
    Apache 2.0 Handler 
    Virtual Directory Support 
    enabled 
    Configuration File (php.ini) Path 
    C:\WINDOWS 
    Loaded Configuration File 
    (none) 
    Scan this dir for additional .ini files 
    (none) 
    Additional .ini files parsed 
    (none) 
    PHP API 
    20180731 
    PHP Extension 
    20180731 
    Zend Extension 
    320180731 
    Zend Extension Build 
    API320180731,TS,VC15 
    PHP Extension Build 
    API20180731,TS,VC15 
    Debug Build 
    no 
    Thread Safety 
    enabled 
    Thread API 
    Windows Threads 
    Zend Signal Handling 
    disabled 
    Zend Memory Manager 
    enabled 
    Zend Multibyte Support 
    disabled 
    IPv6 Support 
    enabled 
    DTrace Support 
    disabled 
    Registered PHP Streams
    php, file, glob, data, http, ftp, zip, compress.zlib, phar
    Registered Stream Socket Transports
    tcp, udp
    Registered Stream Filters
    convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, zlib.*
    This program makes use of the Zend Scripting Language Engine:
    Zend Engine v3.3.15, Copyright (c) 1998-2018 Zend Technologies
    
    Configuration
    apache2handler
    Apache Version 
    Apache/2.4.41 (Win64) PHP/7.3.15 
    Apache API Version 
    20120211 
    Server Administrator 
    [email protected] 
    Hostname:Port 
    localhost:80 
    Max Requests 
    Per Child: 0 - Keep Alive: on - Max Per Connection: 100 
    Timeouts 
    Connection: 60 - Keep-Alive: 5 
    Virtual Server 
    No 
    Server Root 
    D:/Arquivos/Downloads/Apache24 
    Loaded Modules 
    core mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias mod_allowmethods mod_asis mod_auth_basic mod_authn_core mod_authn_file mod_authz_core mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dir mod_env mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_setenvif mod_php7 
    Directive
    Local Value
    Master Value
    engine
    1
    1
    last_modified
    0
    0
    xbithack
    0
    0
    Apache Environment
    Variable
    Value
    HTTP_REFERER 
    http://localhost/ 
    HTTP_ACCEPT 
    text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
    HTTP_ACCEPT_LANGUAGE 
    pt-BR 
    HTTP_UPGRADE_INSECURE_REQUESTS 
    1 
    HTTP_USER_AGENT 
    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18363 
    HTTP_ACCEPT_ENCODING 
    gzip, deflate 
    HTTP_HOST 
    localhost 
    HTTP_CONNECTION 
    Keep-Alive 
    PATH 
    C:\Program Files (x86)\Embarcadero\Studio\20.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl;C:\Program Files (x86)\Embarcadero\Studio\20.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\Win64;C:\ProgramData\Oracle\Java\javapath;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Users\tiago\AppData\Local\Microsoft\WindowsApps;C:\Users\tiago\adb-fastboot\platform-tools;C:\adb;C:\Program Files\nodejs\;C:\ProgramData\chocolatey\bin;C:\Users\tiago\AppData\Local\Microsoft\WindowsApps;C:\Users\tiago\adb-fastboot\platform-tools;C:\Users\tiago\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\Scripts;C:\Users\tiago\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\tiago\AppData\Roaming\npm;C:\Program Files\Java\jre1.8.0_111\bin;C:\Program Files\Git\bin\;D:\Arquivos\Downloads\php;C:\Program Files\MySQL\MySQL Server 8.0\bin;D:\Arquivos\Downloads\Apache24\bin; 
    SystemRoot 
    C:\WINDOWS 
    COMSPEC 
    C:\WINDOWS\system32\cmd.exe 
    PATHEXT 
    .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC 
    WINDIR 
    C:\WINDOWS 
    SERVER_SIGNATURE 
    no value 
    SERVER_SOFTWARE 
    Apache/2.4.41 (Win64) PHP/7.3.15 
    SERVER_NAME 
    localhost 
    SERVER_ADDR 
    ::1 
    SERVER_PORT 
    80 
    REMOTE_ADDR 
    ::1 
    DOCUMENT_ROOT 
    D:/Arquivos/Downloads/Apache24/htdocs 
    REQUEST_SCHEME 
    http 
    CONTEXT_PREFIX 
    no value 
    CONTEXT_DOCUMENT_ROOT 
    D:/Arquivos/Downloads/Apache24/htdocs 
    SERVER_ADMIN 
    [email protected] 
    SCRIPT_FILENAME 
    D:/Arquivos/Downloads/Apache24/htdocs/ex14/index.php 
    REMOTE_PORT 
    50237 
    GATEWAY_INTERFACE 
    CGI/1.1 
    SERVER_PROTOCOL 
    HTTP/1.1 
    REQUEST_METHOD 
    GET 
    QUERY_STRING 
    no value 
    REQUEST_URI 
    /ex14/ 
    SCRIPT_NAME 
    /ex14/index.php 
    HTTP Headers Information
    HTTP Request Headers
    HTTP Request 
    GET /ex14/ HTTP/1.1 
    Referer 
    http://localhost/ 
    Accept 
    text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
    Accept-Language 
    pt-BR 
    Upgrade-Insecure-Requests 
    1 
    User-Agent 
    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18363 
    Accept-Encoding 
    gzip, deflate 
    Host 
    localhost 
    Connection 
    Keep-Alive 
    HTTP Response Headers
    X-Powered-By 
    PHP/7.3.15 
    bcmath
    BCMath support 
    enabled 
    Directive
    Local Value
    Master Value
    bcmath.scale
    0
    0
    calendar
    Calendar support 
    enabled 
    Core
    PHP Version 
    7.3.15 
    Directive
    Local Value
    Master Value
    allow_url_fopen
    On
    On
    allow_url_include
    Off
    Off
    arg_separator.input
    &
    &
    arg_separator.output
    &
    &
    auto_append_file
    no value
    no value
    auto_globals_jit
    On
    On
    auto_prepend_file
    no value
    no value
    browscap
    no value
    no value
    default_charset
    UTF-8
    UTF-8
    default_mimetype
    text/html
    text/html
    disable_classes
    no value
    no value
    disable_functions
    no value
    no value
    display_errors
    On
    On
    display_startup_errors
    Off
    Off
    doc_root
    no value
    no value
    docref_ext
    no value
    no value
    docref_root
    no value
    no value
    enable_dl
    On
    On
    enable_post_data_reading
    On
    On
    error_append_string
    no value
    no value
    error_log
    no value
    no value
    error_prepend_string
    no value
    no value
    error_reporting
    no value
    no value
    expose_php
    On
    On
    extension_dir
    C:\php\ext
    C:\php\ext
    file_uploads
    On
    On
    hard_timeout
    2
    2
    highlight.comment
    #FF8000
    #FF8000
    highlight.default
    #0000BB
    #0000BB
    highlight.html
    #000000
    #000000
    highlight.keyword
    #007700
    #007700
    highlight.string
    #DD0000
    #DD0000
    html_errors
    On
    On
    ignore_repeated_errors
    Off
    Off
    ignore_repeated_source
    Off
    Off
    ignore_user_abort
    Off
    Off
    implicit_flush
    Off
    Off
    include_path
    .;C:\php\pear
    .;C:\php\pear
    input_encoding
    no value
    no value
    internal_encoding
    no value
    no value
    log_errors
    Off
    Off
    log_errors_max_len
    1024
    1024
    mail.add_x_header
    Off
    Off
    mail.force_extra_parameters
    no value
    no value
    mail.log
    no value
    no value
    max_execution_time
    30
    30
    max_file_uploads
    20
    20
    max_input_nesting_level
    64
    64
    max_input_time
    -1
    -1
    max_input_vars
    1000
    1000
    memory_limit
    128M
    128M
    open_basedir
    no value
    no value
    output_buffering
    0
    0
    output_encoding
    no value
    no value
    output_handler
    no value
    no value
    post_max_size
    8M
    8M
    precision
    14
    14
    realpath_cache_size
    4096K
    4096K
    realpath_cache_ttl
    120
    120
    register_argc_argv
    On
    On
    report_memleaks
    On
    On
    report_zend_debug
    On
    On
    request_order
    no value
    no value
    sendmail_from
    no value
    no value
    sendmail_path
    no value
    no value
    serialize_precision
    -1
    -1
    short_open_tag
    On
    On
    SMTP
    localhost
    localhost
    smtp_port
    25
    25
    sys_temp_dir
    no value
    no value
    syslog.facility
    LOG_USER
    LOG_USER
    syslog.filter
    no-ctrl
    no-ctrl
    syslog.ident
    php
    php
    track_errors
    Off
    Off
    unserialize_callback_func
    no value
    no value
    upload_max_filesize
    2M
    2M
    upload_tmp_dir
    no value
    no value
    user_dir
    no value
    no value
    user_ini.cache_ttl
    300
    300
    user_ini.filename
    .user.ini
    .user.ini
    variables_order
    EGPCS
    EGPCS
    windows.show_crt_warning
    Off
    Off
    xmlrpc_error_number
    0
    0
    xmlrpc_errors
    Off
    Off
    zend.assertions
    1
    1
    zend.detect_unicode
    On
    On
    zend.enable_gc
    On
    On
    zend.multibyte
    Off
    Off
    zend.script_encoding
    no value
    no value
    ctype
    ctype functions 
    enabled 
    date
    date/time support 
    enabled 
    timelib version 
    2018.03 
    "Olson" Timezone Database Version 
    2019.3 
    Timezone Database 
    internal 
    Default timezone 
    UTC 
    Directive
    Local Value
    Master Value
    date.default_latitude
    31.7667
    31.7667
    date.default_longitude
    35.2333
    35.2333
    date.sunrise_zenith
    90.583333
    90.583333
    date.sunset_zenith
    90.583333
    90.583333
    date.timezone
    no value
    no value
    dom
    DOM/XML 
    enabled 
    DOM/XML API Version 
    20031129 
    libxml Version 
    2.9.10 
    HTML Support 
    enabled 
    XPath Support 
    enabled 
    XPointer Support 
    enabled 
    Schema Support 
    enabled 
    RelaxNG Support 
    enabled 
    filter
    Input Validation and Filtering 
    enabled 
    Directive
    Local Value
    Master Value
    filter.default
    unsafe_raw
    unsafe_raw
    filter.default_flags
    no value
    no value
    hash
    hash support 
    enabled 
    Hashing Engines 
    md2 md4 md5 sha1 sha224 sha256 sha384 sha512/224 sha512/256 sha512 sha3-224 sha3-256 sha3-384 sha3-512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost gost-crypto adler32 crc32 crc32b fnv132 fnv1a32 fnv164 fnv1a64 joaat haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5 
    MHASH support 
    Enabled 
    MHASH API Version 
    Emulated Support 
    iconv
    iconv support 
    enabled 
    iconv implementation 
    "libiconv" 
    iconv library version 
    1.15 
    Directive
    Local Value
    Master Value
    iconv.input_encoding
    no value
    no value
    iconv.internal_encoding
    no value
    no value
    iconv.output_encoding
    no value
    no value
    json
    json support 
    enabled 
    json version 
    1.7.0 
    libxml
    libXML support 
    active 
    libXML Compiled Version 
    2.9.10 
    libXML Loaded Version 
    20910 
    libXML streams 
    enabled 
    mysqlnd
    mysqlnd
    enabled
    Version 
    mysqlnd 5.0.12-dev - 20150407 - $Id: 7cc7cc96e675f6d72e5cf0f267f48e167c2abb23 $ 
    Compression 
    supported 
    core SSL 
    supported 
    extended SSL 
    not supported 
    Command buffer size 
    4096 
    Read buffer size 
    32768 
    Read timeout 
    86400 
    Collecting statistics 
    Yes 
    Collecting memory statistics 
    No 
    Tracing 
    n/a 
    Loaded plugins 
    mysqlnd,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password 
    API Extensions 
    no value 
    mysqlnd statistics
    
    bytes_sent 
    0 
    bytes_received 
    0 
    packets_sent 
    0 
    packets_received 
    0 
    protocol_overhead_in 
    0 
    protocol_overhead_out 
    0 
    bytes_received_ok_packet 
    0 
    bytes_received_eof_packet 
    0 
    bytes_received_rset_header_packet 
    0 
    bytes_received_rset_field_meta_packet 
    0 
    bytes_received_rset_row_packet 
    0 
    bytes_received_prepare_response_packet 
    0 
    bytes_received_change_user_packet 
    0 
    packets_sent_command 
    0 
    packets_received_ok 
    0 
    packets_received_eof 
    0 
    packets_received_rset_header 
    0 
    packets_received_rset_field_meta 
    0 
    packets_received_rset_row 
    0 
    packets_received_prepare_response 
    0 
    packets_received_change_user 
    0 
    result_set_queries 
    0 
    non_result_set_queries 
    0 
    no_index_used 
    0 
    bad_index_used 
    0 
    slow_queries 
    0 
    buffered_sets 
    0 
    unbuffered_sets 
    0 
    ps_buffered_sets 
    0 
    ps_unbuffered_sets 
    0 
    flushed_normal_sets 
    0 
    flushed_ps_sets 
    0 
    ps_prepared_never_executed 
    0 
    ps_prepared_once_executed 
    0 
    rows_fetched_from_server_normal 
    0 
    rows_fetched_from_server_ps 
    0 
    rows_buffered_from_client_normal 
    0 
    rows_buffered_from_client_ps 
    0 
    rows_fetched_from_client_normal_buffered 
    0 
    rows_fetched_from_client_normal_unbuffered 
    0 
    rows_fetched_from_client_ps_buffered 
    0 
    rows_fetched_from_client_ps_unbuffered 
    0 
    rows_fetched_from_client_ps_cursor 
    0 
    rows_affected_normal 
    0 
    rows_affected_ps 
    0 
    rows_skipped_normal 
    0 
    rows_skipped_ps 
    0 
    copy_on_write_saved 
    0 
    copy_on_write_performed 
    0 
    command_buffer_too_small 
    0 
    connect_success 
    0 
    connect_failure 
    0 
    connection_reused 
    0 
    reconnect 
    0 
    pconnect_success 
    0 
    active_connections 
    0 
    active_persistent_connections 
    0 
    explicit_close 
    0 
    implicit_close 
    0 
    disconnect_close 
    0 
    in_middle_of_command_close 
    0 
    explicit_free_result 
    0 
    implicit_free_result 
    0 
    explicit_stmt_close 
    0 
    implicit_stmt_close 
    0 
    mem_emalloc_count 
    0 
    mem_emalloc_amount 
    0 
    mem_ecalloc_count 
    0 
    mem_ecalloc_amount 
    0 
    mem_erealloc_count 
    0 
    mem_erealloc_amount 
    0 
    mem_efree_count 
    0 
    mem_efree_amount 
    0 
    mem_malloc_count 
    0 
    mem_malloc_amount 
    0 
    mem_calloc_count 
    0 
    mem_calloc_amount 
    0 
    mem_realloc_count 
    0 
    mem_realloc_amount 
    0 
    mem_free_count 
    0 
    mem_free_amount 
    0 
    mem_estrndup_count 
    0 
    mem_strndup_count 
    0 
    mem_estrdup_count 
    0 
    mem_strdup_count 
    0 
    mem_edupl_count 
    0 
    mem_dupl_count 
    0 
    proto_text_fetched_null 
    0 
    proto_text_fetched_bit 
    0 
    proto_text_fetched_tinyint 
    0 
    proto_text_fetched_short 
    0 
    proto_text_fetched_int24 
    0 
    proto_text_fetched_int 
    0 
    proto_text_fetched_bigint 
    0 
    proto_text_fetched_decimal 
    0 
    proto_text_fetched_float 
    0 
    proto_text_fetched_double 
    0 
    proto_text_fetched_date 
    0 
    proto_text_fetched_year 
    0 
    proto_text_fetched_time 
    0 
    proto_text_fetched_datetime 
    0 
    proto_text_fetched_timestamp 
    0 
    proto_text_fetched_string 
    0 
    proto_text_fetched_blob 
    0 
    proto_text_fetched_enum 
    0 
    proto_text_fetched_set 
    0 
    proto_text_fetched_geometry 
    0 
    proto_text_fetched_other 
    0 
    proto_binary_fetched_null 
    0 
    proto_binary_fetched_bit 
    0 
    proto_binary_fetched_tinyint 
    0 
    proto_binary_fetched_short 
    0 
    proto_binary_fetched_int24 
    0 
    proto_binary_fetched_int 
    0 
    proto_binary_fetched_bigint 
    0 
    proto_binary_fetched_decimal 
    0 
    proto_binary_fetched_float 
    0 
    proto_binary_fetched_double 
    0 
    proto_binary_fetched_date 
    0 
    proto_binary_fetched_year 
    0 
    proto_binary_fetched_time 
    0 
    proto_binary_fetched_datetime 
    0 
    proto_binary_fetched_timestamp 
    0 
    proto_binary_fetched_string 
    0 
    proto_binary_fetched_json 
    0 
    proto_binary_fetched_blob 
    0 
    proto_binary_fetched_enum 
    0 
    proto_binary_fetched_set 
    0 
    proto_binary_fetched_geometry 
    0 
    proto_binary_fetched_other 
    0 
    init_command_executed_count 
    0 
    init_command_failed_count 
    0 
    com_quit 
    0 
    com_init_db 
    0 
    com_query 
    0 
    com_field_list 
    0 
    com_create_db 
    0 
    com_drop_db 
    0 
    com_refresh 
    0 
    com_shutdown 
    0 
    com_statistics 
    0 
    com_process_info 
    0 
    com_connect 
    0 
    com_process_kill 
    0 
    com_debug 
    0 
    com_ping 
    0 
    com_time 
    0 
    com_delayed_insert 
    0 
    com_change_user 
    0 
    com_binlog_dump 
    0 
    com_table_dump 
    0 
    com_connect_out 
    0 
    com_register_slave 
    0 
    com_stmt_prepare 
    0 
    com_stmt_execute 
    0 
    com_stmt_send_long_data 
    0 
    com_stmt_close 
    0 
    com_stmt_reset 
    0 
    com_stmt_set_option 
    0 
    com_stmt_fetch 
    0 
    com_deamon 
    0 
    bytes_received_real_data_normal 
    0 
    bytes_received_real_data_ps 
    0 
    pcre
    PCRE (Perl Compatible Regular Expressions) Support 
    enabled 
    PCRE Library Version 
    10.32 2018-09-10 
    PCRE Unicode Version 
    11.0.0 
    PCRE JIT Support 
    enabled 
    PCRE JIT Target 
    x86 64bit (little endian + unaligned) 
    Directive
    Local Value
    Master Value
    pcre.backtrack_limit
    1000000
    1000000
    pcre.jit
    1
    1
    pcre.recursion_limit
    100000
    100000
    PDO
    PDO support
    enabled
    PDO drivers 
    no value 
    Phar
    Phar: PHP Archive support
    enabled
    Phar API version 
    1.1.1 
    Phar-based phar archives 
    enabled 
    Tar-based phar archives 
    enabled 
    ZIP-based phar archives 
    enabled 
    gzip compression 
    enabled 
    bzip2 compression 
    disabled (install ext/bz2) 
    OpenSSL support 
    disabled (install ext/openssl) 
    Phar based on pear/PHP_Archive, original concept by Davey Shafik.
    Phar fully realized by Gregory Beaver and Marcus Boerger.
    Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle.
    Directive
    Local Value
    Master Value
    phar.cache_list
    no value
    no value
    phar.readonly
    On
    On
    phar.require_hash
    On
    On
    readline
    Readline Support
    enabled
    Readline library 
    WinEditLine 
    Directive
    Local Value
    Master Value
    cli.pager
    no value
    no value
    cli.prompt
    \b \> 
    \b \> 
    Reflection
    Reflection 
    enabled 
    session
    Session Support 
    enabled 
    Registered save handlers 
    files user 
    Registered serializer handlers 
    php_serialize php php_binary wddx 
    Directive
    Local Value
    Master Value
    session.auto_start
    Off
    Off
    session.cache_expire
    180
    180
    session.cache_limiter
    nocache
    nocache
    session.cookie_domain
    no value
    no value
    session.cookie_httponly
    0
    0
    session.cookie_lifetime
    0
    0
    session.cookie_path
    /
    /
    session.cookie_samesite
    no value
    no value
    session.cookie_secure
    0
    0
    session.gc_divisor
    100
    100
    session.gc_maxlifetime
    1440
    1440
    session.gc_probability
    1
    1
    session.lazy_write
    On
    On
    session.name
    PHPSESSID
    PHPSESSID
    session.referer_check
    no value
    no value
    session.save_handler
    files
    files
    session.save_path
    no value
    no value
    session.serialize_handler
    php
    php
    session.sid_bits_per_character
    4
    4
    session.sid_length
    32
    32
    session.upload_progress.cleanup
    On
    On
    session.upload_progress.enabled
    On
    On
    session.upload_progress.freq
    1%
    1%
    session.upload_progress.min_freq
    1
    1
    session.upload_progress.name
    PHP_SESSION_UPLOAD_PROGRESS
    PHP_SESSION_UPLOAD_PROGRESS
    session.upload_progress.prefix
    upload_progress_
    upload_progress_
    session.use_cookies
    1
    1
    session.use_only_cookies
    1
    1
    session.use_strict_mode
    0
    0
    session.use_trans_sid
    0
    0
    SimpleXML
    SimpleXML support 
    enabled 
    Schema support 
    enabled 
    SPL
    SPL support
    enabled
    Interfaces 
    OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject 
    Classes 
    AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, CallbackFilterIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveCallbackFilterIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException 
    standard
    Dynamic Library Support 
    enabled 
    Internal Sendmail Support for Windows 
    enabled 
    Directive
    Local Value
    Master Value
    assert.active
    1
    1
    assert.bail
    0
    0
    assert.callback
    no value
    no value
    assert.exception
    0
    0
    assert.quiet_eval
    0
    0
    assert.warning
    1
    1
    auto_detect_line_endings
    0
    0
    default_socket_timeout
    60
    60
    from
    no value
    no value
    session.trans_sid_hosts
    no value
    no value
    session.trans_sid_tags
    a=href,area=href,frame=src,form=
    a=href,area=href,frame=src,form=
    url_rewriter.hosts
    no value
    no value
    url_rewriter.tags
    form=
    form=
    user_agent
    no value
    no value
    tokenizer
    Tokenizer Support 
    enabled 
    wddx
    WDDX Support
    enabled
    WDDX Session Serializer 
    enabled 
    xml
    XML Support 
    active 
    XML Namespace Support 
    active 
    libxml2 Version 
    2.9.10 
    xmlreader
    XMLReader 
    enabled 
    xmlwriter
    XMLWriter 
    enabled 
    zip
    Zip 
    enabled 
    Zip version 
    1.15.4 
    Libzip version 
    1.4.0 
    zlib
    ZLib Support
    enabled
    Stream Wrapper 
    compress.zlib:// 
    Stream Filter 
    zlib.inflate, zlib.deflate 
    Compiled Version 
    1.2.11 
    Linked Version 
    1.2.11 
    Directive
    Local Value
    Master Value
    zlib.output_compression
    Off
    Off
    zlib.output_compression_level
    -1
    -1
    zlib.output_handler
    no value
    no value
    Additional Modules
    Module Name
    Environment
    Variable
    Value
    no value 
    D:=D:\Arquivos\Downloads\Apache24\htdocs 
    ALLUSERSPROFILE 
    C:\ProgramData 
    APPDATA 
    C:\Users\tiago\AppData\Roaming 
    ChocolateyInstall 
    C:\ProgramData\chocolatey 
    ChocolateyLastPathUpdate 
    132281865846578557 
    CommonProgramFiles 
    C:\Program Files\Common Files 
    CommonProgramFiles(x86) 
    C:\Program Files (x86)\Common Files 
    CommonProgramW6432 
    C:\Program Files\Common Files 
    COMPUTERNAME 
    LAPTOP-18BR3O1I 
    ComSpec 
    C:\WINDOWS\system32\cmd.exe 
    DriverData 
    C:\Windows\System32\Drivers\DriverData 
    HOMEDRIVE 
    C: 
    HOMEPATH 
    \Users\tiago 
    KALI 
    C:\Users\tiago\AppData\Local\Packages\KaliLinux.54290C8133FEE_ey8k8hqnwqnmg\LocalState\rootfs 
    LOCALAPPDATA 
    C:\Users\tiago\AppData\Local 
    LOGONSERVER 
    \\LAPTOP-18BR3O1I 
    NUMBER_OF_PROCESSORS 
    8 
    OneDrive 
    C:\Users\tiago\OneDrive 
    OneDriveConsumer 
    C:\Users\tiago\OneDrive 
    OS 
    Windows_NT 
    Path 
    C:\Program Files (x86)\Embarcadero\Studio\20.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl;C:\Program Files (x86)\Embarcadero\Studio\20.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\Win64;C:\ProgramData\Oracle\Java\javapath;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Users\tiago\AppData\Local\Microsoft\WindowsApps;C:\Users\tiago\adb-fastboot\platform-tools;C:\adb;C:\Program Files\nodejs\;C:\ProgramData\chocolatey\bin;C:\Users\tiago\AppData\Local\Microsoft\WindowsApps;C:\Users\tiago\adb-fastboot\platform-tools;C:\Users\tiago\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\Scripts;C:\Users\tiago\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\tiago\AppData\Roaming\npm;C:\Program Files\Java\jre1.8.0_111\bin;C:\Program Files\Git\bin\;D:\Arquivos\Downloads\php;C:\Program Files\MySQL\MySQL Server 8.0\bin;D:\Arquivos\Downloads\Apache24\bin; 
    PATHEXT 
    .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC 
    PROCESSOR_ARCHITECTURE 
    AMD64 
    PROCESSOR_IDENTIFIER 
    Intel64 Family 6 Model 142 Stepping 11, GenuineIntel 
    PROCESSOR_LEVEL 
    6 
    PROCESSOR_REVISION 
    8e0b 
    ProgramData 
    C:\ProgramData 
    ProgramFiles 
    C:\Program Files 
    ProgramFiles(x86) 
    C:\Program Files (x86) 
    ProgramW6432 
    C:\Program Files 
    prompt 
    $E[032m$P$E[34m$S$$$E[0m$S 
    PSModulePath 
    C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules 
    PUBLIC 
    C:\Users\Public 
    SESSIONNAME 
    Console 
    SystemDrive 
    C: 
    SystemRoot 
    C:\WINDOWS 
    TEMP 
    C:\Users\tiago\AppData\Local\Temp 
    TMP 
    C:\Users\tiago\AppData\Local\Temp 
    USERDOMAIN 
    LAPTOP-18BR3O1I 
    USERDOMAIN_ROAMINGPROFILE 
    LAPTOP-18BR3O1I 
    USERNAME 
    tiago 
    USERPROFILE 
    C:\Users\tiago 
    windir 
    C:\WINDOWS 
    TERM_PROGRAM 
    vscode 
    TERM_PROGRAM_VERSION 
    1.43.0 
    LANG 
    pt_BR.UTF-8 
    COLORTERM 
    truecolor 
    AP_PARENT_PID 
    12100 
    PHP Variables
    Variable
    Value
    $_SERVER['HTTP_REFERER']
    http://localhost/
    $_SERVER['HTTP_ACCEPT']
    text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    $_SERVER['HTTP_ACCEPT_LANGUAGE']
    pt-BR
    $_SERVER['HTTP_UPGRADE_INSECURE_REQUESTS']
    1
    $_SERVER['HTTP_USER_AGENT']
    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18363
    $_SERVER['HTTP_ACCEPT_ENCODING']
    gzip, deflate
    $_SERVER['HTTP_HOST']
    localhost
    $_SERVER['HTTP_CONNECTION']
    Keep-Alive
    $_SERVER['PATH']
    C:\Program Files (x86)\Embarcadero\Studio\20.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl;C:\Program Files (x86)\Embarcadero\Studio\20.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\Win64;C:\ProgramData\Oracle\Java\javapath;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Users\tiago\AppData\Local\Microsoft\WindowsApps;C:\Users\tiago\adb-fastboot\platform-tools;C:\adb;C:\Program Files\nodejs\;C:\ProgramData\chocolatey\bin;C:\Users\tiago\AppData\Local\Microsoft\WindowsApps;C:\Users\tiago\adb-fastboot\platform-tools;C:\Users\tiago\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\Scripts;C:\Users\tiago\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\tiago\AppData\Roaming\npm;C:\Program Files\Java\jre1.8.0_111\bin;C:\Program Files\Git\bin\;D:\Arquivos\Downloads\php;C:\Program Files\MySQL\MySQL Server 8.0\bin;D:\Arquivos\Downloads\Apache24\bin;
    $_SERVER['SystemRoot']
    C:\WINDOWS
    $_SERVER['COMSPEC']
    C:\WINDOWS\system32\cmd.exe
    $_SERVER['PATHEXT']
    .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    $_SERVER['WINDIR']
    C:\WINDOWS
    $_SERVER['SERVER_SIGNATURE']
    no value
    $_SERVER['SERVER_SOFTWARE']
    Apache/2.4.41 (Win64) PHP/7.3.15
    $_SERVER['SERVER_NAME']
    localhost
    $_SERVER['SERVER_ADDR']
    ::1
    $_SERVER['SERVER_PORT']
    80
    $_SERVER['REMOTE_ADDR']
    ::1
    $_SERVER['DOCUMENT_ROOT']
    D:/Arquivos/Downloads/Apache24/htdocs
    $_SERVER['REQUEST_SCHEME']
    http
    $_SERVER['CONTEXT_PREFIX']
    no value
    $_SERVER['CONTEXT_DOCUMENT_ROOT']
    D:/Arquivos/Downloads/Apache24/htdocs
    $_SERVER['SERVER_ADMIN']
    [email protected]
    $_SERVER['SCRIPT_FILENAME']
    D:/Arquivos/Downloads/Apache24/htdocs/ex14/index.php
    $_SERVER['REMOTE_PORT']
    50237
    $_SERVER['GATEWAY_INTERFACE']
    CGI/1.1
    $_SERVER['SERVER_PROTOCOL']
    HTTP/1.1
    $_SERVER['REQUEST_METHOD']
    GET
    $_SERVER['QUERY_STRING']
    no value
    $_SERVER['REQUEST_URI']
    /ex14/
    $_SERVER['SCRIPT_NAME']
    /ex14/index.php
    $_SERVER['PHP_SELF']
    /ex14/index.php
    $_SERVER['REQUEST_TIME_FLOAT']
    1584403218.554
    $_SERVER['REQUEST_TIME']
    1584403218
    $_SERVER['argv']
    Array
    (
    )
    $_SERVER['argc']
    0
    $_ENV['ALLUSERSPROFILE']
    C:\ProgramData
    $_ENV['APPDATA']
    C:\Users\tiago\AppData\Roaming
    $_ENV['ChocolateyInstall']
    C:\ProgramData\chocolatey
    $_ENV['ChocolateyLastPathUpdate']
    132281865846578557
    $_ENV['CommonProgramFiles']
    C:\Program Files\Common Files
    $_ENV['CommonProgramFiles(x86)']
    C:\Program Files (x86)\Common Files
    $_ENV['CommonProgramW6432']
    C:\Program Files\Common Files
    $_ENV['COMPUTERNAME']
    LAPTOP-18BR3O1I
    $_ENV['ComSpec']
    C:\WINDOWS\system32\cmd.exe
    $_ENV['DriverData']
    C:\Windows\System32\Drivers\DriverData
    $_ENV['HOMEDRIVE']
    C:
    $_ENV['HOMEPATH']
    \Users\tiago
    $_ENV['KALI']
    C:\Users\tiago\AppData\Local\Packages\KaliLinux.54290C8133FEE_ey8k8hqnwqnmg\LocalState\rootfs
    $_ENV['LOCALAPPDATA']
    C:\Users\tiago\AppData\Local
    $_ENV['LOGONSERVER']
    \\LAPTOP-18BR3O1I
    $_ENV['NUMBER_OF_PROCESSORS']
    8
    $_ENV['OneDrive']
    C:\Users\tiago\OneDrive
    $_ENV['OneDriveConsumer']
    C:\Users\tiago\OneDrive
    $_ENV['OS']
    Windows_NT
    $_ENV['Path']
    C:\Program Files (x86)\Embarcadero\Studio\20.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl;C:\Program Files (x86)\Embarcadero\Studio\20.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\Win64;C:\ProgramData\Oracle\Java\javapath;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Users\tiago\AppData\Local\Microsoft\WindowsApps;C:\Users\tiago\adb-fastboot\platform-tools;C:\adb;C:\Program Files\nodejs\;C:\ProgramData\chocolatey\bin;C:\Users\tiago\AppData\Local\Microsoft\WindowsApps;C:\Users\tiago\adb-fastboot\platform-tools;C:\Users\tiago\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\Scripts;C:\Users\tiago\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\tiago\AppData\Roaming\npm;C:\Program Files\Java\jre1.8.0_111\bin;C:\Program Files\Git\bin\;D:\Arquivos\Downloads\php;C:\Program Files\MySQL\MySQL Server 8.0\bin;D:\Arquivos\Downloads\Apache24\bin;
    $_ENV['PATHEXT']
    .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    $_ENV['PROCESSOR_ARCHITECTURE']
    AMD64
    $_ENV['PROCESSOR_IDENTIFIER']
    Intel64 Family 6 Model 142 Stepping 11, GenuineIntel
    $_ENV['PROCESSOR_LEVEL']
    6
    $_ENV['PROCESSOR_REVISION']
    8e0b
    $_ENV['ProgramData']
    C:\ProgramData
    $_ENV['ProgramFiles']
    C:\Program Files
    $_ENV['ProgramFiles(x86)']
    C:\Program Files (x86)
    $_ENV['ProgramW6432']
    C:\Program Files
    $_ENV['prompt']
    $E[032m$P$E[34m$S$$$E[0m$S
    $_ENV['PSModulePath']
    C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
    $_ENV['PUBLIC']
    C:\Users\Public
    $_ENV['SESSIONNAME']
    Console
    $_ENV['SystemDrive']
    C:
    $_ENV['SystemRoot']
    C:\WINDOWS
    $_ENV['TEMP']
    C:\Users\tiago\AppData\Local\Temp
    $_ENV['TMP']
    C:\Users\tiago\AppData\Local\Temp
    $_ENV['USERDOMAIN']
    LAPTOP-18BR3O1I
    $_ENV['USERDOMAIN_ROAMINGPROFILE']
    LAPTOP-18BR3O1I
    $_ENV['USERNAME']
    tiago
    $_ENV['USERPROFILE']
    C:\Users\tiago
    $_ENV['windir']
    C:\WINDOWS
    $_ENV['TERM_PROGRAM']
    vscode
    $_ENV['TERM_PROGRAM_VERSION']
    1.43.0
    $_ENV['LANG']
    pt_BR.UTF-8
    $_ENV['COLORTERM']
    truecolor
    $_ENV['AP_PARENT_PID']
    12100
    
    PHP Credits
    PHP Group
    Thies C. Arntzen, Stig Bakken, Shane Caraveo, Andi Gutmans, Rasmus Lerdorf, Sam Ruby, Sascha Schumann, Zeev Suraski, Jim Winstead, Andrei Zmievski 
    Language Design & Concept
    Andi Gutmans, Rasmus Lerdorf, Zeev Suraski, Marcus Boerger 
    PHP Authors
    Contribution
    Authors
    Zend Scripting Language Engine 
    Andi Gutmans, Zeev Suraski, Stanislav Malyshev, Marcus Boerger, Dmitry Stogov, Xinchen Hui, Nikita Popov 
    Extension Module API 
    Andi Gutmans, Zeev Suraski, Andrei Zmievski 
    UNIX Build and Modularization 
    Stig Bakken, Sascha Schumann, Jani Taskinen 
    Windows Support 
    Shane Caraveo, Zeev Suraski, Wez Furlong, Pierre-Alain Joye, Anatol Belski, Kalle Sommer Nielsen 
    Server API (SAPI) Abstraction Layer 
    Andi Gutmans, Shane Caraveo, Zeev Suraski 
    Streams Abstraction Layer 
    Wez Furlong, Sara Golemon 
    PHP Data Objects Layer 
    Wez Furlong, Marcus Boerger, Sterling Hughes, George Schlossnagle, Ilia Alshanetsky 
    Output Handler 
    Zeev Suraski, Thies C. Arntzen, Marcus Boerger, Michael Wallner 
    Consistent 64 bit support 
    Anthony Ferrara, Anatol Belski 
    SAPI Modules
    Contribution
    Authors
    Apache 2.0 Handler 
    Ian Holsman, Justin Erenkrantz (based on Apache 2.0 Filter code) 
    CGI / FastCGI 
    Rasmus Lerdorf, Stig Bakken, Shane Caraveo, Dmitry Stogov 
    CLI 
    Edin Kadribasic, Marcus Boerger, Johannes Schlueter, Moriyoshi Koizumi, Xinchen Hui 
    Embed 
    Edin Kadribasic 
    FastCGI Process Manager 
    Andrei Nigmatulin, dreamcat4, Antony Dovgal, Jerome Loyet 
    litespeed 
    George Wang 
    phpdbg 
    Felipe Pena, Joe Watkins, Bob Weinand 
    Module Authors
    Module
    Authors
    BC Math 
    Andi Gutmans 
    Bzip2 
    Sterling Hughes 
    Calendar 
    Shane Caraveo, Colin Viebrock, Hartmut Holzgraefe, Wez Furlong 
    COM and .Net 
    Wez Furlong 
    ctype 
    Hartmut Holzgraefe 
    cURL 
    Sterling Hughes 
    Date/Time Support 
    Derick Rethans 
    DB-LIB (MS SQL, Sybase) 
    Wez Furlong, Frank M. Kromann, Adam Baratz 
    DBA 
    Sascha Schumann, Marcus Boerger 
    DOM 
    Christian Stocker, Rob Richards, Marcus Boerger 
    enchant 
    Pierre-Alain Joye, Ilia Alshanetsky 
    EXIF 
    Rasmus Lerdorf, Marcus Boerger 
    fileinfo 
    Ilia Alshanetsky, Pierre Alain Joye, Scott MacVicar, Derick Rethans, Anatol Belski 
    Firebird driver for PDO 
    Ard Biesheuvel 
    FTP 
    Stefan Esser, Andrew Skalski 
    GD imaging 
    Rasmus Lerdorf, Stig Bakken, Jim Winstead, Jouni Ahto, Ilia Alshanetsky, Pierre-Alain Joye, Marcus Boerger 
    GetText 
    Alex Plotnick 
    GNU GMP support 
    Stanislav Malyshev 
    Iconv 
    Rui Hirokawa, Stig Bakken, Moriyoshi Koizumi 
    IMAP 
    Rex Logan, Mark Musone, Brian Wang, Kaj-Michael Lang, Antoni Pamies Olive, Rasmus Lerdorf, Andrew Skalski, Chuck Hagenbuch, Daniel R Kalowsky 
    Input Filter 
    Rasmus Lerdorf, Derick Rethans, Pierre-Alain Joye, Ilia Alshanetsky 
    InterBase 
    Jouni Ahto, Andrew Avdeev, Ard Biesheuvel 
    Internationalization 
    Ed Batutis, Vladimir Iordanov, Dmitry Lakhtyuk, Stanislav Malyshev, Vadim Savchuk, Kirti Velankar 
    JSON 
    Jakub Zelenka, Omar Kilani, Scott MacVicar 
    LDAP 
    Amitay Isaacs, Eric Warnke, Rasmus Lerdorf, Gerrit Thomson, Stig Venaas 
    LIBXML 
    Christian Stocker, Rob Richards, Marcus Boerger, Wez Furlong, Shane Caraveo 
    Multibyte String Functions 
    Tsukada Takuya, Rui Hirokawa 
    MySQL driver for PDO 
    George Schlossnagle, Wez Furlong, Ilia Alshanetsky, Johannes Schlueter 
    MySQLi 
    Zak Greant, Georg Richter, Andrey Hristov, Ulf Wendel 
    MySQLnd 
    Andrey Hristov, Ulf Wendel, Georg Richter, Johannes Schlüter 
    OCI8 
    Stig Bakken, Thies C. Arntzen, Andy Sautins, David Benson, Maxim Maletsky, Harald Radi, Antony Dovgal, Andi Gutmans, Wez Furlong, Christopher Jones, Oracle Corporation 
    ODBC driver for PDO 
    Wez Furlong 
    ODBC 
    Stig Bakken, Andreas Karajannis, Frank M. Kromann, Daniel R. Kalowsky 
    Opcache 
    Andi Gutmans, Zeev Suraski, Stanislav Malyshev, Dmitry Stogov, Xinchen Hui 
    OpenSSL 
    Stig Venaas, Wez Furlong, Sascha Kettler, Scott MacVicar 
    Oracle (OCI) driver for PDO 
    Wez Furlong 
    pcntl 
    Jason Greene, Arnaud Le Blanc 
    Perl Compatible Regexps 
    Andrei Zmievski 
    PHP Archive 
    Gregory Beaver, Marcus Boerger 
    PHP Data Objects 
    Wez Furlong, Marcus Boerger, Sterling Hughes, George Schlossnagle, Ilia Alshanetsky 
    PHP hash 
    Sara Golemon, Rasmus Lerdorf, Stefan Esser, Michael Wallner, Scott MacVicar 
    Posix 
    Kristian Koehntopp 
    PostgreSQL driver for PDO 
    Edin Kadribasic, Ilia Alshanetsky 
    PostgreSQL 
    Jouni Ahto, Zeev Suraski, Yasuo Ohgaki, Chris Kings-Lynne 
    Pspell 
    Vlad Krupin 
    Readline 
    Thies C. Arntzen 
    Recode 
    Kristian Koehntopp 
    Reflection 
    Marcus Boerger, Timm Friebe, George Schlossnagle, Andrei Zmievski, Johannes Schlueter 
    Sessions 
    Sascha Schumann, Andrei Zmievski 
    Shared Memory Operations 
    Slava Poliakov, Ilia Alshanetsky 
    SimpleXML 
    Sterling Hughes, Marcus Boerger, Rob Richards 
    SNMP 
    Rasmus Lerdorf, Harrie Hazewinkel, Mike Jackson, Steven Lawrance, Johann Hanne, Boris Lytochkin 
    SOAP 
    Brad Lafountain, Shane Caraveo, Dmitry Stogov 
    Sockets 
    Chris Vandomelen, Sterling Hughes, Daniel Beulshausen, Jason Greene 
    Sodium 
    Frank Denis 
    SPL 
    Marcus Boerger, Etienne Kneuss 
    SQLite 3.x driver for PDO 
    Wez Furlong 
    SQLite3 
    Scott MacVicar, Ilia Alshanetsky, Brad Dewar 
    System V Message based IPC 
    Wez Furlong 
    System V Semaphores 
    Tom May 
    System V Shared Memory 
    Christian Cartus 
    tidy 
    John Coggeshall, Ilia Alshanetsky 
    tokenizer 
    Andrei Zmievski, Johannes Schlueter 
    WDDX 
    Andrei Zmievski 
    XML 
    Stig Bakken, Thies C. Arntzen, Sterling Hughes 
    XMLReader 
    Rob Richards 
    xmlrpc 
    Dan Libby 
    XMLWriter 
    Rob Richards, Pierre-Alain Joye 
    XSL 
    Christian Stocker, Rob Richards 
    Zip 
    Pierre-Alain Joye, Remi Collet 
    Zlib 
    Rasmus Lerdorf, Stefan Roehrich, Zeev Suraski, Jade Nicoletti, Michael Wallner 
    PHP Documentation
    Authors 
    Mehdi Achour, Friedhelm Betz, Antony Dovgal, Nuno Lopes, Hannes Magnusson, Philip Olson, Georg Richter, Damien Seguy, Jakub Vrana, Adam Harvey 
    Editor 
    Peter Cowburn 
    User Note Maintainers 
    Daniel P. Brown, Thiago Henrique Pojda 
    Other Contributors 
    Previously active authors, editors and other contributors are listed in the manual. 
    PHP Quality Assurance Team
    Ilia Alshanetsky, Joerg Behrens, Antony Dovgal, Stefan Esser, Moriyoshi Koizumi, Magnus Maatta, Sebastian Nohn, Derick Rethans, Melvyn Sopacua, Pierre-Alain Joye, Dmitry Stogov, Felipe Pena, David Soria Parra, Stanislav Malyshev, Julien Pauli, Stephen Zarkos, Anatol Belski, Remi Collet, Ferenc Kovacs 
    Websites and Infrastructure team
    PHP Websites Team 
    Rasmus Lerdorf, Hannes Magnusson, Philip Olson, Lukas Kahwe Smith, Pierre-Alain Joye, Kalle Sommer Nielsen, Peter Cowburn, Adam Harvey, Ferenc Kovacs, Levi Morrison 
    Event Maintainers 
    Damien Seguy, Daniel P. Brown 
    Network Infrastructure 
    Daniel P. Brown 
    Windows Infrastructure 
    Alex Schoenmaker 
    PHP License
    This program is free software; you can redistribute it and/or modify it under the terms of the PHP License as published by the PHP Group and included in the distribution in the file: LICENSE 
    This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
    If you did not receive a copy of the PHP license, or have any questions about PHP licensing, please contact [email protected]. 

     

  3. Eu estou tentando descobrir qual option de um select foi selecionado.

    Segue o código do index.html:

    <!DOCTYPE html>
    <html lang="pt-BR">
    	<head>
    		<meta charset="UTF-8">
    		<meta name="viewport" content="width=device-width, initial-scale=1.0">
    		<title>Ex 12</title>
    	</head>
    	<body>
    		<form action="index.php" method="get">
    			<select name="state" id="states" onchange="onChange()">
    				<option name="sp" value="SP" selected>São Paulo</option>
    				<option name="rj" value="RJ">Rio de Janeiro</option>
    			</select>
    			<input type="text" name="cities" id="city" list="listofcities" />
    			<datalist id="listofcities">
    				<option value="0">Adamantina</option>
    				<option value="1">Adolfo</option>
    				<option value="2">Aguai</option>
    				<option value="3">Aguas da Prata</option>
    				<option value="4">Aguas de Lindoia</option>
    			</datalist>
    		</form>
    		<script src="script.js"></script>
    	</body>
    </html>

    Aqui segue o código do script.js:

    var state = document.getElementById('state');
    var listOfCities = document.getElementById('listofcities');
    
    var cities = [['Adamantina', 'Adolfo', 'Aguai', 'Aguas da Prata', 'Aguas de Lindoia'],
                  ['Angra dos Reis', 'Aperibe', 'Araruama', 'Areal', 'Armacao de Buzios']];
    
    function onChange() {
    	// limpa os filhos de listofcities
    	while(listOfCities.childElementCount != 0) {
    		listOfCities.removeChild(listOfCities.firstChild);
    	}
    	// checa se é SP ou RJ
    	if (state.options[state.selectedIndex].value == 'SP') {
    		var stateValue = 0;
    	}
    	else {
    		var stateValue = 1;
    	}
    	// loop principal
    	for (i = 0; i <= 4; i++) {
    		var opt = document.createElement('option');
    		opt.setAttribute('value', i);
    		opt.innerText = cities[stateValue][i];
    		listOfCities.appendChild(opt);
    	}
    }

    Os erros que aparecem no console do Edge são os seguintes:

    HTML1300: Ocorreu navegação - index.html (1,1)
    0: Unable to get property 'options' of undefined or null reference - script.js (12,1)
    0: Unable to get property 'isPersonal' of undefined or null reference - Autoformfill_ContentScript.js (1,168)

     

  4. Quando eu executo o comando httpd eu recebo o seguinte erro:

    httpd: Syntax error on line 191 of D:/Arquivos/Downloads/Apache24/conf/httpd.conf: Cannot load D:/Arquivos/Downloads/php/php7apache2_4.dll into 
    server: %1 n\xe3o \xe9 um aplicativo Win32 v\xe1lido.

    Na linha 191 está escrito:

    LoadModule php7_module "D:/Arquivos/Downloads/php/php7apache2_4.dll"

    E o arquivo existe.

  5. Em 29/12/2019 às 22:10, Tiago Cavalcante Trindade disse:

    Acabei de fazer uma super descoberta!!!

    Eu estava navegando pela internet e achei este siteeste, no primeiro descobri que era possível utilizar cores no Windows como no Linux e no segundo como fazer isso e é muito fácil, basta executar o comando abaixo no Prompt de Comando:

    
    reg add HKEY_CURRENT_USER\Console /v VirtualTerminalLevel /t REG_DWORD /d 0x00000001 /f

    Após executar o comando é só usar. Funciona com os códigos de escape \033 e \x1b, por algum motivo o código 27 só funciona em octal (033).

    Não funciona só no C++ funciona também no Python!

    Eu publiquei um artigo sobre isso no Code Project.

    • Curtir 1
  6. @arfneto  eu entendi o que disse, mas, essa é uma mudança que não prejudica nada, creio até que a Microsoft a fará em uma próxima atualização, a única coisa que essa mudança faz é permitir o uso de outros códigos ESC, porque por padrão no Windows o único código ESC que funciona no Windows foi o que eu postei a um tempo atrás (o caractere contido em char.txt) e eu achei que seria uma boa ideia porque agora com o WSL você pode compilar para Linux com o Windows e para não ter que escrever umas linhas a mais no Windows é só usar aquele comando.

     

    E também essa mudança não tem que ser feita a mão, pode ser colocada em um arquivo batch junto com o seu programa.

    • Curtir 1
  7. 23 minutos atrás, arfneto disse:

    Talvez usar isso não seja uma boa ideia porque é uma instrução permanente e vai continuar em efeito depois de seu programa terminar. E afetar todos os programas e scripts para console daí em diante. E você nem disse como "desfazer" a mudança se criar problemas depois. Seria melhor ao menos anotar o valor de VirtualTerminalLevel antes...

    Não entendi porque não poderia ser uma boa ideia, eu sei que seu efeito irá continuar, e essa é a ideia, não ter que usar biblioteca nenhuma, compatibilidade total!

    E caso der problema aqui está o comando para desfazer:

    reg add HKEY_CURRENT_USER\Console /v VirtualTerminalLevel /t REG_DWORD /d 0x00000000 /f

    E sobre o WSL, eu já uso Kali Linux (ao lado do Terminal na parte de programação).

    image.thumb.png.5ce31b0c32fdb5219ea3cd89b8825545.png

    • Curtir 1
  8. @Slonsk  No caso de você ter o código do programa pode criar um arquivo com por exemplo o número 0 ou 1; na hora de o programa iniciar você lê o arquivo, se tiver escrito 0 não aparece a MessageBox e se tiver 1 aparece a MessageBox.

    Eu não sei programar nem em C# nem em Delphi então não posso te mostrar um exemplo mas o algoritmo seria algo assim:

    BOLEANO MENSAGEM = LER("msg.cfg")
    SE MENSAGEM = 1:
    	MessageBox(parametros)

     

    • Curtir 1
  9. Com este método que eu aprendi nesteneste site não é necessário a importação de nenhuma biblioteca para utilizar as cores no Windows, basta executar o comando abaixo e usar as cores como se estivesse no Linux.

    reg add HKEY_CURRENT_USER\Console /v VirtualTerminalLevel /t REG_DWORD /d 0x00000001 /f

    O primeiro site fala como fazer um SetConsoleMode permanente que funciona para qualquer linguagem de programação modificando o registro do Windows e aí eu criei o comando para facilitar este processo, agora é a apenas copiar o comando, colar no Prompt de Comando e pronto!

     

    Foto de como funcionou com o Python:  (eu postei essa foto primeiramente neste tópico)image.png.93e35d87411bfe6bb5328a6517ec6926.png

    • Curtir 1
  10. Acabei de fazer uma super descoberta!!!

    Eu estava navegando pela internet e achei este siteeste, no primeiro descobri que era possível utilizar cores no Windows como no Linux e no segundo como fazer isso e é muito fácil, basta executar o comando abaixo no Prompt de Comando:

    reg add HKEY_CURRENT_USER\Console /v VirtualTerminalLevel /t REG_DWORD /d 0x00000001 /f

    Após executar o comando é só usar. Funciona com os códigos de escape \033 e \x1b, por algum motivo o código 27 só funciona em octal (033).

    Não funciona só no C++ funciona também no Python!

     

    Exemplo de como usar no c++:

    #include <iostream>
    
    int main() {
    	std::cout << "\033[4;31;44mVermelho com fundo azul\033[0m";
    }

    Foto de como funcionou com o Python:

    image.thumb.png.6d539740a9451a6122df9a62ff009841.png

    • Curtir 1
  11. Eu recomendo que utilize Python pois é bem simples de se utilizar e se você usar Windows baixe o Python pela Microsoft Store; já por começar eu já não faço ideia pois não sei como você quer que seja o seu jogo: como vão ser os votos, o que o seu personagem vai fazer, etc. Fale mais sobre como você quer que seja o seu jogo.

  12. 7 horas atrás, arfneto disse:

     

    Chegou  a ler o que eu expliquei?

     

    Esse lance das letras é um pesadelo, em especial se você não usa Windows 10. Esses códigos que usa são baseados na emulação de um terminal DEC VT-100 e você pode encontrar isso no manual do próprio, ou no manual do xterm. Os comandos em geral começam por ESCAPE como você deve ter visto. octal 33, decimal 27.  ESC depois [ depois algo selecionam modo de video, endereçam o cursor, mudam a cor e tal. E esses caracteres são interpretados antes de ir para a tela. Isso funciona bem no Unix e derivados mas no Windows sempre foi um inferno. E também tem a questão das fontes e da página de código e dos caracteres multi-byte... 

    Como eu disse, a partir da edição de aniversário do windows 10 e da criação do WSL --- o subsistema linux --- isso ficou muito melhor. E agora o Windows tem uma coisa chamada Pseudo-console que permite interpretar melhor esses caracteres VT-coisas

     

     

    Citado em https://devblogs.microsoft.com/commandline/windows-command-line-inside-the-windows-console/ em 20/Julho/2018

     

    Veja essa imagem da mesma fonte mostrando uma mesma tela de uma aplicação de console no Windows 7 e no Windows 10

    ch-190919-windowsConsole.png.6709c22a68a75e1d4b1a1096375a97cd.png

     

    Não sei de sua familiaridade ou necessidade de tratar essas coisas, mas há grandes problemas em usar aplicativos de console feitos para rodar nesses terminais --- consoles --- usando bibliotecas como curses ou ncurses ou sei lá, mas no windows. Basta ver aquela tela acima... E ver que desde 2014 isso está sendo reescrito pela microsoft...

     

    Ah, eu disse cpp, mas bat também.

    Eu li o que você me indicou, mas, antes da atualização de março e nos Windows anteriores era com essa tabela que se colocava acentuação em arquivos bat, hoje se utiliza chcp.

    adicionado 3 minutos depois

    Saiu a color.h 2.0.0 (Windows).

    color 2.0.0 (Windows).zip

    • Curtir 1
  13. Em 19/09/2019 às 00:27, arfneto disse:

     

    Não entendi o que significa

     

     

    Esse é o código do ESCAPE, 27. 

     

    Uma referência histórica: esses códigos são baseados em emular, simular um terminal de computador, nos tempos em que os computadores passaram a ter terminais. Em geral no Unix/Linux esses são os códigos referentes a terminais da marca DIGITAL, em geral do modelo VT-100. Mas em alguns casos se pode selecionar VT-52 ou VT-220.  O que acontece é que o terminal interpreta esses códigos antes de mostrar seja lá o que for na tela. O terminal Unix...

     

    Esse é um VT-100. Veja em https://pt.wikipedia.org/wiki/VT100 mais informação

    385057899_DECVT-100.png.acc157347423d632dfe49d09bb2e029a.png

     

    No caso do Windows a ideia sempre foi diferente e se usa uma uma API, chamadas de função. No entanto recentemente isso começou a mudar e o windows passou a operar com essa mesma filosofia em alguns casos. Isso é um pesadelo. Mas se você usa Windows 10 a partir da edição de aniversário eu acho, pode ter grande sucesso com essas funções e ter seu programa de "console" funcionando igualzinho no Windows e no Unix/Linux/Mac.

     

    Essa ferramenta da Microsoft por exemplo pode te interessar https://github.com/microsoft/terminal/releases/tag/1904.29002. Tem tudo a ver com o que está escrevendo. O código fonte está incluído e os caras que escrevem são muito muito bons. A ideia é que você pode criar e salvar esquemas de cores como se faz com a interface gráficas impressoras, o display e tal...

    Veja uma tela abaixo. Isso é de 2019!

    ColorTool.png.4b461f4779d91c686042b47ab662f724.png

    Tem um blog da Microsoft que vem divulgando a evolucão dessas coisas e tem a ver com o WSL, subsistema do windows para Linux.

     

    A bíblia disso está aqui Guia de instalação do subsistema do Windows para Linux para Windows 10

     

    Por outro lado, essa é a referência para Windows sobre o desenvolvimento dessas coisas https://docs.microsoft.com/pt-br/windows/console/console-reference. Infelizmente ainda não está disponível em português

     

     

     

    Toda letra acentuada em um arquivo cpp (caso não seja colocado em ascii) fica estranha no cmd, caracteres estranhos aparecem no lugar da letra, caracteres especiais cmd.zip mostra quais letras devem ser substituídas por quais caracteres para elas aparecerem certas no cmd.

     

    • Curtir 1

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!