Seite 1 von 1

Problem mit Strato - Datei - upload

Verfasst: 18.01.2006 15:20
von Hanniball
Hallo,
vielleicht kann mir jemand helfen.
Ich verwalte ein Power - A Paket bei Strato, das PHP - fähig ist.
Einfache PHP Anwendungen laufen auch.
Aber ich bekomme keine Dateien hochgeladen.
Hier die PHP - Datei:

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
</head>
<body>
<?php
if($_POST['B1']=="senden")
{
copy($ladhoch,"bild1.jpg");
}
?>
<form action=fuploadstrato.php method=POST enctype=multipart/form-data>
<input type=text name=text><br>
<input type=file name=ladhoch><br>
<input type=submit name=B1 value=senden style='background-color:#ff0000'>
</form>
<?php

print "<img src=bild1.jpg>";

?>
</body>
</html>


Das Script läuft lokal und auch auf anderem PHP - Webspace ohne Probleme. Um Fragen zuvor zu kommen: Ich brauche das für einen Kollegen, der nun mal bei Strato ist - darum muss es bei Strato laufen. Hilfe, FAQ und Support bei Strato habe ich durchgeforstet, gegoogelt auch. Die UNIX chmod - Rechte der Ordner sind gesetzt.
Ich danke sehr für alle Hilfe.
Hanniball

Verfasst: 18.01.2006 15:40
von bobobo
und die andere php-Datei???

fuploadstrato.php

Verfasst: 18.01.2006 15:55
von Hanniball
Die hochzuladende datei wird durch den Button name=ladhoch type=file im System lokal ausgewählt und durch copy normalerweise in bild1.jpg kopiert. So funzt es lokal usw. prima nur nich bei Strato.

Verfasst: 18.01.2006 17:31
von Franky
Hab net viel Ahnung von PHP, aber wie siehts denn mit den Rechten in dem Ordner aus, wo du hochladen willst?

Verfasst: 18.01.2006 17:39
von Hanniball
@Franky:
Wie ich schon oben schrieb, sind die Rechte korrekt gesetzt.
Mittlerweile hab ich eine Problem - Lösung: PHP bei Strato
setzt die Formularnamen nicht um, also aus dem Button 'ladhoch' wird nicht wie auf anderen PHP-Servern die Variable $ladhoch, das funzt nur mit Arrays. Danke für Eure Mühe.
Hanniball