[GastForen Programmierung/Entwicklung PHP und MySQL Gästebuch in Englisch übersetzen...

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Gästebuch in Englisch übersetzen...

suj
Beiträge gesamt: 67

7. Apr 2005, 12:25
Beitrag # 1 von 5
Bewertung:
(1375 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
das habe ich getan, trotzdem werden die Tage in Deutsch angezeigt:


soll ich die Datei hier mal reinkopieren? Ich hab keine Ahnung wo der sich die Wochentage/Monate sonst hernimmt...

Ausschnitt:
####### Das Datum und die Zeit wird ermittelt #######
$tag=date("d.");
$m=array("January","February","March","April","May","June","July","August","September","October","November","December");
$monat=$m[1*date("m")-1];
$jahr=date("Y");
$tdw=array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday",);
$x=date("w");
$zeit=date("H:i:s");
$anm=$tdw[$x].", ".$tag." ".$monat." ".$jahr." - ".$zeit;
$sekunden=date("U");
X

Gästebuch in Englisch übersetzen...

pat87
Beiträge gesamt: 581

7. Apr 2005, 17:47
Beitrag # 2 von 5
Beitrag ID: #157989
Bewertung:
(1375 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
poste doch mal ein bisschen mehr von deinem code...

mfg [email protected]
---
so einfach wie möglich, aber nicht einfacher! (albert einstein)


als Antwort auf: [#157858]

Gästebuch in Englisch übersetzen...

suj
Beiträge gesamt: 67

8. Apr 2005, 11:29
Beitrag # 3 von 5
Beitrag ID: #158102
Bewertung:
(1375 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Klar, gern, wusste nicht ob das hier so "üblich" ist :-)
hier:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Guestbook</TITLE>
</HEAD>
<STYLE>
BODY { background-color:#ffffff; font-family:courier; font-size:11px; color:#333333 }
A { font-family:courier; font-size:11px; color:#666666 }
H1 { font-family:courier; font-size:16pt; color:#666666 }
HR { color:#999999 }
TD { font-family:courier; font-size:11px; color:#666666 }
INPUT,TEXTAREA { background-color:#ffffff; border:1px solid #000000; font-family:courier; font-size:11px; color:#000000; }
</STYLE>
<BODY background="pics/gaestebuch_05.gif" bgcolor="#ffffff" text="#003333" link="#336666" alink="#006699" vlink="#006699">
<?
##### powered by widiker.de #####
##### Admin-Passwort #####
$adminpasswort="XXX";

##### Ihre Email-Adresse - UNBEDINGT AENDERN! #####
$myemail="[email protected]";

##### Soll bei jedem Eintrag eine Mail an Sie geschickt werden (ja/nein)? #####
$email_senden="ja";

########### HAUPTPROGRAMM ###########
if ($eintrag) { eintrag(); }
else if ($senden) { auswertung($kommentar,$nname,$hpage,$email); }
else if ($admin_login) { admin_login(); }
else if ($admin) { admin($passwort); }
else if ($loeschen) { loeschen($to_delete); }
else gaestebuch_zeigen();

########### FUNKTIONEN ###########

function gaestebuch_zeigen ()
{
global $PHP_SELF;

echo <<<FORMULAR
<left>
<FORM METHOD="POST" ACTION="$PHP_SELF">
<INPUT TYPE="SUBMIT" NAME="eintrag" VALUE="New Entry">
</FORM>
</left>
FORMULAR;

$eintrag=array();
$lesen=array();
$teil=array();

if (file_exists("gbuch.txt")) {

$datei=fopen("gbuch.txt","r");
while (!feof($datei)) {
$lesen=fgets($datei,100000);
array_push($eintrag,$lesen);
}

array_pop($eintrag);
arsort($eintrag);

foreach ($eintrag as $zeile) {
$teil=explode("|",$zeile);

$sekunden=$teil[0];
$zeit=$teil[1];
$name=$teil[2];
$email=$teil[3];
$hpage=$teil[4];
if(!empty($hpage)) {
$hpage = preg_match("/http:\/\//", $hpage) ? $hpage : "http://".$hpage;
}
$text=$teil[5];


echo "<td align=\"left\" valign=\"top\" height=\"42\">";
echo"$zeit<br><br>\n";
echo "<img src=\"pics/gb_person.gif\" width=\"12\" height=\"12\" border=\"0\" vspace=\"0\">&nbsp;$name<br>\n";

if ($email!="") {
echo "<img src=\"pics/gb_email.gif\" width=\"12\" height=\"12\" border=\"0\" vspace=\"0\">&nbsp;<a href=\"mailto:$email\">$email</a><br>\n";
}

if ($hpage!="") {
echo "<img src=\"pics/gb_home.gif\" width=\"12\" height=\"12\" border=\"0\" vspace=\"0\">&nbsp;<a href=\"$hpage\" target=\"blank\">$hpage</a><br><br>\n";
}

echo "<p align=\"left\" width=\"410\" style=\"margin:40pt; margin-top:0pt; margin-bottom:0pt\">$text</p>";
echo "</p>\n";
echo"<hr align=\"left\" width=\"410\" color=\"#2f5a4f\" size=\"1\">\n";

}

}
echo "<p align=\"left\"><a href=\"$PHP_SELF?admin_login=true\">Admin</a>\n";

}

function eintrag()
{
global $PHP_SELF;

$ua=getenv("HTTP_USER_AGENT");
if (1*strpos(strtolower($ua),"msie")>0) {
$breite1=38;
$breite2=62;
} else {
$breite1=22;
$breite2=30;
}

echo <<<EINTRAG
<p align="left"><a href="$PHP_SELF">back to the guestbook</a></p>
<table cellpadding="5" cellspacing="5" width="100%">
<tr>
<td align="left">

<h1>leave a message in the guestbook</h1><p>
<FORM action="$PHP_SELF" method="post">
<table width="310">
<tr>
<td>
Name:
</td>
<td>
<input type="text" name="nname" size="$breite1" maxlength="40" VALUE="$nname">
</td>
</tr>
<tr>
<td>
Email:*
</td>
<td>
<input type="text" name="email" size="$breite1" VALUE="$email">
</td>
</tr>
<tr>
<td width="33%">
Homepage:*
</td>
<td>
<input type="text" name="hpage" size="$breite1" VALUE="$hpage">
</td>
</tr>
<tr>
<td colspan="2">
Message:<br>
<textarea name="kommentar" rows="6" cols="$breite2" VALUE="$kommentar"></textarea>
</td>
<td>
&nbsp;
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="senden" value="send">&nbsp;
<INPUT TYPE="reset" VALUE=" reset ">
</td>
<td>
</td>
</tr>
<tr>
<td>
<br>* optional
</td>
</tr>
</table>
</FORM>

</td></tr></table>
EINTRAG;
}

function auswertung ($kommentar,$nname,$hpage,$email)
{
global $PHP_SELF;
global $myemail;
global $email_senden;

echo "<p align=\"left\"><a href=\"$PHP_SELF\">back to the guestbook</a></p>\n";

####### Die Angaben werden von ueberfluessigen Zeichen befreit #######
$kommentar = stripslashes ($kommentar);
$kommentar = trim ($kommentar);
$nname = stripslashes ($nname);
$nname = trim ($nname);
$hpage = stripslashes ($hpage);
$hpage = trim ($hpage);
$email = stripslashes ($email);
$email = trim ($email);

####### Das Datum und die Zeit wird ermittelt #######
$tag=date("d.");
$m=array("January","February","March","April","May","June","July","August","September","October","November","December");
$monat=$m[1*date("m")-1];
$jahr=date("Y");
$tdw=array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday",);
$x=date("w");
$zeit=date("H:i:s");
$anm=$tdw[$x].",&nbsp;".$tag."&nbsp;".$monat."&nbsp;".$jahr."&nbsp;-&nbsp;".$zeit;
$sekunden=date("U");

####### Definition der Fehlermeldung #######
$zurueck="click <a href=\"javascript:history.back()\"><b>here</b></a> to return</left>";

####### Ueberpruefung auf Fehler #######
if ((empty($kommentar)) || ((!ereg("[email protected]+\..+", $email)) && (!empty($email))) || (empty($nname))) {echo "<left><br><br><br><h1>error !</h1><br><br>";}

### Kommentar ###
if (empty($kommentar))
{ echo "You made no entry!<br><br>"; echo "$zurueck\n"; }

### Email ###
else
if(!ereg("[email protected]+\..+", $email)&& !empty($email)) {
echo "The email address you entered is invalid!<br><br>"; echo "$back\n"; }

### Name ###
else
if (empty($nname))
{ echo "Please enter your name!<br><br>"; echo "$back\n"; }

####### Alles in Ordnung #######
else {

####### Daten werden gespeichert #######
$komm=ereg_replace(chr(10),"<br>",$kommentar);
if (!file_exists("gbuch.txt")) { $datei=fopen("gbuch.txt","w"); fclose($datei); }
$gbfile=fopen("gbuch.txt","a");
fputs($gbfile,"$sekunden|$anm|$nname|$email|$hpage|$komm\n");
fclose($gbfile);

####### FALLS $email_senden="ja", WIRD EINE EMAIL AN $myemail GESENDET #######
if ($email_senden=="ja")
{
$subject = "Eintrag";
$header = "From: Gaestebuch <$myemail>\n";
$nachricht="Zeit - $anm\nName - $nname\nEmail - $email\nText - $komm";
mail($myemail,$subject,$nachricht,$header);
}

echo "<left><br><br><br><h1>Data is being sent</h1><br><br><br>\n";
echo "<a href=\"$PHP_SELF\">Back to the guestbook</a></left>";
}
}

function admin_login()
{
global $PHP_SELF;

echo <<<ADMINFORMULAR
<p align="left"><a href="$PHP_SELF">back to the guestbook</a></p>
<left><br><br>
<form action="$PHP_SELF?admin=true" method="post">
Passwort:
<input type="password" name="passwort" size="20" maxlength="30">
<input type="submit" name="admin" value=" login ">
</form>
</left>
ADMINFORMULAR;
}

function admin($passwort)
{
global $PHP_SELF;
global $adminpasswort;

echo "<p align=\"left\"><a href=\"$PHP_SELF\">back to the guestbook</a></p>\n";

if ($passwort==$adminpasswort)
{
echo "<form action=\"$PHP_SELF\" method=\"post\">";
echo "<table cellpadding=\"5\" cellspacing=\"5\" width=\"100%\">";

$eintrag=array();
$lesen=array();
$teil=array();

if (file_exists("gbuch.txt"))
{
$datei=fopen("gbuch.txt","r");
while (!feof($datei))
{
$lesen=fgets($datei,100000);
array_push($eintrag,$lesen);
}

array_pop($eintrag);
rsort($eintrag);

foreach ($eintrag as $zeile)
{
$teil=explode("|",$zeile);
$sekunden=$teil[0];
$zeit=$teil[1];
$name=$teil[2];
$email=$teil[3];
$hpage=$teil[4];
$text=$teil[5];
$time=ereg_replace("&nbsp;","",$zeit);
$time=ereg_replace(" ","",$time);
echo "<tr><td width=\"50\" align=\"left\" valign=\"top\">";
echo "<input type=\"radio\" name=\"to_delete\" value=\"$sekunden\"><br>";
echo "</td><td>";
echo"Zeit: $zeit<br>";
echo "Name: $name<br>";
echo "Email: $email<br>";
echo "Homepage: $hpage<br>";
echo "Kommentar: $text<br><br>";
echo "</td></tr>";
}
echo "<tr><td></td><td align=\"left\">";
echo "<input type=\"submit\" name=\"loeschen\" value=\"markierten Eintrag l&ouml;schen\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
echo "<input type=\"reset\" value=\"abbrechen\"></td></tr>";
echo "</table></form>";
}

}

else
{
echo "<left><h1><br><br><br><br>Probier hier ned rum!</h1>\n";
echo "<p align=\left\"><a href=\"$PHP_SELF?admin_login=true\">Admin</a><left>\n";
}
}

function loeschen($to_delete)
{
global $PHP_SELF;
global $adminpasswort;

$zeile=array();
$tosave=array();

$to_delete=ereg_replace("&nbsp;","",$to_delete);
$to_delete=ereg_replace(" ","",$to_delete);

$datei=fopen("gbuch.txt","r");
while (!feof($datei))
{
$zeile=fgets($datei,100000);
$teil=explode("|",$zeile);
$datum=ereg_replace("&nbsp;","",$teil[0]);
$datum=ereg_replace(" ","",$datum);
if ($datum!=$to_delete) { array_push($tosave,$zeile); }
}
fclose($datei);

$datei=fopen("gbuch.txt","w");
foreach ($tosave as $x)
{
fputs($datei,"$x");
}
fclose($datei);

echo <<<FORMULAR
<p align="left"><a href="$PHP_SELF">back to the guestbook</a></p>
<left>
<h1>Der Eintrag wurde gel&ouml;scht</h1><br><br><br>
<a href="$PHP_SELF">zum G&auml;stebuch</a><br><br><br>
<form action="$PHP_SELF" method="post">
<input type="hidden" name="passwort" value="$adminpasswort">
<input type="submit" name="admin" value="zur&uuml;ck zur Administration">
</form>
</left>
FORMULAR;
}
?>
</BODY>
</HTML>


als Antwort auf: [#157858]

Gästebuch in Englisch übersetzen...

pat87
Beiträge gesamt: 581

8. Apr 2005, 12:55
Beitrag # 4 von 5
Beitrag ID: #158139
Bewertung:
(1375 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
also bei mir kommt das datum in englisch...

siehe link:
http://temp.pat87.ch/guestbook.php

mfg [email protected]
---
so einfach wie möglich, aber nicht einfacher! (albert einstein)


als Antwort auf: [#157858]

Gästebuch in Englisch übersetzen...

suj
Beiträge gesamt: 67

8. Apr 2005, 13:21
Beitrag # 5 von 5
Beitrag ID: #158154
Bewertung:
(1375 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
danke!!!!

woran kann das dann liegen?
Meine Browsercaches hab ich schon 1000x gelöscht - an verschiedenen REchnern geschaut !?

Merkwürdig.

Aber der code scheint ja dann richtig zu sein, das ist ja shconmal was :-)


als Antwort auf: [#157858]
X

Aktuell

PDF / Print
300_PDF20

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/