Seite 1 von 1

Problem beim avatar hochladen!

Verfasst: 23.07.2005 23:39
von kidrob
wenn ich versuche ein avatar hochzuladen kommt vorlgender fehler:

Code: Alles auswählen

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/tmp/phpEtf2Qs) is not within the allowed path(s): (/home/www/htdocs/herrenberg-forum.de/.) in /home/www/htdocs/herrenberg-forum.de/includes/usercp_avatar.php on line 170

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/herrenberg-forum.de/includes/usercp_avatar.php:170) in /home/www/htdocs/herrenberg-forum.de/includes/page_header.php on line 653

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/herrenberg-forum.de/includes/usercp_avatar.php:170) in /home/www/htdocs/herrenberg-forum.de/includes/page_header.php on line 655

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/herrenberg-forum.de/includes/usercp_avatar.php:170) in /home/www/htdocs/herrenberg-forum.de/includes/page_header.php on line 656
meine page header: http://www.herrenberg-forum.de/pageh.txt
usercp_avatar: http://www.herrenberg-forum.de/usrcp.txt

wer weiß rat?

Verfasst: 23.07.2005 23:54
von Saint
usercp_avatar:

suche:

Code: Alles auswählen

function user_avatar_url($mode, &$error, &$error_msg, $avatar_filename)
{
füge danach ein:

Code: Alles auswählen

global $lang;
------------------------------------
suche:

Code: Alles auswählen

global $board_config;
füge danach ein:

Code: Alles auswählen

$avatar_filename = str_replace(array('../', '..\\', './', '.\\'), '', $avatar_filename);
	if ($avatar_filename{0} == '/' || $avatar_filename{0} == "\\")
	{
		return '';
	}
------------------------------------
suche:

Code: Alles auswählen

global $board_config, $userdata;
füge danach ein:

Code: Alles auswählen

$avatar_file = basename($avatar_file);
------------------------------------

suche:

Code: Alles auswählen

$move_file = 'copy';
			}
füge danach ein:

Code: Alles auswählen

if (!is_uploaded_file($avatar_filename))
			{
				message_die(GENERAL_ERROR, 'Unable to upload file', '', __LINE__, __FILE__);
			}
------------------------------------
suche:

Code: Alles auswählen

if ( $width <= $board_config['avatar_max_width'] && $height <= $board_config['avatar_max_height'] )
ersetze durch:

Code: Alles auswählen

if ( $width > 0 && $height > 0 && $width <= $board_config['avatar_max_width'] && $height <= $board_config['avatar_max_height'] )
------------------------------------

Hast ja gut geschrotet das Teil... :wink:

Gruß

Saint

hmm

Verfasst: 24.07.2005 00:06
von kidrob
wow! danke! werds gleich mal ausprobiern!

-kann eigentlich zimelich wenig dafür! -liegt an 1000 mods - und dem Custom Profiles MOD! :wink:

weißt du auch hier rat?! : http://www.phpbb.de/viewtopic.php?t=93299

ne

Verfasst: 24.07.2005 00:13
von kidrob
hat nichts genützt! :cry:

hier die fehler:

Code: Alles auswählen

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/tmp/phpQXKrAI) is not within the allowed path(s): (/home/www/htdocs/herrenberg-forum.de/.) in /home/www/htdocs/herrenberg-forum.de/includes/usercp_avatar.php on line 177

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/herrenberg-forum.de/includes/usercp_avatar.php:177) in /home/www/htdocs/herrenberg-forum.de/includes/page_header.php on line 653

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/herrenberg-forum.de/includes/usercp_avatar.php:177) in /home/www/htdocs/herrenberg-forum.de/includes/page_header.php on line 655

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/herrenberg-forum.de/includes/usercp_avatar.php:177) in /home/www/htdocs/herrenberg-forum.de/includes/page_header.php on line 656
meine neue usersc_avatar:

http://www.herrenberg-forum.de/usercp2.txt

Verfasst: 24.07.2005 00:30
von Saint
Die usercp_avatar.php sollte jetzt so okay sein.

Hm. Dann bringen wir nochmal die page_header.php auf Stand:
suche:

Code: Alles auswählen

$useragent = (isset($_SERVER["HTTP_USER_AGENT"]) ) ? $_SERVER["HTTP_USER_AGENT"] : $HTTP_USER_AGENT;
ersetzte durch:

Code: Alles auswählen

$useragent = (isset($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] : getenv('HTTP_USER_AGENT');
----------------------------------------------
suche:

Code: Alles auswählen

if (!empty($_SERVER['SERVER_SOFTWARE']) && strstr($_SERVER['SERVER_SOFTWARE'], 'Apache/2'))
ersetzte durch:

Code: Alles auswählen

if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
Mußt mal schauen ob das was bringt - Du hast ja ne Menge gemoddet.
Was hast Du denn überhaupt gemacht bevor das nicht mehr ging?

Gruß

Saint

^^

Verfasst: 24.07.2005 00:44
von kidrob
hab die bilder (meine) auf den webserver geladen und wenn man das bild mit einer url angibt geht es komischerweise!?

das geht immernoch nicht! we sieht der spaß denn srtandart aus? was ist falsch? -das gibts doch nicht?!

die neunen error:

Code: Alles auswählen

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/tmp/phpoRf861) is not within the allowed path(s): (/home/www/htdocs/herrenberg-forum.de/.) in /home/www/htdocs/herrenberg-forum.de/includes/usercp_avatar.php on line 177

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/herrenberg-forum.de/includes/usercp_avatar.php:177) in /home/www/htdocs/herrenberg-forum.de/includes/page_header.php on line 653

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/herrenberg-forum.de/includes/usercp_avatar.php:177) in /home/www/htdocs/herrenberg-forum.de/includes/page_header.php on line 655

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/herrenberg-forum.de/includes/usercp_avatar.php:177) in /home/www/htdocs/herrenberg-forum.de/includes/page_header.php on line 656
die aktuellen datein (mit fdeinen änderungen):


meine page header: www.herrenberg-forum.de/pageh.txt
usercp_avatar: www.herrenberg-forum.de/usrcp.txt

Verfasst: 24.07.2005 00:55
von Saint
Du hast jetzt irgendwelche Weiterleitungslimits überschritten und ich kann mir die usercp_avatar.txt nicht mehr anschauen.
Aber die war okay und die page_header.php ist auch in Ordnung. Was die Mods anrichten - keine Ahnung.

Also nochmal zur Frage: Was hast Du gemacht bevor das nicht mehr ging?

Und: Ist das Verzeichnis images/avatars auf 777 gechmoddet?

Gruß

Saint

hmm

Verfasst: 24.07.2005 19:43
von kidrob
hmm-das ist eine sehr gute frage!!

habe halt wie schon gesagt den Custom profiles mod installiert...aber das seid neuestem, das die avatars nicht mehr gehen, habe ich erst seid kurzem durch einen Zufall entdeckt!! keine ahnung! :(


die aktuellen datein (mit deinen änderungen):


meine page header: www.herrenberg-forum.de/header2.txt
usercp_avatar: www.herrenberg-forum.de/usercp2.txt

was kann man da machen? schaffst du das?

hmm

Verfasst: 26.07.2005 00:10
von kidrob
wollte nochmal auf dieses Thema aufmersam machen! was kann ich tun?

Verfasst: 26.07.2005 12:02
von Saint
Deine Installation vom Custom profiles mod noch mal Schritt fuer Schritt ueberpruefen.

Dies schon gecheckt?
Saint hat geschrieben:Und: Ist das Verzeichnis images/avatars auf 777 gechmoddet?