warum funktioniert meine php3 datei nicht
Johannes
- php
0 Tom0 Alexander Brock0 Johannes
Hi, ich bin langsam am verzweifeln, also ich habe folgentes Problem:
ich habe ein php3 form von meinem vorgänger übernommen und kömme einfach nicht dahinter warum es nicht funzt. Schaut mal auf:
www.gtw.de/info/index.php3?from=ImmoConsultant
Eigentlich soll dann vor dem Punkt Immobilien Consultant eine chekbox sein die aktiv ( angehackt ) ist. aber bei mir kommen nichtmal die checkboxen. Ich habs mit Golive über ascii hochgeladen und schon allen probiert aber es geht nicht. Hier die index.php3 datei als script:
<?php
function checkbox($name) {
global $from;
$checked = ($name == $from) ? "checked="1"" : "";
echo "<input type="checkbox" $checked name="$name">";
}
?>
<html>
<head>
<title>gtw</title>
<link rel="stylesheet" type="text/css" href="../scripte/style.css">
</head>
<body>
<p class="topicblue">Infoanforderung</p>
<form action="mailit.php3" method="post">
<input type="hidden" name="from" value="<?php echo $from ?>">
<b>Für welche Lehrgänge benötigen Sie Informationsmaterial?</b>
<p class="text">
<?php checkbox("RedakteurUK"); ?>
Redakteur für Unternehmenskommunikation (Vollzeit)<br>
<?php checkbox("Fachjournalist"); ?>
Fachjournalist (Vollzeit)<br>
<?php checkbox("Fachredakteur"); ?>
Fachredakteur (Vollzeit)<br>
<?php checkbox("Immobilienmanager"); ?>
Immobilien-Management (Vollzeit)<br>
<?php checkbox("Immobilienfachwirt"); ?>
Immobilien-Fachwirt (berufsbegleitend)<br>
<?php checkbox("ImmoConsultant"); ?>
Immobilien Management Consultant (berufsbegleitend)<br>
<?php checkbox("Facilitymanager"); ?>
Facility Management (Vollzeit)<br>
</p>
<p>Wann können wir Sie anrufen?
<input type="Text" name="Termin" value="" size="40" class="inp"></p>
<p><hr>
<table width="373">
<tr>
<td width="109" class="text">
<p>Vorname</p>
</td>
<td width="275">
<input type="Text" name="Vorname" size="45" class="inp"></td>
</tr>
<tr>
<td width="109" class="text">
<p>Nachname</p>
</td>
<td width="275">
<input type="Text" name="Nachname" size="45"
class="inp"></td>
</tr>
<tr>
<td width="109" class="text">
<p>Firma</p>
</td>
<td width="275">
<input type="Text" name="Firma" size="45" class="inp"></td>
</tr>
<tr>
<td width="109" class="text">
<p>Straße/Hausnummer</p>
</td>
<td width="275">
<input type="Text" name="Strasse" size="45" class="inp"></td>
</tr>
<tr>
<td width="109" class="text">
<p>PLZ, Ort</p>
</td>
<td width="275">
<input type="Text" name="PLZ" size="6" maxlength="8" class="inp"> <input type="Text" name="Ort" value="" size="34" maxlength="" class="inp"></td>
</tr>
<tr>
<td width="109" class="text">
<p>e-mail</p>
</td>
<td width="275">
<input type="Text" name="Email" value="" size="45" maxlength="" class="inp"></td>
</tr>
<tr>
<td width="109" class="text">
<p>Telefon</p>
</td>
<td width="275">
<input type="Text" name="Telefon" value="" size="45" maxlength="" class="inp"></td>
</tr>
<tr>
<td width="109" class="text">
<p>Telefax</p>
</td>
<td width="275">
<input type="Text" name="Fax" value="" size="45" maxlength="" class="inp"></td>
</tr>
<tr>
<td width="109" class="text">
<p>Kommentar</p>
</td>
<td width="275">
<textarea name="kommentar" rows="6" cols="40" class="inp"></textarea></td>
</tr>
<tr>
<td width="109"> </td>
<td width="275">
<input type="Submit" name="ok" value="Nachricht senden" class="inp">
<input type="Reset" name="cancel" value="Formular löschen" class="inp"></td></tr>
</table>
</form>
</body>
</html>
//auserdem kann er folgende datei nicht finden www.gtw.de/info/mailit.php3 , weil dahin muss er ja die daten schicken.
wäre schön wenn mir jemand hilft, ich hab nämlich sehr wenig ahnung von php3.
Danke
Hello,
da der Code ausgeliefert wird, könnte man annehmen, dass der Server kein *.php3 unterstützt, sondern nur *.php
Nenn die Datei zum Testen einfach mal um in *.php
Hast Du denn übnerhaupt PHP-Unterstützung auf Deinem Webspace? ;-))
Liebe Grüße aus http://www.braunschweig.de
Tom
Hallo,
ich habe folgentes Problem:
www.gtw.de/info/index.php3?from=ImmoConsultant
Du hast tatsächlich ein Problem, du hast in nicht der </faq/>
nachgelesen wie man Links macht:
http://www.gtw.de/info/index.php3?from=ImmoConsultant
Und dein zweites Problem ist, dass der PHP Code nicht geparst
sondern als text/plain ausgeliefert wird.
Da ist der Server irgendwie falsch konfiguriert.
Und dann fehlt auch noch der Doctype.
Gruß
Alexander Brock
danke für deine antwort.
was heißt geparst und wie mach ich das??
ich arbeite mit notpad und golive, wie geht des da??
Hallo, <-- Grußformel
danke für deine antwort.
Bitte, dazu ist das Forum da.
was heißt geparst und wie mach ich das??
Der Server parst den PHP Code und führt ihn aus.
In deinem Fall macht er das nicht, sondern gibt ihn
einfach so dem Browser und gibt vor, das sei eine
Textdatei.
ich arbeite mit notpad und golive, wie geht des da??
Gar nicht. Das ist eine Frage der Serverkonfiguration.
Du musst deinem Server sagen, dass er Dateien mit der
Endung php3, php4, phtml und php (wobei ich letzteres
bevorzuge) als PHP Dateien ausführen und als
Content-Type text/html ausgeben soll.
Wie das geht steht in der Apache-Konfiguration:
http://httpd.apache.org/
bin nicht so der Apache Guru.
Gruß
Alexander Brock <-- Schlussformel
Hi, <-- hier die Grußformel
sorry, es musste gestern schnell gehen und da hab ich mich dann kurz gefast. bedanken tu ich mich ja nur, weil ich des toll finde dass es Leute gibt die solchen kaoten wie mir helfen und kein Geld dafür verlangen . *anerkenendes Nicken*
Macht bzw mach ruhig weiter so.
Tschau
Johannes