/ Forside/ Teknologi / Udvikling / PHP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
hjelp til php
Fra : webmusta_1
Vist : 2791 gange
50 point
Dato : 20-03-05 09:34

er der nogen der kan lave denne har for mig bare lav det er der skal laves
bruger navn hej med dig
kode jeg hved ikke kom der er sådan en men hvis der er så hej med dig
alt skal være hej med dig jeg er nemlig noob til php :)


<?

//No need to edit anything below here.
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, $website, $message);

function addentry($name, $email, $website, $message) {

$posted = strftime("%D %I:%M %p");

$message = stripslashes($message);

$file = fopen('entry.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=\"#11396D\">Name:</font> $name\n<font color=\"#11396D\">Email:</font><font color=\"#666666\"><A href=\"mailto:$email\"> $email</A></font><br>\n<font color=\"#11396D\">Website:</font><font color=\"#666666\"><A href=\"http://$website\"target=\"_blank\"> $website</A></font><br>\n<font color=\"#11396D\">Posted:</font> $posted\n<font color=\"#11396D\">Message:</font> $message\n\n");
fclose($file);

// Send admin an email when new entry occurs
mailAdmin($name, $email, $website, $message);
}

function mailAdmin($name, $email, $website, $message) {
   $mailTo = "webmusta@hotmail.com";
   $mailFrom = "From: <webmusta@hotmail.com>";
   $mailSubject = "New Guestbook Entry";
   $mailBody = "A visitor to your site has left the following information in your guestbook:\n
   Name: name
   Email: email
   Website:
   The visitor commented:
   ------------------------------
   $message
   ------------------------------
   You can view the message at:
   http://";
   mail($mailTo, $mailSubject, $mailBody, $mailFrom);
   mail($email, "Your Subject", "Thank you message", "From: email");
}

print "&result=okay";
exit;

?>

 
 
Kommentar
Fra : natmaden


Dato : 20-03-05 09:57

Hvad mener du! jeg forstår ikke dit spørgsmål ????
Du må forklare dig lidt bedre !!


Kommentar
Fra : webmusta_1


Dato : 20-03-05 12:48

natmaden

jeg kan ikke finde ud af at lave php så der for tæknte jeg at der måske var en der kunne ratte fejle og sætte de rigtie ting i de rigtie steder

hjemmeside www.hej.dk
brugernavn hejb
kode hejk
email hej@heej.dk

Kommentar
Fra : natmaden


Dato : 21-03-05 02:08

Puhh ha.!
Det ligner halvdelen af et phpscript til formmail. og jeg forstår ikke hvad du vil med det.
er det for at lave noget login eller er det til en gæstebog ?
Det er ikke lige til at lave noget ud af noget halvt.
og måden kan også afhænge af, hvor phpserveren kører.
Simpel login.
Kode
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>simpel login</title></head>

<?PHP
// adgangskode system.
$bossnavn = "webmusta_1";
$bosspin = "hejb";
$bosspuk = "hejk";
if ($bosspin != $navnpin || $bosspuk != $navnpuk){
?>
<style type="text/css">
   form {font:10px verdana;}
   input {background:cccccc; border:1px solid black; font:9px verdana;}
</style>
<body>
<center>
<table>
<tbody align="center"><b>Login:</b></tbody>
<form method="post" action=<? echo $PHP_SELF;?>>
<tr>
<td>
Navn: <input type="password" name="navnpin"><br />
Kode: <input type="password" name="navnpuk"><br />
<input type="submit" value="Login">
</form>

</td></tr>
</table>
</center>
<?PHP
}
else {

echo "<body>";
echo "<hr>\n<b>Hej ".$bossnavn." ! </b>\n<center>";
echo "</center>\n";
}
?>
</body>
</html>


Kommentar
Fra : webmusta_1


Dato : 21-03-05 21:57

til natmanden det er en gæstebog det er til en flash strip


Kommentar
Fra : natmaden


Dato : 21-03-05 23:07

ok og gæste bogen har du, og du vil have ændret koden du skrev i starten.
til at vise 'Hej' ,, og så det navn som der er indtastet.
Skal det være i mailen ??

Kommentar
Fra : webmusta_1


Dato : 22-03-05 09:57

<?

//No need to edit anything below here.
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, $website, $message);

function addentry($name, $email, $website, $message) {

$posted = strftime("%D %I:%M %p");

$message = stripslashes($message);

$file = fopen('entry.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=\"#11396D\">Name:</font> $name\n<font color=\"#11396D\">Email:</font><font color=\"#666666\"><A href=\"mailto:$email\"> $email</A></font><br>\n<font color=\"#11396D\">Website:</font><font color=\"#666666\"><A href=\"http://$website\"target=\"_blank\"> $website</A></font><br>\n<font color=\"#11396D\">Posted:</font> $posted\n<font color=\"#11396D\">Message:</font> $message\n\n");
fclose($file);

// Send admin an email when new entry occurs
mailAdmin($name, $email, $website, $message);
}

function mailAdmin($name, $email, $website, $message) {
$mailTo = "webmusta@hotmail.com";
$mailFrom = "From: <webmusta@hotmail.com>";
$mailSubject = "New Guestbook Entry";
$mailBody = "A visitor to your site has left the following information in your guestbook:\n
Name: name
Email: email
Website:
The visitor commented:
------------------------------
$message
------------------------------
You can view the message at:
http://";
mail($mailTo, $mailSubject, $mailBody, $mailFrom);
mail($email, "Your Subject", "Thank you message", "From: email");
}

print "&result=okay";
exit;

?>

i readme filen står der det her hvad skal jeg med det :)

function mailAdmin($name, $email, $website, $message) {
   $mailTo = "you@yoursite.com";
   $mailFrom = "From: <you@yoursite.com>";
   $mailSubject = "New Guestbook Entry";
   $mailBody = "A visitor to your site has left the following information in your guestbook:\n
   Name: $name
   Email: $email
   Website: $website
   The visitor commented:
   ------------------------------
   $message
   ------------------------------
   You can view the message at:
   http://www.yoursite.com";
   mail($mailTo, $mailSubject, $mailBody, $mailFrom);
   mail($email, "Your Subject", "Thank you message", "From: you@youremail.com");
}

Kommentar
Fra : natmaden


Dato : 23-03-05 11:35

Det er en funktion der sender en mail til ejeren af gæstebogen, når der er skrevet noget nyt.
vil du have det fjernet fra scriptet ?
Kode
<?

//No need to edit anything below here.
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, $website, $message);

function addentry($name, $email, $website, $message) {

$posted = strftime("%D %I:%M %p");

$message = stripslashes($message);

$file = fopen('entry.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=\"#11396D\">Name:</font> $name\n<font color=\"#11396D\">Email:</font><font color=\"#666666\"><A href=\"mailto:$email\"> $email</A></font><br>\n<font color=\"#11396D\">Website:</font><font color=\"#666666\"><A href=\"http://$website\"target=\"_blank\"> $website</A></font><br>\n<font color=\"#11396D\">Posted:</font> $posted\n<font color=\"#11396D\">Message:</font> $message\n\n");
fclose($file);
}
?>


Men der mangler stadig et sted at indtaste, og noget til at udskrive.
Hvad med en gæstebog hos http://www.zip.dk/gaeste/index.php3


Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177428
Tips : 31962
Nyheder : 719565
Indlæg : 6407936
Brugere : 218877

Månedens bedste
Årets bedste
Sidste års bedste