Sponsor-Board.de
Thema geschlossen  Thema schreiben 

PHP FileUpload

Verfasser Nachricht

Beiträge: 207
Bewertung: 6
Registriert seit: Jul 2012
Status: offline


Beitrag: #1
PHP FileUpload

Guten Abend,

ich habe mir vor kurzen einen vServer gemietet, hab Apache, PHP, Mysql usw installiert und wollte via PHP Script eine Datei hochladen. Immer wenn ich die Datei hochladen will, wird sie aber einfach nicht abgespeichert.

Ich weiß nicht genau, woran das liegen könnte, aber am Script liegt es nicht, immerhin hat es beim alten Webspace schon funktioniert.

Ich kenne mich mit Linux Servern noch nicht so gut aus, aber ich denke dass die temporäre Datei einfach irgendwohin am Server hochgeladen wird, von dem ich sie nicht an den gewünschten Ort abspeichern kann.
Als ich Apache usw installiert hab, wurde die php.ini Date zwar erstellt, aber die upload_tmp_dir Option war nicht vorhanden. Natürlich hab ich die nachträglich hinzugefügt, aber kann es vielleicht sein dass es irgendwie nicht geändert wurde? Btw, Apache hab ich neu gestartet.

Ich hoffe ihr könnt mir helfen, denn ich bin wirklich schon langsam am verzweifeln.

MfG, David


[Link: Registrierung erforderlich]

15.11.2012 23:07
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 3.413
Bewertung: 33
Registriert seit: Oct 2010
Status: offline


Beitrag: #2
RE: PHP FileUpload

Rechte richtig gesetzt ? Pfad korrekt ?

Womit läds du das ganze hoch ? Code Schnipsel wär super


Portfolio: [Link: Registrierung erforderlich]

Projekte
[Link: Registrierung erforderlich]
[Link: Registrierung erforderlich]

15.11.2012 23:23
 
Alle Beiträge dieses Benutzers finden

Beiträge: 207
Bewertung: 6
Registriert seit: Jul 2012
Status: offline


Beitrag: #3
RE: PHP FileUpload

Die Rechte sind richtig gesetzt.
in der php.ini file steht

upload_tmp_dir = /var/www/

und das script

move_uploaded_file($_FILES["file_add"]["tmp_name"],"/upload")


[Link: Registrierung erforderlich]

15.11.2012 23:53
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 775
Bewertung: 68
Registriert seit: Apr 2011
Status: offline


Beitrag: #4
RE: PHP FileUpload

Also ich würde ja trotz der Uhrzeit sagen:

upload_tmp_dir = /tmp

Aber das musst du eigentlich garnicht zwingend setzen und mit den paar Informationen die du hier lieferst kann ich dir leider nicht wirklich helfen.


Viele Grüße,
Sascha Händler

Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2012 01:15 von RapToN.

16.11.2012 01:13
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 1.306
Bewertung: 6
Registriert seit: May 2009
Status: offline


Beitrag: #5
RE: PHP FileUpload

" bool move_uploaded_file ( string $filename , string $destination )"

das ist mal ein Auszug für dich von php.net zur Funktion move_uploaded_file.

So gesehen ist deine Funktion komplett richtig, es hat definitiv nichts mit deinem Filename zu tun, temporäre Dateien kann man so nicht sehen.

Großes fettes ABER: bei dem Punkt $destination machst du einen Denkfehler. Du gibst bei dir lediglich den Ordner an, die Datei weiss aber weder wie ihr Name in diesem Ordner sein soll, noch wie die Dateiendung ist.

$destination sieht immer so aus: [Ordnerstruktur/ Pfad][Dateiname][Endung]
Sprich in deinem Fall musst du hinter /upload noch den Dateinamen plus Endung dransetzen, dann muss es gehen.

16.11.2012 11:54
 
Alle Beiträge dieses Benutzers finden

Beiträge: 207
Bewertung: 6
Registriert seit: Jul 2012
Status: offline


Beitrag: #6
RE: PHP FileUpload

danke dlite. das wars


[Link: Registrierung erforderlich]

16.11.2012 12:05
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Thema geschlossen  Thema schreiben 

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren