Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
23.03.2003, 17:51
PhoenixDragon



Hallo Leute !!!

Ich hoffe ihr könnt mir helfen bei meinem Problem:

Ich will das man den Text von einem simplen Formular:

Quellcode:<script type="text/jscript">
<!--
function ausgabe()
{
  var tex=document.f1.t.value;
  document.write("<h3> <i>Sie haben das geschrieben:</i> </h3> <br>"+tex);
}
//-->
</script>
<p> Geben sie hier einen Text ein: </br>
<form name="f1">
<textarea name=t cols=50 rows=10>
Schreiben sie hier ihre Meinung nieder ...
</textarea>
</form>
<p> <a href="javascript:ausgabe()"> Absenden </a> </p>
in einer .html datei in Tabellen abspeichert !!!

Wenn man also in das Formular schreibt: "Hallo" und dann auf: Absenden klickt, dass es dann das geschrieben in einer html datei speichert --> geht das ???

Edit\
Ich will auch noch, dass es nicht auf einer neuen Seite anzeigt, was ich geschrieben hab !!!
Ich will nur, wenn man auf: Absenden klickt, dass es die html datei speichert !!!

--

apogryph


Dieser Beitrag wurde am 23.03.2003 um 17:59 von PhoenixDragon bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
23.03.2003, 18:35
CN



du willst ne art gästebuch mit javascript machen?
°¯Ø

ich würd das eher in php machen
dann kannste das geschriebene auch mit fwrite/fputs in ne datei schreiben

--

zum Seitenanfang zum Seitenende Profil || Suche
002
23.03.2003, 19:59
PhoenixDragon



tja die frage is nur wie?
php kann ich schon, aber ich weiss nicht genau, wie ich das erstellen kann?

achja danke nochmal wegen der antwort !!!

Edit\
Nein es soll kein Gästebuch werden, weil es das geschrieben eben nicht anzeigen SOLL !!!
Es soll die datei nämlich auf den server speichern, sodass der admin der seite die Dateiabrufen kann und schauen kann, was der geschrieben hat !!!

--

apogryph


Dieser Beitrag wurde am 23.03.2003 um 20:02 von PhoenixDragon bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
23.03.2003, 20:49
chriss



warum verschickst du es dann nicht lieber per e-mail an den admin?

--

zum Seitenanfang zum Seitenende Profil || Suche
004
23.03.2003, 20:53
CN



http://www.php.net/manual/de/function.fwrite.php
hier ist sowas wie nen "tut"

--

zum Seitenanfang zum Seitenende Profil || Suche
005
23.03.2003, 21:06
PhoenixDragon



@ nox
meinst du mit: action="mailto:bla@bla.at" ????
oder wie?

@ CN
hmm danke für das tut, aber irgendwie versteh ich den sinn des tut nicht?!

naja aber danke für die antworten ...

--

apogryph

zum Seitenanfang zum Seitenende Profil || Suche
006
23.03.2003, 21:19
CN



nein er meint mit
<?php
mail(blabla... .. );
?>
http://www.php.net/mail

"sinn"
da wird der einfachste weg gezeigt wie man etwas in ne datei schreibt
mit n bisschen umändern kannste dann deine geposteten sachen in ne html datei schreiben

--

zum Seitenanfang zum Seitenende Profil || Suche
007
23.03.2003, 21:58
Megge



noch was: mit javascript kannste keine daten abspeichern, höchstens als cookie, aber das nützt dir auch nix, da es nur auf dem jeewiligen rechner dann ist und erst recht noch ne begrenzte grösse hat... (afaik 2048 bytes)

--

zum Seitenanfang zum Seitenende Profil || Suche
008
24.03.2003, 12:18
the_viking



mann kann mit javascript aus sicherheitsgründen nichts mit dateien machen. Jedenfalls nicht mit Clientside-Javascript.
Wenn du serverside nimmst, geht es, nur hab ich ka wie das geht.
Lern deshalb PHP und mach es damit!

--

thx, cu, MfG the_viking

(( My =]=H=O=M=E=> Page! ))
Coder bei Brainshock-Interactive und bei Z-Software
My ICQ: #160959446

zum Seitenanfang zum Seitenende Profil || Suche
009
24.03.2003, 12:58
CN



serverside wäre wohl jsp
aber wenn man sowieso schon php-kenntnisse hat
wieso soll man extra ne andere sprache lernen

--

zum Seitenanfang zum Seitenende Profil || Suche
010
24.03.2003, 14:52
PhoenixDragon



Danke für die antworten es hat auch geklappt !!!

Edit\
Eine Frage hab ich aber noch:

Ich hab den apache server installiert und die neuste php Version drauf, ABER wenn ich jetzt ein simples e-mail per PHP versenden will dann kommt diese Fehlermeldung:

Quellcode:Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wampp2\htdocs\test\formular.php on line 55In der php.ini hab ich schon nachgeschaut und das editiert:

Quellcode:[mail function]
; For Win32 only.
SMTP = mgate.chello.at

; For Win32 only.
sendmail_from = dvthaur@chello.at
Und komischer weise funktioniert es trotzdem nicht !!!
Es kommt immer der gleiche Fehler !!!

Ich hab auch in der: formular.php nachgeschaut in der line 55:

Quellcode:$ret = mail ("$To", "$Subject", "$Message", "From: $From");Aber ich wüsste nicht, was da nicht stimmt ^^

Ich wär euch SEHR dankbar, wenn ihr mir helfen würdet !!!

--

apogryph


Dieser Beitrag wurde am 24.03.2003 um 16:54 von PhoenixDragon bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
011
24.03.2003, 19:59
Megge



ein smtp-server braucht garantiert noch eine authetifizierung...

--

zum Seitenanfang zum Seitenende Profil || Suche
012
24.03.2003, 20:05
the_viking



hmm.

ist das dein SMTP-Server??
sonst richte bei web.de oder so nen account ein, da kann man afaik per SMTP und POP seine Nachrichten auch per Outlook Abholen. Der einzige Nachteil dabei ist halt, das du online sein musst wenn du emails verschicken willst!!

--

thx, cu, MfG the_viking

(( My =]=H=O=M=E=> Page! ))
Coder bei Brainshock-Interactive und bei Z-Software
My ICQ: #160959446

zum Seitenanfang zum Seitenende Profil || Suche
013
24.03.2003, 20:56
CN



smtp server brauchen nich immer eine authentifizierung

--

zum Seitenanfang zum Seitenende Profil || Suche
014
25.03.2003, 13:39
K-Putt



Hast du deinen Apache nach den Änderungen in der Php.ini auch neu gestartet? Wenn nicht haben die änderungen keine Wirkung.

-> unter w2k/xp (wenn der apache als dienst installiert ist)
Ausführen ->cmd
net stop apache
net start apache

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche
015
25.03.2003, 13:40
PhoenixDragon



hmm ich hab das jetzt irgendwie hingekriegt ^^
keine ahnung aber irgendwie isses gegangen UNTER APACHE !!!!!!

wenn ich das jetzt (DIE SELBE DATEI!) auf meinen server uploade (ja er unterstützt php!), dann kommt die fehler meldung:

Quellcode:Parse error: parse error in /home/FGSR/schakal.fgsr.net/formular.php on line 74Wenn ich im quellcode beim: formular.php nach der line 74 such steht da:

Quellcode:require ("$errorpage");Das komische ist jetzt:

- Es gibt eine: errorpage
- Im lokalen Intranet sprich Apache GEHT ES !!!
- Ich kapier nicht warum ICH immer die blöden Fehler bekomm!

BITTE um HILFE !!!

--

apogryph

zum Seitenanfang zum Seitenende Profil || Suche
016
25.03.2003, 16:19
Megge



variablen gehören NICHT in quotes, mach die dinger weg !

--

zum Seitenanfang zum Seitenende Profil || Suche
017
25.03.2003, 16:22
PhoenixDragon



@ Megge
Wie denn? kannst du mir das erklären bitte !!!

--

apogryph

zum Seitenanfang zum Seitenende Profil || Suche
018
25.03.2003, 16:31
Megge



PHP-Quellcode:<?php
// anstatt
require ("$errorpage");

// machst du
require ($errorpage);
?>

--

zum Seitenanfang zum Seitenende Profil || Suche
019
25.03.2003, 17:21
PhoenixDragon



K THX ABER als ich das gemacht habe ist ein neuer Fehler gekommen:

Zitat:
Parse error: parse error in /home/FGSR/schakal.fgsr.net/formular.php on line 80
In line 80 steht:

Zitat:
$Response = "Ihr Formular-mail wurde an $To weitergeleitet.\n";
Ich hab davor auch noch beim:

Zitat:
require ("$response");
//die " weggetan:

Zitat:
require ($response);
hmm oder sollte ich das doch nicht tun ... ?

--

apogryph

zum Seitenanfang zum Seitenende Profil || Suche
020
25.03.2003, 17:27
Megge



hmpf, ich hab doch schonmal gesagt, variablen sollen nicht in quotes !
" = quote
PHP-Quellcode:<?php
$Response 
"Ihr forumular-mail wurde an ".$To." weitergeleitet.\n";
?>
dann würde ich dich noch gerne daran erinnern, dass \n nur einen zeilenumbruch macht, den aber ein browser nicht interpretiert.
dein sourcecode in HTML würde dann so aussehen:
Quellcode:<code> und text<br>
Ihr Formular-mail wurde an irgen@eine.mail weitergeleitet.

</code> und text
dein html dokument würde aber so aussehen:
Quellcode:und text
Ihr Formular-mail wurde an irgen@eine.mail weitergeleitet. und text
wenn du verstehst, was ich meine..

--

zum Seitenanfang zum Seitenende Profil || Suche
021
25.03.2003, 18:26
PhoenixDragon



SO: ICH CHECK JETZT ÜBERHAUPT NIX MEHR !!!

??????????????????????????????????????????? das gibts nicht --> hab das:

Quellcode:require ("$response");so stehen gelassen, weil das andere nicht funktioniert hat UND SIEHE DA es FUNKTIONIERT !!!!!!!!

Ich fühl mich verarscht ^^

--

apogryph

zum Seitenanfang zum Seitenende Profil || Suche
022
25.03.2003, 18:26
CN



1. wieso nimmst du einmal $response und einmal $Response
dir is klar dass das 2 verschiedene variablen sind?

2. ich geh mal davon aus dass $response und $Response das selbe sein sollen:
wieso "require"st du nen string o_O

--

zum Seitenanfang zum Seitenende Profil || Suche
023
25.03.2003, 18:58
PhoenixDragon



^^ naja ich habs jetzt ausgebessert --> aber ich check immer noch nicht wieso es davor PERFEKT funktioniert hat o_O

naja php is halt keine programmiersprache *duckundwegrenn*

--

apogryph

zum Seitenanfang zum Seitenende Profil || Suche
024
25.03.2003, 19:02
CN



wenn mans nich beherrscht.. selbst schuld :P

--

zum Seitenanfang zum Seitenende Profil || Suche