| | | | |
| |||||||
| Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Neuer Benutzer Registriert seit: 20.05.2008
Beiträge: 7
![]() | Schönen guten Morgen liebes Forum! Ich hab´ jetzt schon viele viele Stunden nach der Lösung dieses Problem´s gesucht - bisher erfolglos. Ich hoffe ihr könnt mir weiterhelfen Wie schon im Titel beschrieben, tritt der Fehler nach einem Serverumzug auf. Vorher lief das Script (und auch die komplette Seite) einwandfrei auch einem Apache-WebServer. Jetzt soll dieses Projekt allerdings auf einem Windows-Root-Server zum laufen gebracht werden, was einige Probleme mit sich bringt. Vorab schon einmal, ein paar Infos über den Server: Betriebssystem: Windows Server 2008 R2 Standard inkl. Plesk Panel 10.3 PHP-Version: 5.2.17 Nun zur Problemstellung: Es soll ein Bild hochgeladen werden, welches auf der nächsten Seite verarbeitet wird. Klingt einfach - sollte es normalerweise auch sein, allerdings funktioniert es, wie schon erwähnt, seitdem es auf dem WinServer läuft nicht mehr. Folgender Fehler tritt auf: Warning: getimagesize() [function.getimagesize]: Filename cannot be empty in C:\Inetpub\vhosts\domain\httpdocs\user\upload.php on line 227 Das "FILES"-Array ist also leer?!? Beispielsweise bringt etwas wie die Ausgabe PHP-Code: Auch mit $_POST statt $_FILES kein Erfolg. Die Datei "picture.php" enthält das Formular: PHP-Code: PHP-Code: -> file_uploads: On On -> max_file_uploads: 50 50 -> upload_max_filesize: 32M 32M Ich hoffe, Ihr könnt mir weiterhelfen. Bin dankbar für jede Antwort! ![]() Gruß OLLi |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 01.09.2010
Beiträge: 4.563
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() | das deutet darauf hin, dass der Upload selbst schon schief geht, weil der www-User nicht in den Temp-Ordner schreiben darf... die hochgeladene Datei landet ja unter $_FILES['feldname']['temp_name'] erstmal im Temporären Ordner des Webservers und müsste dann mittels move_uploaded_file dahin verschoben werden, wo sie letztlich gespeichert werden soll ... Speziell beim IIS unter Windows gibts ein paar Fallstricke ... ich verweise mal auf dieses PDF hier .. da findest du viel zur Sicherheit von Dateiuploads - und auch zur Einrichtung des Uploads unter IIS http://www.scanit.be/uploads/php-file-upload.pdf
__________________ "Irren ist männlich", sprach der Igel und stieg von der Drahtbürste |
| | |
| | ||
| Neuer Benutzer Registriert seit: 20.05.2008
Beiträge: 7
![]() | Zitat:
Mit der neuen Methode wird die 1 ausgegeben, heißt also: Value: 1; The uploaded file exceeds the upload_max_filesize directive in php.ini. aaber, wie ja oben schon beschrieben, meine php.ini: upload_max_filesize 32M 32M und soo groß sind die Dateien nun wirklich nicht. Hab das Upload-Script auch schon mit verschiedenen Dateigrößen getestet, und hier bekomme ich immer den gleichen Fehler. Ich verzweifle echt noch.. achja, @ eagle275 Vielen Dank für das PDF, also wie man die Seiten jetzt mittels File-Upload hackt weiß ich jetzt Nein Scherz, paar gute Anhaltspunkte sind dabei. Hab´ auf Seite 16 was interessantes gefunden, was ich gerade ausprobiere. Eine Frage hab ich dazu aber trotzdem noch: Darin ist ein Screenshot zu finden ( ).Kann mir jemand sagen, wie ich in dieses Einstellungsmenü komme? Hab mein gesamtes IIS-Interface durchgeschaut, aber dieses Menü nicht gefunden. Gruß OLLi | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 01.09.2010
Beiträge: 4.563
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() | hehe .. ich selbst nutze in meiner Firma Apache unter CentOS als Umgebung ... ich kann nur auf den letzten Satz auf der Seite 15 verweisen ... "Internet Services Manager" -- aber frag mich nicht, wie man dahin kommt .. eventuell über die Management-Console vom Windows-Server
__________________ "Irren ist männlich", sprach der Igel und stieg von der Drahtbürste |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 03.08.2010
Beiträge: 1.143
PHP-Kenntnisse: Anfänger ![]() ![]() | Zu 5er Zeiten war der unter "Verwaltung".. Das /uploads ist ein Verzeichnis. Wenn Du im IIS bis kannst Du links im Verzeichnisbaum alles "aufklappen" und dann hast alle vorhandenen Verzeichnisse und virtuelle Verzeichnisse. Mit rechter Maustaste "Eigenschaften" auf die Verzeichnisse kommst in den Dialog. Die mit Weltkugel dran sind eigene "Webs (Applikationen. war nötig für Application Variablen die wie Session nur für die gesamte Applikation einmalig galten)" die anderen die Verzeichnisse darin/daruner oder "lose nebenbei". Wie gesagt.. so war das zu 5er Zeiten... Hier erkannt man es ganz gut.. http://www.abload.de/img/ssl-iis1kusm.gif Install: http://technet.microsoft.com/de-de/l...EXCHG.65).aspx Aufruf zb auch "inetmgr.exe" (damals LG
__________________ Keine Zahl != ein Zeichen das keine Zahl ist Geändert von hausl (15.08.2011 um 09:47 Uhr). |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Mehrdimensionalem Array umformen, Index neu setzen und anschließend sortie | wooha | PHP Einsteiger | 3 | 26.04.2011 12:08 |
| Suche in Text-Datenbank ein Array und lösche es - Lösung | UdoDirk | PHP Tipps 2010 | 2 | 18.07.2010 08:27 |
| Feed in Datenbank eintragen (Formate: json, php serialized, xml) | high_five | Datenbanken | 5 | 17.06.2010 03:04 |
| IE8 verliert Session | Lenki | PHP-Fortgeschrittene | 10 | 25.04.2010 01:10 |
| PHPLot von der Datenbank zum mehrdimensionalen Array | mannimammut | PHP Tipps 2009 | 1 | 15.12.2009 10:40 |
| merge Array? | tommy_725 | PHP Tipps 2009 | 3 | 07.08.2009 18:30 |
| [Erledigt] Tabellen die sich selbst referenzieren | Squall | PHP Tipps 2009 | 19 | 04.08.2009 21:33 |
| [Erledigt] array sortieren | PHP Tipps 2004 | 17 | 13.05.2009 10:44 | |
| [Erledigt] Array Ausgabe leer | flual2000 | PHP Tipps 2009 | 6 | 05.04.2009 20:35 |
| Array leer --> Warum | TheTommynator | PHP Tipps 2006 | 5 | 03.02.2006 15:04 |
| Menü mit Unterpunkten | supertramp | Beitragsarchiv | 7 | 18.10.2005 22:40 |
| [Erledigt] Mehrdimensionales Array in eindimensionales Array umwandeln | PHP-Fortgeschrittene | 3 | 03.01.2005 22:31 | |
| Abfrage mit id aus anderer Tabelle | suter | PHP Tipps 2004-2 | 15 | 16.12.2004 14:25 |
| HTTP_GET_VARS + Include = Array leer | PHP Tipps 2004-2 | 3 | 24.11.2004 15:12 | |
| bbcode - Classe | PHP-Fortgeschrittene | 4 | 18.09.2004 17:30 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php 5.2.17 $_files, php files array empty, php file upload tmp_name empty, bilder auf server in $_files, nach upload auf server bleibt website weiß, empty array fehlermeldung was liegt vor, file auch leere dateien in arry, php upload array, upload klappt aber files array leer, windows root server php upload einstellung ändern wo, php upload große pdf, server nicht nach erreichbar nach upload, _files[\'image\'] php, php upload version 5.2 tmp_name, iis 7 \filename cannot be empty \, $_files auf dem server ist leer, php file bleibt weiss, input file array geht nicht html, tmp_name php file upload leer, php upload file array leer |