Antwort schreiben  Thema schreiben 
Verfasser Nachricht
sigma-m
Team Sunny
****


Beiträge: 634
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 377
Beitrag: #1
xGames  500 Internal Server Error

Hallo User,

ich hab hier ein PHP-Upload-Skript, das jahrelang auf einem Server von mir funktioniert hat, jetzt auf einem anderen Server aber den Fehler 500 Internal Server Error anzeigt. Das Skript sieht folgendermaßen aus:

PHP-Code:
<?php 

if(isset($_FILES['file']['tmp_name'])) 


$tempname $_FILES['file']['tmp_name']; 
$type getimagesize($tempname); 
$type $type['mime']; 
$name $_FILES['file']['name']; 
$size filesize($tempname); 

if(
$type != "image/gif" && $type != "image/jpeg"  && $type != "image/png"

    
$err[] = "Nur .gif, .png und .jpeg Dateien dürfen hochgeladen werden."


if(
$type == "image/jpeg"

    if(!@
ImageCreateFromJPEG($tempname)) 
        
$err[] = "Kein g&uuml;ltiges JPEG !"

else if(
$type == "image/png"

    if(!@
ImageCreateFromPNG($tempname)) 
        
$err[] = "Kein g&uuml;ltiges PNG !"

else if(
$type == "image/gif"

    if(!@
ImageCreateFromGIF($tempname)) 
        
$err[] = "Kein g&uuml;ltiges GIF !"


if(
$size 2097152

    
$err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 2 MB!"


if(
strstr($name,".")) 

    
$ext explode(".",$name); 
    
$ext end($ext); 

    if(
$ext != "jpg" &&  $ext != "jpeg" && $ext != "gif" &&  $ext != "png"
    { 
         
        if(
$type == "image/gif"
            
$name substr($name0strrpos($name".")).".gif"
        else if(
$type == "image/jpeg"
            
$name substr($name0strrpos($name".")).".jpg"
        else if(
$type == "image/png"
            
$name substr($name0strrpos($name".")).".png"
    } 

else 

    if(
$type == "image/gif"$name .= ".gif"
    if(
$type == "image/png"$name .= ".png"
    if(
$type == "image/jpeg"$name .= ".jpeg"


if(empty(
$err)) 

     
    
$name preg_replace('#[^a-z0-9_.-]#'''$name); 
     
    while(
file_exists($name)) 
    { 
        
$name rand(0,9).$name
    } 
     
    if(
move_uploaded_file($tempname$name)) 
    { 
        
$pfad "http://".$_SERVER["SERVER_NAME"]."/uploader/".$name
        echo 
"Die Datei ".htmlspecialchars($_FILES['file']['name'])." wurde erfolgreich hochgeladen!<br>Der Pfad lautet: <strong><a href=\"$pfad\">$pfad</a></strong>"
    } 
    else 
    { 
        echo 
"Ein unerwarteter Fehler ist aufgetreten"
    } 

else 

    echo 
"<h2>Folgende Fehler sind aufgetreten:</h2>\n<ul>"
    foreach(
$err as $error
    echo 
"<li>$error</li>\n"
    echo 
"</ul>"



?> 
<html> 
    <form enctype="multipart/form-data" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]) ?>" method="post">  
        <input type="file" name="file"><br>  
        <input type="submit" value="hochladen">  
    </form> 
</html> 


Hat jemand eine Idee woran das liegen könnte? Wär super!

Liebe Grüße


23.03.2015 23:22
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
heubergen
Lieutenant Obertroll
*


Beiträge: 4.142
Gruppe: User
Registriert seit: Apr 2012

Status: Abwesend
Danke erhalten: 1112
Beitrag: #2
xGames  RE: 500 Internal Server Error

Ohne auch nur eine Zeile Code anzuschauen glaube ich hier eher daran dass etwas am neuen Server nicht stimmt.

Kannst du die folgende Test-Seite abrufen?
info.php

PHP-Code:
<?PHP
phpinfo 
();
?>


24.03.2015 08:09
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
sigma-m (Mar-24-2015)
sigma-m
Team Sunny
****


Beiträge: 634
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 377
Beitrag: #3
RE: 500 Internal Server Error

Jap, das funktioniert. Brauchst du da irgendeine bestimmte Info?


24.03.2015 15:16
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Kiba113
200% Shōnen
*****


Beiträge: 1.946
Gruppe: User
Registriert seit: Sep 2011

Status: Offline
Danke erhalten: 800
Beitrag: #4
xGames  RE: 500 Internal Server Error

hast du fehlermeldungen deaktiviert?



MyAnimeList
Goodbyes are only one side of the coin. You can’t say goodbye until you’ve said hello.
-Sakata Gintoki
24.03.2015 16:53
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
sigma-m (Mar-24-2015)
sigma-m
Team Sunny
****


Beiträge: 634
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 377
Beitrag: #5
xGames  RE: 500 Internal Server Error

Spoiler: (anzeigen)
display_errors ist auf on, error_log hat keinen Wert. Ist es das was du meinst?


24.03.2015 17:07
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
heubergen
Lieutenant Obertroll
*


Beiträge: 4.142
Gruppe: User
Registriert seit: Apr 2012

Status: Abwesend
Danke erhalten: 1112
Beitrag: #6
xGames  RE: 500 Internal Server Error

Du musst wohl noch einige Einstellungen anpassen, siehe hier.


Dieser Beitrag wurde zuletzt bearbeitet: 24.03.2015 18:54 von heubergen.

24.03.2015 18:53
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Kiba113
200% Shōnen
*****


Beiträge: 1.946
Gruppe: User
Registriert seit: Sep 2011

Status: Offline
Danke erhalten: 800
Beitrag: #7
xGames  RE: 500 Internal Server Error

ist das problem schom behoben worden? Big Grin



MyAnimeList
Goodbyes are only one side of the coin. You can’t say goodbye until you’ve said hello.
-Sakata Gintoki
26.03.2015 22:49
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
xGames SMTP Server für 000webhost Mail Adresse Oeli 5 3.120 16.07.2015 20:03
Letzter Beitrag: vespa
xGames Minecraft Server Crash ZuckerKrank 2 1.761 25.04.2015 16:05
Letzter Beitrag: ZuckerKrank
xGames Teamspeak 3 Kingx Community Server wer hat bock? Kill Master 23 6.426 27.03.2015 14:02
Letzter Beitrag: Kill Master
Question Minecraft Server Mods? ZuckerKrank 6 2.132 10.06.2014 21:46
Letzter Beitrag: ZuckerKrank
xGames FTP Server auf Windows 8.1 erstellen? Flik 3 1.588 07.06.2014 18:20
Letzter Beitrag: Flik

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




» zum Seitenanfang