Susi F.: Upload script

Beitrag lesen

Hallo Tom vom Berg,

meine Güte ich wurde gerade erschlagen von Text in der functions.php5.

So, mal tief durchatmen und dann fange ich mal an mit der functions.php5.
<?php
    $_func = get_defined_functions();
    natsort($_func['internal']);
    natsort($_func['user']);

echo "<pre>\r\n";
    echo htmlspecialchars(print_r($_func,1));
    echo "</pre>\r\n";
?>

[35] => get_defined_functions steht drin aber ohne die runden Klammern () am ende, eher gesagt sind die ganzen angaben in Klammern eingeschlossen;

mime_content_type und mime_extension_type stehen aber nicht drin!

Dafür steht aber mit mime;
[192] => image_type_to_mime_type
[1077] => mb_preferred_mime_name
[1096] => mb_encode_mimeheader
[1097] => mb_decode_mimeheader
[1172] => imap_mime_header_decode
[1201] => iconv_mime_encode
[1202] => iconv_mime_decode
[1203] => iconv_mime_decode_headers

und mit content;
[483] => file_get_contents
[484] => file_put_contents
[504] => stream_get_contents
[592] => ob_get_contents

und mit extension;
[39] => get_loaded_extensions
[40] => extension_loaded
[41] => get_extension_funcs
[193] => image_type_to_extension
[694] => spl_autoload_extensions

und zum guten schluss mit type dieses;
[38] => get_resource_type
[193] => image_type_to_extension
[192] => image_type_to_mime_type
[430] => gettype
[431] => settype
[553] => filetype
[744] => sqlite_fetch_column_types
[958] => mysql_field_type
[976] => mysql_fieldtype
[883] => mysqli_rpl_query_type
[1007] => mssql_field_type
[1292] => imagetypes
[1314] => ftp_systype
[1345] => exif_imagetype
[1407] => ctype_alnum
[1408] => ctype_alpha
[1409] => ctype_cntrl
[1410] => ctype_digit
[1412] => ctype_graph
[1411] => ctype_lower
[1413] => ctype_print
[1414] => ctype_punct
[1415] => ctype_space
[1416] => ctype_upper
[1417] => ctype_xdigit
[1477] => zlib_get_coding_type

Ich habe jetzt mehrfach überprüft ob nicht doch mime_content_type oder mime_extension_type irgendwo steht man kann ja auch mal was übersehen und deshalb prüfe ich öfter nach. Also definitiv steht es nicht in functions.php5.

Jetzt noch mal tief Luft hohlen und dann geht es weiter mit der info.php5
<?php
phpinfo();
?>

Die info.php5 schreibt mir das System wäre SunOS, PHP Version 5.2.5,
register_globals steht beides auf off,
mime_content_type
und auch
mime_extension_type sind beide nicht aufgeführt.

Habe dann weiter nach mime gesucht, ausgegeben bekam ich nur dieses;
default_mimetype  text/html  text/html

dann nach content;
Da gab es nichts.

weiter nach extension;
extension_dir  ./      ./

und zum Schluss nach type;
default_mimetype  text/html  text/html
ctype functions ist enabled
Supported filetypes ist Jpeg und Tiff
FreeType Support ist enabled
FreeType Linkage ist with freetype
FreeType Version ist 2.1.7
MYSQL_MODULE_TYPE ist external

Ich will hoffen dass ich nicht von den Forenbetreibern erschlagen werde weil ich soviel zeug hier rein schreibe. :-)

Bin mal auf Dein Statement gespannt ob ich es jetzt richtig gemacht habe. ;-)

Beste Grüße,

Susi