extension configurar php mysql database

configurar - mbstring php



Error fatal: llamada a la funciĆ³n no definida mb_strlen() (5)

En Centos, RedHat, Fedora y otros sistemas yum-my es mucho más simple de lo que sugiere el manual de PHP:

yum install php-mbstring service httpd restart

Intento hacer un centro de donaciones que utilizo el código fuente de Totorialzine.

Todo funciona bien para mí en este momento hasta el momento, pero el único problema con el que estaba luchando y tratando de mirar durante todo el día y no puedo determinar qué es lo que está realmente mal con el código exactamente

esto es lo que obtengo cuando envío el comentario en la página cuando mis visitantes donan.

Fatal error: Call to undefined function mb_strlen() in /home/yoursn0w/public_html/livetv/premium/thankyou.php on line 14

y aquí está el código en el archivo php.

<?php require "config.php"; require "connect.php"; if(isset($_POST[''submitform'']) && isset($_POST[''txn_id''])) { $_POST[''nameField''] = esc($_POST[''nameField'']); $_POST[''websiteField''] = esc($_POST[''websiteField'']); $_POST[''messageField''] = esc($_POST[''messageField'']); $error = array(); if(mb_strlen($_POST[''nameField''],"utf-8")<2) { $error[] = ''Please fill in a valid name.''; } if(mb_strlen($_POST[''messageField''],"utf-8")<2) { $error[] = ''Please fill in a longer message.''; } if(!validateURL($_POST[''websiteField''])) { $error[] = ''The URL you entered is invalid.''; } $errorString = ''''; if(count($error)) { $errorString = join(''<br />'',$error); } else { mysql_query(" INSERT INTO dc_comments (transaction_id, name, url, message) VALUES ( ''".esc($_POST[''txn_id''])."'', ''".$_POST[''nameField'']."'', ''".$_POST[''websiteField'']."'', ''".$_POST[''messageField'']."'' )"); if(mysql_affected_rows($link)==1) { $messageString = ''<a href="donate.php">You were added to our donor list! &raquo;</a>''; } } } ?>

Tengo mi base de datos en el phpMyAdmin subido completado

aquí es donde sigo las instrucciones de la instalación

http://tutorialzine.com/2010/05/donation-center-php-mysql-paypal-api/



Para mí, el siguiente comando hizo el truco

sudo apt install php-mbstring


Para mí, esto funcionó en Ubuntu 14.04 y para php5.6:

$ sudo apt-get install php5.6-mbstring


Para solucionar esta instalación, instale el paquete php7.0-mbstring:

sudo apt install php7.0-mbstring