Johannes: warum funktioniert meine php3 datei nicht

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&uuml;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?&nbsp;&nbsp;&nbsp;
<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">&nbsp;&nbsp;<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">&nbsp;</td>
      <td width="275">
        <input type="Submit" name="ok" value="Nachricht senden"  class="inp">&nbsp;&nbsp;
<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

  1. 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

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
  2. 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

    --

    SelfCode: sh:( fo:) ch:? rl:( br:> n4:? ie:{ mo:} va:) de:> zu:| fl:{ ss:( ls:[ js:(
    http://emmanuel.dammerer.at/selfcode.html
    Deshalb können Pinguine nicht fliegen:
    Was nicht fliegt kann auch nicht abstürzen
    <img src="http://www.againsttcpa.com/images/AgainstTCPA-Log01Small.gif" border="0" alt="">
    http://againsttcpa.com
    1. danke für deine antwort.
      was heißt geparst und wie mach ich das??
      ich arbeite mit notpad und golive, wie geht des da??

      1. 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

        --

        SelfCode: sh:( fo:) ch:? rl:( br:> n4:? ie:{ mo:} va:) de:> zu:| fl:{ ss:( ls:[ js:(
        http://emmanuel.dammerer.at/selfcode.html
        Deshalb können Pinguine nicht fliegen:
        Was nicht fliegt kann auch nicht abstürzen
        <img src="http://www.againsttcpa.com/images/AgainstTCPA-Log01Small.gif" border="0" alt="">
        http://againsttcpa.com
        1. 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