Ich versuche ein Spendencenter zu erstellen, in dem ich den Quellcode von Totorialzine verwende.
Bis jetzt funktioniert alles gut für mich, aber das einzige Problem, mit dem ich den ganzen Tag zu kämpfen hatte und das ich mir ansehen wollte, ist, dass ich nicht genau herausfinden kann, was mit dem Code tatsächlich nicht stimmt
Folgendes erhalte ich, wenn ich den Kommentar auf der Seite abschicke, wenn meine Besucher spenden.
Fatal error: Call to undefined function mb_strlen() in /home/yoursn0w/public_html/livetv/premium/thankyou.php on line 14
und hier ist der Code in der PHP-Datei.
<?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! »</a>';
}
}
}
?>
Ich habe meine Datenbank im phpMyAdmin hochgeladen abgeschlossen
Hier folge ich den Anweisungen der Installation
http://tutorialzine.com/2010/05/donation-center-php-mysql-paypal-api/