login  Naam:   Wachtwoord: 
Registreer je!
 Forum

avatar functie

Offline dvon - 04/03/2006 22:59
Avatar van dvonNieuw lid ik ben lid van de metalscene site in mijn regio en wil de webmaster helpen en heb daarom gezocht naar een avatar functie voor zijn forum,
ik kwam er snel achter dat dit php was en daar heb ik niet zo heel veel verstand van, na het een en ander geklooi heb ik dit (ja geript van een andere site voor codes maarja...)

sommige dingen zijn nog niet ingevuld, dat komt omdat ik gewoon niet weet of de site met sql werkt, en daar heb ik al helemaal geen verstand van dus laat ik aan de webmaster zelf over
  1. <?
  2. // Gegevens:
  3. $sql = 0; // Alleen uploaden, of ook in database opslaan? Nee: 0, Ja: 1
  4. $map = "map/"; // De map waar de avatar's in moeten, heeft wel CHMOD 0777 nodig. En vergeet niet met / te eindigen!
  5. $groote = 50;
  6. $extensie = array ('jpg', 'jpeg', 'gif', 'png');
  7. $max_width = "93";
  8. $max_heigth = "93";
  9.  
  10. // Alleen nodig als je met database werkt!
  11. if($sql == 1)
  12. {
  13. // Connectie variabelen
  14. $db[host] = "localhost"; // Host
  15. $db[user] = "username"; // Gebruikersnaam
  16. $db[ww] = "***"; // Wachtwoord
  17. $db[db] = "database"; // Database
  18.  
  19. // Connecten
  20. mysql_connect($db[host],$db[user],$db[ww]);
  21. mysql_select_db($db[db]);
  22.  
  23. // Database variabelen unsetten.
  24. unset($db);
  25.  
  26. $gebruikersnaam = ""; // Waar haal je gebruikersnaam vandaan? Bijv.: $_SESSION['gb']
  27. $tabel = ""; // Tabel waar gegevens uit gehaald worden
  28. }
  29.  
  30. // Vanaf hier hoef je niks meer te veranderen!
  31.  
  32. // Als het met database werkt, dan hier avatar uit database halen
  33. if($sql == 1)
  34. {
  35. $query = mysql_query("SELECT avatar FROM ".$tabel." WHERE gebruikersnaam = '".$gebruikersnaam."'");
  36. $obj = mysql_fetch_assoc($query);
  37. $avatar = '<img src="'.$obj[avatar].'" border="0" />';
  38. $avatar_oud = $obj[avatar];
  39. }
  40.  
  41. $aantal_extensies = count($extensie); // Tel het aantal mogelijke extensies
  42.  
  43. if(!isset($_POST['case']))
  44. $case = 1;
  45. else
  46. $case = $_POST['case'];
  47.  
  48. switch($case)
  49. {
  50. case 1:
  51. ?>




wat ik nu wil weten is waar moet dit script geplaatst worden??
en welke informatie moet ik erbij leveren als ik de code oplever?

dit is overigens de link van het door de webmaster gemaakte forum:
http://www.noor...page=forum

5 antwoorden

Gesponsorde links
Offline Rens - 04/03/2006 23:09
Avatar van Rens Gouden medaille

Crew algemeen
Ik zit goed als ik zeg dat dit maar een half script is?
Offline BigBug - 05/03/2006 09:06
Avatar van BigBug PHP expert
  1. if(!isset($_POST['case']))
  2. $case = 1;
  3. else
  4. $case = $_POST['case'];
  5.  
  6. switch($case)
  7. {
  8. case 1:
  9. ?>


Vanaf hier ga je de fout in, je if loop bevat geen accolade's en je switch() is niet afgemaakt ?
Offline timo - 05/03/2006 10:04
Avatar van timo PHP ver gevorderde als je if statement maar 1 regel beslaat zijn accolade's niet nodig, switch klopt inderdaag geen ene bal van...
Offline riekele - 05/03/2006 10:42
Avatar van riekele PHP beginner weet je wel zeker dat hij het forum in php heeft geschreven? aan de url te zien is het eerder asp(.NET??)..
Offline Gerard - 05/03/2006 11:40
Avatar van Gerard Ouwe rakker Het is inderdaad een ASP forum, met PHP gaan werken is dus een beetje onzinnig, maar het kan wel (mits de host het ondersteund).
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s