login  Naam:   Wachtwoord: 
Registreer je!
 Forum

avatar naam veranderen (Opgelost)

Offline kickasgamer - 22/05/2007 19:56
Avatar van kickasgamerPHP ver gevorderde ik ben bezig aan een ledensysteem en heb een scriptje gebruikt (ik denk van hier op sima) om een avatar te uploaden.
nu wil ik iedere ava een gestructureerde naam geven, zo:
ava_{user_id}.{extensie}
{user_id} = $_SESSION['user_info']['id']

maar hoe bouw ik dit in in mijn scriptje ?

hier is mijn code: http://www.plaatscode.be/5380/

alvast bedankt

7 antwoorden

Gesponsorde links
Offline Stijn - 22/05/2007 20:04
Avatar van Stijn PHP expert gewoon na het uploaden dat bestand renamen:
  1. <?
  2. rename( $locatie . $_FILES['afbeelding']['name'] , $locatie . 'ava_' . $_SESSION['user_info']['id'] . '.gif' );
  3. ?>
Neem een vaste extensie, maak het jezelf niet te moeilijk .
Offline Rens - 22/05/2007 20:09
Avatar van Rens Gouden medaille

Crew algemeen
Stijn, hij gebruikt move_uploaded_file al.
Beetje doelloos dus om een file te gaan renamen met een aparte functie terwijl het ook met move_uploaded_file kan hè 

  1. $sExt = "bestands extensie";
  2. if(Move_Uploaded_File($_FILES['file']['tmp_name'], "path/naar/map/".$naam_oid.".".$sExt))
  3. {
  4. if(MySQL_Query("query voor database eventueel"))
  5. {
  6. // gelukt
  7. }
  8. }
Offline kickasgamer - 22/05/2007 20:09 (laatste wijziging 22/05/2007 20:10)
Avatar van kickasgamer PHP ver gevorderde maar hoe geef ik dan die specifieke naam ?
Offline Rens - 22/05/2007 20:13
Avatar van Rens Gouden medaille

Crew algemeen
Regel 2, laatste stukje...
Dat is voor de naam.
Offline kickasgamer - 22/05/2007 20:16 (laatste wijziging 22/05/2007 20:19)
Avatar van kickasgamer PHP ver gevorderde ah ok ik zal eens proberen 

EDIT: nieuwe vraag 

hoe geef ik dan aan in een update query welke naam hij moet in de DB zetten ?
Offline Rens - 22/05/2007 20:21
Avatar van Rens Gouden medaille

Crew algemeen
Je slaat bijv. eerst de naam op in een var.
Zo onthoud het script hem...
Dus bijv:
  1. <?PHP
  2. $sNaam = $_SESSION['id'].$sExt;
  3. mysql_query("query met ".$sNaam);
  4. ?>
Offline kickasgamer - 22/05/2007 20:23 (laatste wijziging 22/05/2007 20:29)
Avatar van kickasgamer PHP ver gevorderde ok bedankt, ik ga het script nu even proberen af te maken en dan laat ik wel iets weten ;)

EDIT: hartelijk bedankt rens en stijn mijn probleem is opgelost en het uploaden werkt perfect 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.223s