Habe ein script für formmailer gesuagt. Funktioniert auch alles super.
Bis auf eines: Wenn Pflichtfelder nicht ausgefüllt werden leitete mich das script automatisch an eine seite weiter, die im script vorgegeben wurde. Diese Seite wollte ich ändern. also hab ich im script den dateipfad zu meiner .php datei geändert. nun wird die datei aber nicht richtig angezeigt, denn es wird nur der text der .php datei angezeigt, aber nicht bilder etc.! das hat irgendwas mit dem "content-type" zu tun. Wie kann ich das umändern, dass die komplette Seite angezeigt wird?
Bis auf eines: Wenn Pflichtfelder nicht ausgefüllt werden leitete mich das script automatisch an eine seite weiter, die im script vorgegeben wurde. Diese Seite wollte ich ändern. also hab ich im script den dateipfad zu meiner .php datei geändert. nun wird die datei aber nicht richtig angezeigt, denn es wird nur der text der .php datei angezeigt, aber nicht bilder etc.! das hat irgendwas mit dem "content-type" zu tun. Wie kann ich das umändern, dass die komplette Seite angezeigt wird?
Code:
#############################################################################
# Rückgabeseite ausgeben
#############################################################################
sub return_html {
my $fehlfeld=shift ;
my $mussfelder=shift ;
my $redirect=shift ;
my $line ;
###
#Rückgabeseite ausgeben
if ($fehlfeld==1) {
###
#Fehler
print "Content-type: text/html\n\n" ;
open(RE , "< ../../fehler.php") || die "Kann das Fehlertemplate nicht laden !" ;
while ($line=<RE>) {
if ($line =~ /<!--mussfelder-->/i) {
print "$mussfelder";
} else {
print $line ;
}
} close(RE) ;
} else {
###
#Dank-Seite
print "Location: $redirect\n\r\n\r" ;
}
}
Zuletzt bearbeitet: