Seite 1 von 1

Avatar hochladen

Verfasst: 16.10.2004 18:36
von kratzer54847
hoi,

ich versuche gerade ein simples Script zu machen,bei dem der User ein Avatar auswählen kann und die dann hochgeladen wird.

ist aber bisher noch nix geworden...

Code: Alles auswählen

//
// Copy Local avatar to server
//
                //
	// Select Destination
	//
	$sql = "SELECT config_value
	FROM " . CONFIG_TABLE . "
	WHERE config_name = 'avatar_path'";
	$result = mysql_query($sql);
			
	while ( $row = $db->sql_fetchrow($result) )
	{
		$avatarpath = $row['config_value'];
	}
			
	//	
	// Copy file
	//
	$file = $HTTP_POST_VARS['uploadlocal'];
	move_uploaded_file('$file', '$avatarpath');
	echo "copy('$file', '$avatarpath')";
	echo "move_uploaded_file('$file', '$avatarpath')";
wer weiß Rat?

Verfasst: 16.10.2004 18:41
von KevinD
warum ein script? das ist doch im phpBB avatarupload drinne? oder versteh ich jetz was falsch?

der avatarupload muss aber über das ACP aktiviert werden ;-)

Verfasst: 16.10.2004 18:44
von kratzer54847
jo weiß ich,es geht dabei um eine spezielle Page und die soll ein extra Upload Formular erhalten.

Verfasst: 16.10.2004 19:23
von Be123
Ich würde erstmal im Admin-Bereich einstellen, dass der Upload-Ordner für Avatare in dem Gallery-Ordner für Avatare liegt. Dann ist der Upload-Ordner nämlich automatisch in der Gallery enthalten.
Jetzt lässt du den Besucher sein Avatar hochladen (ob mit oder ohne Script) und schickst ihn dann in direkt in die Unterkategorie der Gallery, die auch der Upload-Ordner ist. Mit If ($datei_name == $neuer_upload){echo 'checked=\"checked\"';} kannst du das Bild dann noch im voraus auswählen.

Verfasst: 16.10.2004 23:21
von PhilippK
Erwartest du mehrere Einträge in der config-Tabelle?

Code: Alles auswählen

   while ( $row = $db->sql_fetchrow($result) ) 
   { 
      $avatarpath = $row['config_value']; 
   } 
Da gehört wohl mehr ein if hin...

Gruß, Philipp

Verfasst: 16.10.2004 23:42
von kratzer54847
hoi,

ups danke für den Hinweis war mir gar nicht aufgefallen...habs mal geändert auch bei einigen anderen Einträgen.

nur meinem Script scheint das primär egal zu sein :roll: