Hey
Voor een flash projekt van mij vond ik het volgende script.
een simpel gastenboek scriptje.
Het probleem is dat ik op mijn nieuwe server de variables niet meer uit de url kan halen.
de url ziet er zo als volgt uit
path-naar-script.php?&name=tekst&email=tekst@tekst&message=tekst
Ik moet dus ergens in het begin mijn vars krijgen maar hoe doe ik dat?
Alvast bedankt voor de moeite
<?
if (!isset($name) || !isset($email) || !isset($message) || empty($name) || empty($email) || empty($message)) {
print "&result=Fail";
print "&errorMsg=" . urlencode("Input required for all fields.");
exit;
}
$email = strtolower($email);
addentry($name, $email, $message);
function addentry($name, $email, $message) {
$turks = utf8_encode('yör');
$name = utf8_encode($name);
$email = utf8_encode($email);
$message = utf8_encode($message);
$turky = utf8_encode('Yorumu gönderen :');
$posted = strftime("%d/%m/%G %H:%M");
$message = stripslashes($message);
$file = fopen('../database/gb_db.txt', 'a+');
if (!$file) {
print "&result=Fail";
print "&errorMsg=" . urlencode("Could not open entry.txt file. Change CHMOD levels to 766.");
exit;
}
fputs($file, "<font color=\"#FF9900\">-----------------------------------------------------------------</font>\n<font color=\"#FF9900\">$turky</font>$name\n</font><font size=\"+9\"><font color=\"#FF9900\">Mesaj Tarihi:</font> $posted\n</font> - $message\n\n");
fclose($file);
// Send admin an email when new entry occurs
mailAdmin($name, $email, $message);
}
function mailAdmin($name, $email, $message) {
$mailTo = "[email protected]";
$mailFrom = "From: <[email protected]>";
$mailSubject = "New Guestbook Entry";
$mailBody = "A visitor to your site has left the following information in your guestbook:\n
Name: $name
Email: $email
The visitor commented:
------------------------------
$message
------------------------------
You can view the message at:
http://www.yoursite.com";
mail($mailTo, $mailSubject, $mailBody, $mailFrom);
}
print "&result=okay";
exit;
?></code>
510 views
knop om je tekst aan te passen.