Ja, sowohl id als auch name="imObjectForm_3_7". Das Programm legt ja wie gesagt die folgende php-datei an:
...imemail/imEmailForm.php
<?php
if(substr(basename($_SERVER['PHP_SELF']), 0, 11) == "imEmailForm") {
include '../res/x5engine.php';
$form = new ImForm();
$form->setField('Name:', @$_POST['imObjectForm_3_3'], '', false);
$form->setField('Email address:', @$_POST['imObjectForm_3_5'], '', false);
$form->setField('Subject', @$_POST['imObjectForm_3_7'], '', false);
$form->setField('Please descripe your request:', @$_POST['imObjectForm_3_8'], '', false);
$fileResult = $form->setFile('Attachment', $_FILES['imObjectForm_3_9'], $imSettings['general']['public_folder'], '', '');
if ($fileResult == -1) { die(imPrintError('Cannot send file: Attachment')); }
if ($fileResult < -1) { die(imPrintError('"Attachment" is in the wrong format.')); }
if(@$_POST['action'] != 'check_answer') {
if(!isset($_POST['imJsCheck']) || $_POST['imJsCheck'] != 'A957578A1BF244160E5C0CA879E100E1' || (isset($_POST['imSpProt']) && $_POST['imSpProt'] != ""))
die(imPrintJsError());
$form->mailToOwner('Empfängeremail@adsffs.de', 'Empfängeremail@adsffs.de', 'Dieser Betreff soll ersetzt werden', '', false);
@header('Location: ../confirmation.html');
exit();
} else {
echo $form->checkAnswer(@$_POST['id'], @$_POST['answer']) ? 1 : 0;
}
}
// End of file
Alles anzeigen
Etwas weiter unten steht ja:
$form->mailToOwner('Empfängeremail@adsffs.de', 'Empfängeremail@adsffs.de', 'Dieser Betreff soll ersetzt werden', '', false);
'Dieser Betreff soll ersetzt werden' ist dieser Betreff den man in den allgemeinen Einstellungen des Formulars eingibt und der dann für immer gleich bleibt. Mein Plan war jetzt einfach stattdessen imObjectForm_3_7 einzugeben aber selbst wenn ich an dieser Datei (imEmailForm.php)scheinbar gar nichts ändere und sie nochmal extra hochlade kommt nach dem Absenden des Formulars immer der folgende Fehler und auch keine Mail an:
"You must activate JavaScript!
You'll be redirected to the previous page in 5 seconds..."
JavaScript ist natürlich aktiviert, ansonsten mit dem immer gleichen Standard-Betreff funktioniert es ja auch . Gibt es eine Möglichkeit das irgendwie zu umgehen und, dass es so in ähnlicher Form irgendwie zu lösen ist ?