Avatar Modul

Begonnen von Catlak, 11 Juni 2005, 23:57:10

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

BowlingX

ZitatNö, jetzt ist BowlingX dran
:D


Wenn es keine Fehlermeldung gibt wurde das Bild auch richtig hochgeladen..
Schau mal bitte in die Datei "moreconfig.php" (im Modulverzeichnis), und poste die mal hier!
Ausserdem: Hast du das Automatische Verkleinern der Bilder ein oder ausgeschaltet? (Wenn ein, schalte es mal aus und probiere es nochmal).

Kannst du das Bild auch wieder löschen?
Seite aktualisiert nach dem hochladen? (oft ein Fehler weil einige Browser das nicht selbständig tun!)
Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

Catlak

Hi Bowling,
nein ich bekomme keine fehler
und bei mir ist das automatische verkleinern deaktiviert

und hier ist der code von moreconfig.php


if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
// Konfigurationen die NICHT verändert werden sollten: (möglicherweise funktioniert das Produkt danach nicht wie erwünscht)
$modul_version = "2.3aMX";
$product = "Avatar_Upload";
$utable = "uname";
$xthisfile = (PHP_OS == "WINNT" || PHP_OS == "WIN32") ? str_replace("\\", "/", dirname(__file__)) : dirname(__file__);
$realAvatarDir = str_replace("modules/" . basename(dirname(__FILE__)), "", $xthisfile);
# Hier den Pfad angeben wo die Avatare gespeichert werden sollen:
$Site_URL = "images/forum/member_avatar";
$datei_verz = $realAvatarDir . "" . $Site_URL; //Absoluter Pfad zur Datei (keine URL!)
// $datei_url = $Site_URL; //URL (zur Bildanzeige)
$table = $GLOBALS['prefix'] . "_avatar";
$noUploadPicture = "blank.gif";
if (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN') {
    define('OS', 'Windows');
    if (Ini_Get('open_basedir')) {
        define('TMPDIR', Ini_Get('open_basedir'));
    } else {
        if (isset($_ENV['TEMP']))
            define('TMPDIR', $_ENV['TEMP']);
        elseif (isset($_ENV['TMP']))
            define('TMPDIR', $_ENV['TMP']);
        elseif (isset($_ENV['WINDIR']))
            define('TMPDIR', $_ENV['WINDIR'] . '\\TEMP');
        elseif (isset($_ENV['windir']))
            define('TMPDIR', $_ENV['windir'] . '\\TEMP');
        else
            define('TMPDIR', 'C:\\WINDOWS\\TEMP');
    }
} else {
    // Oder Linux/Unix als Server System ermittelt wurde:
    define('OS', 'Unix/Linux');
    // Wenn der TMP Pfad eingestellt wurde:
    if (Ini_Get('open_basedir')) {
        define('TMPDIR', Ini_Get('open_basedir'));
    } else {
        define('TMPDIR', '/tmp');
    }
}

unset($realAvatarDir);
unset($xthisfile);

?>

Lazar

Ich weiß im Moment nicht, ob ich das Problem im Pragma oder im Phpkit hatte: Versuch mal im Hauptverzeichniss des Pragmas einen Ordner tmp und einen temp anzulegen. Diesen beiden Ordnern dann CHMOD 777 geben. (Ist aber nur ein Blindschuss, muss Zuhause mal nachsehen).

Wenn das nicht geht, die Ordner im Root Deines Webspaces anlegen.