Ich musste dein Script etwas abändern, damit mein Webserver bei 1blu es angenommen hat.
Ich habe im Ordner admin einen Ordner import erstellt, in dem ich den Bildordner mit samt seinen Unterordnern mit Bildern per ftp hochlade.
Danach führe ich das Script aus und siehe da alle ordner werden angelegt. Wie du schon geschrieben hast, ist es für das einmalige einrichten der Ordner. Zukünfte uploads in die Ordner muss per ftp und neue Bilder checken erfolgen.
// Path to the directory the image data are stored.
// No trailing slash!
$data_src_path = (!eregi("\/import\/", $_SERVER['PHP_SELF'])) ? "./../import/" : "./../../../";
define('DATA_SRC_PATH', $data_src_path);