Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: HondaBoard.de .com .net .org .info das Hondaforum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Dominik

Profi

  • »Dominik« ist der Autor dieses Themas

Beiträge: 725

Registrierungsdatum: 23. September 2003

Mein Auto: Zafira OPC

  • Nachricht senden

1

Montag, 7. März 2005, 10:30

Hilfe bei PHP Formmail Script!!!

Moin Moin :)

kann mir einer von Euch erklären warum die Mails die ich mit diesem Script verschicke nie ankommen ?

Danke ;))

<?PHP
@extract($_POST);
$name = stripslashes($name);
$vorname = stripslashes($vorname);
$strasse = stripslashes($strasse);
$ort = stripslashes($plz);
$tel = stripslashes($tel);
$gro = stripslashes($gro);
$stk = stripslashes($stk);
$mail = stripslashes($mail);
$msg = $name." ".$vorname."\nStrasse: ".$strasse."\nPLZ Ort: ".$ort."\nTelefon: ".$tel."\nStueckzahl: ".$stk."\nGroeße: ".$gr;
mail('dominik.peter@t-online.de',Kontaktformular,$msg,"From: $name $vorname <$mail>");

Viele Grüße ... Dominik


(¯`·.¸¸.- Stunden verfliegen ... Fliegen verstummen -.¸¸.·´¯)

a.C.k

Ehrenmitglied

Beiträge: 7 444

Registrierungsdatum: 23. September 2003

Mein Auto: RX8

  • Nachricht senden

2

Montag, 7. März 2005, 10:41

Zeig noch ma die zugehörige function "mail"

Dominik

Profi

  • »Dominik« ist der Autor dieses Themas

Beiträge: 725

Registrierungsdatum: 23. September 2003

Mein Auto: Zafira OPC

  • Nachricht senden

3

Montag, 7. März 2005, 10:48

mail is anscheinend von php vordefiniert .....


klappt jetzt aber wieder ;)

Viele Grüße ... Dominik


(¯`·.¸¸.- Stunden verfliegen ... Fliegen verstummen -.¸¸.·´¯)

a.C.k

Ehrenmitglied

Beiträge: 7 444

Registrierungsdatum: 23. September 2003

Mein Auto: RX8

  • Nachricht senden

4

Montag, 7. März 2005, 10:51

ach so... na dann ist ja gut ;)

Preludegreen

Erleuchteter

Beiträge: 4 749

Registrierungsdatum: 9. Oktober 2003

  • Nachricht senden

5

Montag, 7. März 2005, 11:38

Wenn wir schon bei PHP sind dann will ich auch mal...

Das Problem
Wollte ein GB auf meiner page einrichten aber es will nicht, die Frage ist warum nicht! Ich ahne zwar den Grund aber vielleicht liege ich ja falsch.
Konkret gesagt: Das Script kann nicht aus der .txt Datei (guestbook.txt) lesen(wo alle GB Einträge landen sollten) und auch beschreiben geht nicht!

Webspace
Strato (safe_mode on)

Hier mal der Hauptcode:

guestbook.php


<?
$txt=fopen("http://www.meineurl/guestbook.txt","r");
$gbfile="";
while($line=fgets($txt,3000))
$gbfile.=$line;
$name=stripslashes(strip_tags($name));
$comment=stripslashes(strip_tags($comment));
$comment=str_replace("&","und",$comment);
$comment=str_replace("&","%26",$comment);
$comment=str_replace("ß","%DF",$comment);
$comment=str_replace("ä","%E4",$comment);
$comment=str_replace("ö","%F6",$comment);
$comment=str_replace("ü","%FC",$comment);
$comment=str_replace("Ä","%C4",$comment);
$comment=str_replace("Ö","%D6",$comment);
$comment=str_replace("Ü","%DC",$comment);
$site=stripslashes(strip_tags($site));
$gbfile="<font color='grey'><a href='$site' target='_blank'><u><b>$name</b></u></a>'s Kommentar (".date("d.m.Y").", ".date("H:i")." Uhr".")"."\n"."\n$comment\n\n\n</font>".$gbfile;
fclose($txt);
$txt=fopen("http://www.meineurl/guestbook.txt","w");
fputs($txt,$gbfile);
//----------------------------------------E-Mail-Benachrichtigung an den Webmaster----------------------------------------//
$replay="$webmaster@meineurl.de";
mail($MailAn,"Neuer GB-Eintrag",$autor." hat sich ins Gästebuch eingeschrieben!\n\n www.meineurl.de","From: ".$reply);
//------------------------------------------------------------------------------------------------------------------------//
?>



Der Lesecode:

read.php


<?
$datei = implode("",(@file("http://www.meineurl/guestbook.txt")));
echo "&content=$datei";
?>



Die Admintools:

pass.php


<?php
$id= 'Username' ;
$code = 'passwort' ;

if($user == $id && $passwort==$code){
$cmd='logged_in';
}
else{
$cmd='admin';
echo "&error=wrong password, try again!";
}
echo "&cmd=$cmd" ;
?>



adm_read.php


<?
echo "&changes=";
$datei=readfile("http://www.meineurl/guestbook.txt");
?>



adm_write.php


<?
$txt=fopen("http://www.meineurl/guestbook.txt","w");
$changes=stripslashes($changes);
$gbfile="$changes";
fputs($txt,$gbfile);
?>



Die Pfade sind natürlich ordentlich eingetragen worden, genau wie der Username und das Passwort. Totzdem Lese-/Sendepause. Woran könnte es liegen? Wenn es am safe_mode liegen sollte (was ich denke) möchte ich wissen wie man das umgehen kann.
Wenn "hätte ich" kommt ist "hab ich" weg!

Preludegreen

Erleuchteter

Beiträge: 4 749

Registrierungsdatum: 9. Oktober 2003

  • Nachricht senden

6

Dienstag, 8. März 2005, 09:38

Keiner da der ne Idee hat??? ?(
Wenn "hätte ich" kommt ist "hab ich" weg!

a.C.k

Ehrenmitglied

Beiträge: 7 444

Registrierungsdatum: 23. September 2003

Mein Auto: RX8

  • Nachricht senden

7

Dienstag, 8. März 2005, 09:45

sorry, habe jetzt auf anhieb nichts entdeckt ?(

Die Datei auf dem server selbst hat schreibrechte nehme mich an?

Preludegreen

Erleuchteter

Beiträge: 4 749

Registrierungsdatum: 9. Oktober 2003

  • Nachricht senden

8

Dienstag, 8. März 2005, 10:09

Ja, hat sie...
Die Frage ist halt wie man den safe_mode umgehen kann... :rolleyes: :idiot:
Wenn "hätte ich" kommt ist "hab ich" weg!

a.C.k

Ehrenmitglied

Beiträge: 7 444

Registrierungsdatum: 23. September 2003

Mein Auto: RX8

  • Nachricht senden

9

Dienstag, 8. März 2005, 10:32

habe leider damit selbst keine erfahrung. Vieleicht hilft dir das hier weiter:
klick

Preludegreen

Erleuchteter

Beiträge: 4 749

Registrierungsdatum: 9. Oktober 2003

  • Nachricht senden

10

Dienstag, 8. März 2005, 11:39

Danke für den Link! Mal sehn ob es für das Problem eine Lösung gibt...
Wenn "hätte ich" kommt ist "hab ich" weg!

11

Dienstag, 8. März 2005, 13:53

Wahrscheinlich beleidige ich Euch jetzt in Eurem Coder-Stolz (was absolut nicht meine Absicht ist!!!), aber wieso baut ihr nicht fertige Scripte z.B. von onetwomax.de oder anderen Anbietern ein? Ich meine, GBs und Formmailer gibt's 4 free von zig Anbietern und die kann man auch customizen, so dass am Ende alles so ausschaut und funktioniert wie es soll...

gr33tz

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Ricky« (8. März 2005, 13:53)


Preludegreen

Erleuchteter

Beiträge: 4 749

Registrierungsdatum: 9. Oktober 2003

  • Nachricht senden

12

Samstag, 12. März 2005, 20:14

Du hast da was falsch verstanden. Nicht das Script ist das Problem, sondern die Einstellungen auf dem Server. Die lassen es nämlich nicht zu das ein Script auf "externe"/andere Dateien zugreift (ließt, beschreibt). Der sogenannte safe_mode eben...
Wenn "hätte ich" kommt ist "hab ich" weg!