Register for your free account! | Forgot your password?

You last visited: Today at 09:50

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Upload Script

Discussion on Upload Script within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
DerSaboteur's Avatar
 
elite*gold: 25
Join Date: Jul 2008
Posts: 425
Received Thanks: 28
Upload Script

Hey,

Ich kann mit diesem Script trotz 755/777 Berechtigung nicht auf meinem root/webspace hochladen? Könnte mir dort jemand bitte helfen? Das script funktioniert aber in xampp.

PHP Code:
<?php
$allowedFileSize 
1024*10024*10//10 MB
$uploadFolder dirname(__FILE__) . '/uploads/';
if (!empty(
$_FILES['myfile'])) { // wurde das Formular überhaupt abgeschickt
if ($_FILES['myfile']['error'] === 0) { //kein Fehler beim Upload
if (!file_exists($uploadFolder $_FILES['myfile']['name'])) { //eine Datei mit dem Namen existiert noch nicht
if ($_FILES['myfile']['size'] < $allowedFileSize) { // ist die Datei klein genug
if (preg_match('/.(jpe?g|gif|png|zip|pdf|docx|rar)$/i',$_FILES['myfile']['name'])) { // hat die Datei eine der folgenden Endungen (jpg, jpeg, gif, png, zip, pdf, docx, rar)
//keine fehler, dann verschiebe die Datei in meinen uploads-Ordner
if (is_uploaded_file($_FILES['myfile']['tmp_name'])) {
if (
move_uploaded_file($_FILES['myfile']['tmp_name'], $uploadFolder .
$_FILES['myfile']['name'])) {
$success 'Die Datei wurde hochgeladen';
} else {
$error 'Fehler beim Verschieben der Datei.';
}
} else {
$error 'Die Datei wurde nicht mittels HTTP-POST hochgeladen.';
}
} else {
$error 'Es sind nur folgende Dateiendungen erlaubt: jpg, jpeg, gif, png, zip, pdf, docx, rar';
}
} else {
$error 'Die Datei überschreitet die vom PHP-Script zugelassene Dateigröße.';
}
} else {
$error 'Eine Datei mit diesem Namen existiert schon.';
}
} else {
switch(
$_FILES['myfile']['error']){
case 
1// UPLOAD_ERR_INI_SIZE
$error 'Die Datei überschreitet die vom Server zugelassene Dateigröße.';
break;
case 
2// UPLOAD_ERR_FORM_SIZE
$error 'Die Datei überschreitet die vom Formular zugelassene Dateigröße.';
break;
case 
3// UPLOAD_ERR_PARTIAL
$error 'Die Datei wurde nur teilweise hochgeladen.';
break;
case 
4// UPLOAD_ERR_NO_FILE
$error 'Es wurde keine Datei hochgeladen.';
break;
}
}}
?>
als fehler kommt "Fehler: Fehler beim Verschieben der Datei."

Mfg DerSaboteur
DerSaboteur is offline  
Old 10/08/2013, 11:33   #2
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
schau dir da mal die hinweise durch, vllt trifft ja was zu:
tolio is offline  
Old 10/08/2013, 11:40   #3
 
DerSaboteur's Avatar
 
elite*gold: 25
Join Date: Jul 2008
Posts: 425
Received Thanks: 28
es kann ja eig nicht am script liegen bei xampp funktioniert das ja doch.. nur bei meinem root/webspace nicht..
DerSaboteur is offline  
Old 10/08/2013, 11:42   #4
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
genau deswegen solltest du dir die hinweise anschauen, bei dem link da stehen extra sachen die mit der webspace konfiguration zutun haben können
tolio is offline  
Old 10/08/2013, 11:47   #5
 
DerSaboteur's Avatar
 
elite*gold: 25
Join Date: Jul 2008
Posts: 425
Received Thanks: 28
also das heisst das mein "webspace" safe mode Aktiv. hat? Muss ich selber das abschalten? oder server anbieter? bin besitzer vom Root.

€dit: phpinfo zeigt mir an das safe-mode OFF ist.
DerSaboteur is offline  
Old 10/08/2013, 20:31   #6
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Gibt es diesen Pfad auf dem Webspace?

PHP Code:
$uploadFolder dirname(__FILE__) . '/uploads/'
Mikesch01 is offline  
Old 10/08/2013, 21:04   #7
 
DerSaboteur's Avatar
 
elite*gold: 25
Join Date: Jul 2008
Posts: 425
Received Thanks: 28
ja klar gibt es den ^^ habe meinen htdocs ordner natürlich komplett hochgeladen. und über xampp gehts ja ^^

sieht dann so aus aufem root

uploads (ordner)
upload.php
DerSaboteur is offline  
Old 10/09/2013, 08:00   #8

 
Synatex's Avatar
 
elite*gold: 25
Join Date: Apr 2010
Posts: 1,009
Received Thanks: 316
Error Reporting an? Ohne fehler kann man dir nicht helfen. Dateien und Ordner kannst du auch mit is_readable und is_writable vorher überprüfen und ggf. Nachbessern
Synatex is offline  
Old 10/09/2013, 10:41   #9
 
DerSaboteur's Avatar
 
elite*gold: 25
Join Date: Jul 2008
Posts: 425
Received Thanks: 28
er zeigt mir garkeine fehler an..

es ist doch bestimmt möglich das über ein ftp upload zu machen? also von der website aus oder?
Das er in ftp einloggt und dann die daten hochläd wäre das vill effektiver?
DerSaboteur is offline  
Old 10/09/2013, 11:27   #10
 
kissein's Avatar
 
elite*gold: 0
Join Date: Sep 2005
Posts: 426
Received Thanks: 87
Quote:
Originally Posted by DerSaboteur View Post
er zeigt mir garkeine fehler an..
Apache Debugging Level in der httpd.conf auf Debug setzen und danach das errorlog ansehen

Quote:
Originally Posted by DerSaboteur View Post
es ist doch bestimmt möglich das über ein ftp upload zu machen? also von der website aus oder?
Das er in ftp einloggt und dann die daten hochläd wäre das vill effektiver?
Möglich ja, effektiver nein.
kissein is offline  
Old 10/09/2013, 11:35   #11
 
DerSaboteur's Avatar
 
elite*gold: 25
Join Date: Jul 2008
Posts: 425
Received Thanks: 28
warum nicht effektiver.. so will er ja die daten einfach nur auf dem server klatschen. aber mit einem ftp. loggt er sich ein erkennt es als ftp Upload (denk ich jetzt mal) und es ist 100%ig aufem Server. ich will ja nur ein upload für mich damit wenn ich in der schule bin die daten die ich dort habe zu mir selber schicken kann.
DerSaboteur is offline  
Old 10/09/2013, 19:38   #12
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Schick dir selber eine E-Mail an die eigene E-Mail-Adresse

Ansonsten müsste es über den Webspace per File-Upload gehen. Welchen Webspace-Anbieter hast du denn?
Mikesch01 is offline  
Old 10/17/2013, 13:16   #13
 
.Shalom's Avatar
 
elite*gold: 20
Join Date: Jul 2013
Posts: 304
Received Thanks: 49
Hier ein ganz einfaches Upload Script:

Code:
error_reporting(0);
$dateityp = GetImageSize($_FILES['datei']['tmp_name']);
if($dateityp[2] != 0)
{
if($_FILES['datei']['size'] <  333333)
{
mt_srand(time());
$random = mt_rand(0,999999999);
$copyright = "DEIN NAME";
move_uploaded_file($_FILES['datei']['tmp_name'], "ORDNER/".$copyright.$random.$_FILES['datei']['name']);
echo "<font face='Tahoma'><b>Das Bild </b>(".$copyright.$random.$_FILES['datei']['name'].")<b> wurde <font color='green'>erfolgreich</font> hochgeladen!";      
}
else
{
echo "Das Bild darf nicht größer als 3MB sein. Bitte versuch es nochmal.";
}
}
.Shalom is offline  
Old 10/17/2013, 17:07   #14

 
Synatex's Avatar
 
elite*gold: 25
Join Date: Apr 2010
Posts: 1,009
Received Thanks: 316
Quote:
Originally Posted by .Shalom View Post
Hier ein ganz einfaches Upload Script:

Code:
error_reporting(0);
$dateityp = GetImageSize($_FILES['datei']['tmp_name']);
if($dateityp[2] != 0)
{
if($_FILES['datei']['size'] <  333333)
{
mt_srand(time());
$random = mt_rand(0,999999999);
$copyright = "DEIN NAME";
move_uploaded_file($_FILES['datei']['tmp_name'], "ORDNER/".$copyright.$random.$_FILES['datei']['name']);
echo "<font face='Tahoma'><b>Das Bild </b>(".$copyright.$random.$_FILES['datei']['name'].")<b> wurde <font color='green'>erfolgreich</font> hochgeladen!";      
}
else
{
echo "Das Bild darf nicht größer als 3MB sein. Bitte versuch es nochmal.";
}
}
Wenn das produktiv irgendwo in Benutzung ist dann Halleluja.
Synatex is offline  
Old 10/18/2013, 10:59   #15
 
.Shalom's Avatar
 
elite*gold: 20
Join Date: Jul 2013
Posts: 304
Received Thanks: 49
Quote:
Originally Posted by Synatex View Post
Wenn das produktiv irgendwo in Benutzung ist dann Halleluja.
Es läuft einwandfrei, es ist zwar sehr einfach gehalten, aber es läuft.
.Shalom is offline  
Reply


Similar Threads Similar Threads
how to upload script to make website?
07/15/2013 - Facebook - 1 Replies
helpme
Such UPLOAD Script
01/03/2013 - Off Topic - 3 Replies
Hey gibts es solche kostenlos? Z.b wie Freakshare.com oder so?
Bilder Upload Script?!?
07/03/2012 - Off Topic - 3 Replies
Hay Erstmal falls das der falsche bereich ist tut es mir leid und kann verschoben werden! Soo fangen wir mal an: Ich wollte fragen ob es ein kostenloses Bilder Upload Script gibt das ich nur noch auf einem Server hochladen muss.Falls ja kann man es kostenlos downlaoden und wenn ja wo? Ich weiß das ein Bilder Upload seite viel Trafic verbraucht!Sowas braucht ihr nicht zu schreiben.
upload script
01/07/2007 - Off Topic - 3 Replies
ei hoffe das es hier nicht falsch drin ist... aber ich brauch einen php upload script^^ zum uploaden von files nen kumpel macht sone 1-click hoster ding auf^^ kann euch dann den link auch geben braucht aber noch nen upload script wäre cool wenn jemand einen hat :) :rolleyes: gr33tZ, snep



All times are GMT +2. The time now is 09:50.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.