Georg: Dateiupload funktioniert mit Netscape nicht...

Beitrag lesen

Hallo Peppy, danke für Deinen Einsatz!

hier der wesentliche Teil des scripts...

<?

$alles='

<html> <head> <title>'; $alles.=$typ; $alles.='</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="../../../../pe.css">

</head>

<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<table width="608" cellspacing="0" cellpadding="0" border="0">

<tr height="30">      <td width="16" height="30" rowspan="20"> </td>      <td colspan="2" height="30"><span class="pfadangabeoben">Studium > '; $alles.=$typ; $alles.=' > '; $alles.=$ablage; $alles.=' </span></td>  </tr>  <tr>      <td colspan="2" class="titel" height="20">';

$alles.=$Titel; $alles.='<br><div style="font-size:10pt">'; $alles.=$typ; $alles.='</div></td>  </tr>  <tr>      <td colspan="2"><br><br></td>  <tr>  <tr>      <td colspan="2" class="text"><div class="textfettnormal">Aufgabenstellung:</div><br>';

if (!empty($Datei))    {    $alles.='<img src="';    $Datei_neu = basename($Datei);    $alles.=$Datei_neu;    $alles.='" width="200" height="120" align="right" vspace="10" hspace="20">';    }

$alles.="<div align="justify">"; $alles.=$Text; $alles.="</div>";

$alles.='</td>  </tr>  <tr>      <td colspan="2"><br><br></td>  </tr>  <tr>      <td width="300" class="text"><div class="textfettnormal">Voraussetzungen:</div>          <br>';

$alles.=$Voraussetzungen1;          $alles.='<br>';          $alles.=$Voraussetzungen2;          $alles.='<br>';          $alles.=$Voraussetzungen3; $alles.='</td>      <td width="300" class="text"><div class="textfettnormal">Art der Arbeit:</div><br>          <table cellspacing="0" cellpadding="0" border="0">          <tr>              <td>';

if ($art1) $alles.='<img src="../../../../sonstiges/images/true.jpg">';             else $alles.='<img src="../../../../sonstiges/images/false.jpg">';             $alles.='</td><td width="20"> </td><td class="text">konstruktiv</td>          </tr>          <tr>              <td>';              if ($art2) $alles.='<img src="../../../../sonstiges/images/true.jpg">';              else $alles.='<img src="../../../../sonstiges/images/false.jpg">';              $alles.='</td><td width="20"> </td><td class="text">theoretisch</td>          </tr>          <tr>              <td>';              if ($art3) $alles.='<img src="../../../../sonstiges/images/true.jpg">';              else $alles.='<img src="../../../../sonstiges/images/false.jpg">';              $alles.='</td><td width="20"> </td><td class="text">experimentell</td>          </tr>          </table>      </td>  </tr>  <tr>      <td colspan="2"><br><br></td>  </tr>  <tr>      <td class="text" colspan="2"><div class="textfettnormal">Ansprechpartner:</div><br>';

$alles.=$Name;      $alles.='<br>';      $alles.=$Raum;      $alles.='<br>';      $alles.=$Tel;      $alles.='<br>';      $alles.=$eMail;      $alles.='</td>  </tr>  <tr>      <td colspan="2"><br></td>  </tr> </table>

</body> </html>';

///////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////

$path="../../studium/".$typ."/".$ablage;

if (!empty($typ)&&!empty($ablage)&&!empty($Titel))    { chdir($path);

if (mkdir($Titel,0777)){    chdir($Titel);    if (!empty ($Datei)){       copy($Datei,$Datei_neu);       }    $Titel_print=$Titel."_print.html";    $Titel.=".html";

$fp = fopen($Titel, 'w'); // Datei öffnen    fwrite($fp,$alles); // schreiben    fclose($fp);  // schliessen

$fp = fopen($Titel_print, 'w'); // Datei öffnen jetzt für die Druckversion    fwrite($fp,$alles2); // schreiben    fclose($fp);  // schliessen

echo $alles1; // Ausgabe an den Browser    } else{    echo "<html>    <head>    <title>test</title>    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">    <link rel="stylesheet" type="text/css" href="../../pe.css">    </head><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0"       marginheight="0">    <table width="608" cellspacing="0" cellpadding="0" border="0">    <tr height="30">    <td width="16" height="30" rowspan="20"> </td>    <td class="titel">Speichern fehlgeschlagen!</td></tr>    <tr><td class="texttabelle"><br><br><img src="../../sonstiges/images/pfeil.gif" width="9" height="9"><a href="javascript:history.back()" class="texttabelle">zurueck</a><br><br>(Es existiert bereits ein Dokument mit diesem Namen! Bitte den Namen aendern.)</td></tr></table></body></html>";    } }

else{    echo "<html>    <head>    <title>test</title>    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">    <link rel="stylesheet" type="text/css" href="../../pe.css">    </head><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0"       marginheight="0"><br><br>    <table width="608" cellspacing="0" cellpadding="0" border="0">    <tr height="30">    <td width="16" height="30" rowspan="20"> </td>    <td class="titel">Speichern fehlgeschlagen!</td></tr>    <tr><td class="texttabelle"><br><br><img src="../../sonstiges/images/pfeil.gif" width="9" height="9"><a href="javascript:history.back()" class="texttabelle">zurueck</a><br><br>(Fehler beim Ausfuellen des Formulars! Beachten Sie die rot gekennzeichneten Bereiche.)</td></tr></table></body></html>";    }

?>

und nun noch das Formular:

<html> <head> <title>Eingabe</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="../../pe.css">

</head>

<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<table width="608" cellspacing="0" cellpadding="0" border="0">

<tr height="30">      <td width="16" height="30" rowspan="2"></td>      <td colspan="4" height="30"><span class="pfadangabeoben">Intern > Dipl_erstellen</span></td>  </tr>  <tr>      <td class="titel" height="20" colspan="4">Eingabemaske</td>  </tr> </table>

<form action="../php_scripte/createf.php" methode="post" enctype="multipart/form-data"> <table width="608" cellspacing="0" cellpadding="0" border="0">

<tr>        <td width="16" height="30" rowspan="30"></td>        <td class="textfettnormal" valign="top" width="200">Typ der Arbeit:<br><div style="color:#FF0000;font-size:10px">muss belegt werden!</div></td>        <td class="text"><input type="radio" name="typ" value="Diplomarbeiten" checked> Diplomarbeit<br>            <input type="radio" name="typ" value="Semesterarbeiten"> Semesterarbeit<br>            <input type="radio" name="typ" value="Hiwi"> HiWi Stelle        </td>    </tr>    <tr height="30">      <td ></td>      <td> </td>    </tr>    <tr>        <td class="textfettnormal">Titel:<br><div style="color:#FF0000;font-size:10px">muss belegt werden!</div></td>        <td><input name="Titel" type="text" size="50" maxlength="100"></td>    </tr>    <tr>        <td> </td>        <td> </td>    </tr>    <tr>        <td class="textfettnormal" valign="top">beschreibender Text:</td>        <td><textarea name="Text" cols="50" rows="10" wrap="virtual"></textarea></td>    </tr>    <tr>        <td> </td>        <td> </td>    </tr>    <tr>        <td class="textfettnormal" valign="top">Voraussetzungen:</td>        <td><input name="Voraussetzungen1" size="30" maxlength="30"><br>        <input name="Voraussetzungen2" size="30" maxlength="30"><br>        <input name="Voraussetzungen3" size="30" maxlength="30">        </td>    </tr>    <tr>        <td> </td>        <td> </td>    </tr>    <tr>        <td class="textfettnormal" valign="top">Art der Arbeit:</td>        <td class="text"><input type="checkbox" name="art1" value="konstruktiv"> konstruktiv<br>            <input type="checkbox" name="art2" value="theoretisch"> theoretisch<br>            <input type="checkbox" name="art3" value="experimentell"> experimentell        </td>    </tr>    <tr>        <td> </td>        <td> </td>    </tr>    <tr>        <td class="textfettnormal" valign="top">wird abgelegt unter:<br><div style="color:#FF0000;font-size:10px">muss belegt werden!</div></td>        <td class="text"><input type="radio" name="ablage" value="konstruktiv"> konstruktiv<br>            <input type="radio" name="ablage" value="theoretisch"> theoretisch<br>            <input type="radio" name="ablage" value="experimentell"> experimentell        </td>    </tr>    <tr>        <td> </td>        <td> </td>    </tr>    <tr>        <td class="textfettnormal" valign="top">Ansprechpartner:</td>        <td>        <table>            <tr><td class="text">Name:</td><td><input name="Name" type="text" size="50" value="Dipl. Ing." maxlength="50"></td>            <tr><td class="text">Raum:</td><td><input name="Raum" type="text" size="50" value="Raum:" maxlength="50"></td>            <tr><td class="text">Tel:</td><td><input name="Tel" type="text" size="50" value="089/289 151 53" maxlength="50"></td>            <tr><td class="text">eMail:</td><td><input name="eMail" type="text" size="50" value="@pe.mw.tum.de" maxlength="50"></td>        </table>        </td>    </tr>    <tr>        <td> </td>        <td> </td>    </tr>    <tr>         <td class="textfettnormal" valign="top">Bild-Upload:</td>         <td class="text"><input name="Datei" type="file" size="25" maxlength="25000" accept="."><div style="color:#FF0000;font-size:10px"><br>Breite: 200px<br>Höhe: 120px</div></td>    </tr>    <tr>        <td> </td>        <td> </td>    </tr>    <tr>        <td class="textfettnormal">Formular:</td>        <td>            <input type="submit" value="Absenden">            <input type="reset" value="Abbrechen">        </td>    </tr>    </form>    <tr>        <td> </td>        <td> </td>    </tr>    <tr>        <td> </td>        <td><img src="../../sonstiges/images/pfeil.gif" width="9" height="9" border="0"><a href="../optionen.html" class="texttabelle">zurück zu Optionen</a></td>    </tr>    <tr>        <td> </td>        <td> </td>    </tr>

</table>    </body> </html>