sorry, war ein saudummer anfängerfehler.....
habe ein ; vergessen.
Jetzt müsste er funzen, den style hab ich aber noch nicht richtig.
sorry, war ein saudummer anfängerfehler.....
habe ein ; vergessen.
Jetzt müsste er funzen, den style hab ich aber noch nicht richtig.
So....
Viele Leute wünschen sich ja ein Gästebuch für ihre Homepage.
Nun ist dies meist mit Problemen oder Werbung verbunden.
Nun habe ich mich mit meinem bescheidenen php-wissen hingesetzt und überlegt, was die Lösunge wäre.
Natürlich hätte man es mit MySQL lösen können.
2 Dinge haben mich davon abgehalten:
1. Ich kann kein MySQL
2. Man müsste das GB konfigurieren.
Daher habe ich es einfach mit textdateien gelöst.
Nun kann man einfach die Textdatei archivieren, sie verändern, speichern und so weiter.
Leistungsumfang:
-Angabe von Name und Titel
-automatische Einfügung von Datum
-Schutz vor Leerabsendung
- Wuellcode ca. 2 KB
Installation:
- Dateiendung in von .txt in .php Ändern
- Hochladen
- Austesten
-Fertig
Den Inhalt des Gästebuchs findet Ihr in der Datei guestbook.txt die automatisch angelegt wird.
Der Dateiname des GBs darf geändert werden, der des Inhalts nicht (guestbook.txt)
Anschauen kann man sichs hier
schau dir das mal an:
Anleitung:
Oben runterladen
Mit Editor öffnen, oben die Angaben ändern (Empfängeradresse, Betreff, Dankeseite)
Dateiendung in .php ändern
Hochladen
Testen
Fertig
das einzige was geht:
auf der login seite den <a href=" mit target="linkerframe" ergänzen, wobei der hauptframe dabei den namen "linkerframe" haben muss
mann könnte s aber über javascript übertragen oder?
javascript kennt ja sowas wie document.Formular.Eingabe.value und so.....
aber sehr umständlich und eigentlich auch sinnlos
Hier zum downloaden
bei weiteren fragen:
ICQ: 203442094
so ich hab heute viel zeit und bin gut drauf also mach ichs.
benötigt einen php webspace.
<?php
<?php
// An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'IhrName@provider.xy';
$strFrom = $_POST['emailadresse'];
// Welchen Betreff sollen die Mails erhalten?
$strSubject = 'Feedback';
// Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
$strReturnhtml = 'http://www.provider.xy/IhrName/IhreSeite.htm';
angegebenen Wert stehen?
$strDelimiter = ":\t";
if($_POST)
{
$strMailtext = "";
while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}
if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}
?>
<html>
<head>
</head>
<body>
<table border="0" width="50%" align="center" style="font-family:verdana; padding:1%; margin:1%">
<tr> <th colspan="2"> KONTAKTFORMULAR </th> </tr>
<tr>
<td> Ihre Emailadresse </td>
<td> <input type="text" name="emailadresse" style="width="100%"> </td>
</tr><tr>
<td colspan="2"> <textarea rows="10" cols="30">Ihre Meinung </textarea></td>
</tr>
</table>
</body>
</html>
Alles anzeigen
voll funktionsfähig, musst nur am anfang die mit // gekennzeichneten stellen anpassen.
<?php $font = "<font face='$global_fontface' color='$global_fontcolor_dark' size='$global_text_size'>"; $_font = "</font>"; php?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<style type="text/css">
#roundbox {
display:block;
background:transparent;
font-weight:normal;
margin:10px 20px;
}
#roundbox p {
margin:0 2px;
padding:2px 0;
line-height:1.2em;
}
.roundboxcontent {
display:block;
background:#e0e0d5;
border-left:1px solid #fff;
border-right:1px solid #fff;
padding:0.5em;
}
.linie1, .linie2, .linie3, .linie4 {display:block; overflow:hidden; font-size:1px;}
.linie1, .linie2, .linie3 {height:1px;}
.linie2, .linie3, .linie4 {background:#e0e0d5; border-left:1px solid #fff; border-right:1px solid #fff;}
.linie1 {margin:0 5px; background:#fff;}
.linie2 {margin:0 3px; border-width:0 2px 0 2px;}
.linie3 {margin:0 2px;}
.linie4 {height:2px; margin:0 1px 0 1px;}
</style>
</head>
<body BACKGROUND="<% EchoVar($toshopdata) %>img/hintergr.Ob.jpg"
<div id="roundbox">
<b class="linie1">[/b]
<b class="linie2">[/b]
<b class="linie3">[/b]
<b class="linie4">[/b]
<div class="roundboxcontent">
<h1>Beispielbox</h1>
Diese Box hat runde Ecken, die mit reinem CSS erzeugt wurden und benötigt keine Hintergrundgrafik !</p>
</div>
<b class="linie4">[/b]
<b class="linie3">[/b]
<b class="linie2">[/b]
<b class="linie1">[/b]
</div>
</body>
</html>
Alles anzeigen
aber was das mit den .linie classen sein soll *verwirrt*
variable ist keine zeichenkette, das ist ein string
gibt verschiedene variablen, nur mal die wichtigsten:
string (zeichenkette): Nelly
integer (ganzzahlen): 1 3 10 5321 (größte integer: 2147483647, kleinste: -2147483648)
float (fließkommazahlen): 13,41321 (größte:3.4028235E38 )
double: nur sinnvoll bei zahlen größer als 3.4028235E38 (größte zahl:1.7976931348623157E308 )
dann gibts noch short, char, byte und noch ein paar weitere.
variablen sind meist (außer string) zahlen, die "variabel" sind, sie können also einen anderen wert zugewiesen bekommen.
variablen haben einen eindeutigen namen und werden in jeder sprache anders gekennzeichnet:
in java ist es :
int x=1;
string y="test";
float lang=1235748621;
in php:
$xy = 118;
$xyz = 1658312,168
in javascript:
var x = 1;
parameter sind sozusagen definitionen eines elements.... am besten lässt sich das mit java erklären....
public void funktion(int x, double t, long f){
hier wird eine funktion definiert, die die variablen int x, double t und long f enthält....
falls noch was zu fragen gibt, schau doch mal bei wikipedia:
http://de.wikipedia.org/wiki/Parameter_%28Informatik%29
http://de.wikipedia.org/wiki/Variable
(im mathematischen sinne)
benötigst einen php-formmailer und ein formular
kennwort und passwort überprüfen, ggf. den anbieter fragen, im handbuch des routers/modems nachschauen...
also wenns um html syntax geht kann ich helfen.
Grundlegende PHP-Kenntnisse habe ich auch, aber mit C(++/#) kann ich nicht helfen
statt <body>
<body onload="javascript:download()">
und im head:
<script type="text/javascript">
function download(){
location.href=datei.zip;
location.href=richtige_seite.html;
}
</script>
Also du musst halt Benutzergruppen einrichten und dann die Befugnisse einstellen
?? ich seh nur einen und der liegt an funpic, dazu kann ich nichts
aber mein fehler war, ich hab des falsche Logo
die Seite war mal xhtml aber das funzt nicht im **** IE
// so, habs jetzt geändert jetzt dürftes stimmen (außer dem funpic-problem)
was sagt ihr zu dem loginsystem? wie gehts denn, die Passwörter in einem Array zu speichern und sie daruas passend auszulesen? Gibts sowas wie einen "erhält Modulator?