login  Naam:   Wachtwoord: 
Registreer je!
 Forum

kortere Code?? (Opgelost)

Offline JBke - 06/06/2007 14:09
Avatar van JBkePHP gevorderde Hoi, hier ben ik weer, ben al aan het knoeien geweest met array's maar dan worden andere gedeeltes codes langer. Is het nu aan te raden de onderstaande code toch proberen in een multi array te steken of maakt hat eigenlijk niet uit als ik het als volgd doe:

  1. <?php
  2. $iconen = array("bold", "italic", "underline", "overline", "underlineoverline", "unorderdlist", "listitem", "orderdlist", "alignleft", "aligncenter", "alignright", "alignjustify", "url", "urlwithdescription", "mail", "code", "mailwithdescription", "mailwithurl", "image", "imagewithdescription", "colorcan", "color", "colorswatch", "colorwheel", "cross", "edit", "eye", "font", "lock", "lockopen", "pencil", "plaatscode", "quote", "strikethrough", "searchbin", "search", "tick", "wikipedia", "wikipedia1", "google", "yahoo", "ask", "amazon", "php", "mysql", "live", "msn");
  3.  
  4. $colorfields = array("r_off" => 224, "g_off" => 223, "b_off" => 227, "r_on" => 255, "g_on" => 255, "b_on" => 255);
  5. ?>
  6.  
  7. <body bgcolor="black" text="#FFFFFF">
  8. <?php
  9. $arr = array();
  10. if ($_SERVER['REQUEST_METHOD'] == "POST") {
  11. $kleur_off = trim($_POST['kleur_off']);
  12. $kleur_on = trim($_POST['kleur_on']);
  13. $size_off = trim($_POST['size_off']);
  14. $size_on = trim($_POST['size_on']);
  15. if (!empty($kleur_off) && !empty($kleur_on)) {
  16. $rgb = new color_function($kleur_off);
  17. list($r_off, $g_off, $b_off) = $rgb->hex_to_rgb();
  18. $rgb = new color_function($kleur_on);
  19. list($r_on, $g_on, $b_on) = $rgb->hex_to_rgb();
  20. } elseif (! empty($kleur_off)) {
  21. $rgb = new color_function($kleur_off);
  22. list($r_off, $g_off, $b_off) = $rgb->hex_to_rgb();
  23. $r_on = trim($_POST['r_on']);
  24. $g_on = trim($_POST['g_on']);
  25. $b_on = trim($_POST['b_on']);
  26. if (empty($r_on)) $r_on = 255;
  27. if (empty($g_on)) $g_on = 255;
  28. if (empty($b_on)) $b_on = 255;
  29. } elseif (! empty($kleur_on)) {
  30. $rgb = new color_function($kleur_on);
  31. list($r_on, $g_on, $b_on) = $rgb->hex_to_rgb();
  32. $r_off = trim($_POST['r_off']);
  33. $g_off = trim($_POST['g_off']);
  34. $b_off = trim($_POST['b_off']);
  35. if (empty($r_off)) $r_off = 224;
  36. if (empty($g_off)) $g_off = 223;
  37. if (empty($b_off)) $b_off = 227;
  38. } else {
  39. foreach ($_POST as $key => $value) {
  40. if (in_array($key, array_keys($colorfields))) {
  41. $value = trim($value);
  42. if (!empty($value)) {
  43. $arr[] = $value;
  44. } else {
  45. $arr[] = $colorfields[$key];
  46. }
  47. }
  48. }
  49. list($r_off, $g_off, $b_off, $r_on, $g_on, $b_on) = $arr;
  50.  
  51. }
  52. if (empty($size_off)) $size_off = 22;
  53. if (empty($size_on)) $size_on = 22;
  54.  
  55. foreach($iconen as $icoon ) {
  56. echo '<img src="create_off.php?icoon=' . $icoon . '&size=' . $size_off . '&r=' . $r_off . '&g=' . $g_off . '&b=' . $b_off . '" style="display: none;" />';
  57. echo '<img src="create_on.php?icoon=' . $icoon . '&size=' . $size_on . '&r=' . $r_on . '&g=' . $g_on . '&b=' . $b_on . '" style="display: none;" />';
  58. }
  59. ?>


@sitecrew: Wat is eigenlijk het max aantal regels code toegelaten om in een topic te posten?? Ze hebben mij gezegt max: 80 en dan liever op plaatscode echter krijg je dan dikwijls minder respons. De luie mensen toch he 

6 antwoorden

Gesponsorde links
Offline vinTage - 06/06/2007 14:11 (laatste wijziging 06/06/2007 14:11)
Avatar van vinTage Nieuw lid Je mag zoveel code posten als je wilt, zolang het maar RELEVANTE code is, dat is vaak nogal een probleem 

ohja, sry, ik ben geen crew 
Offline JBke - 06/06/2007 14:18
Avatar van JBke PHP gevorderde @vinTage: misschien geen crew maar voor mij ben je, uit ervaring va het verleden, zeker wel iemand die wat weet over SIMA.

Vraagje VinTage: jij bent goed in flash he. Zo ja mag ik je een pm sturen voor enkel vragen aub?

Thx; En nu nog oplossing voor mijn probleem.
Offline marten - 06/06/2007 14:22
Avatar van marten Beheerder Tot 70 regels mag hier gewoon. Groter bestand? Plaatscode
Offline timo - 06/06/2007 15:44
Avatar van timo PHP ver gevorderde per codeblok of in totaal? want dan zit je er wel snel overheen..
Offline marten - 06/06/2007 15:45
Avatar van marten Beheerder totaal
Offline JBke - 06/06/2007 16:01
Avatar van JBke PHP gevorderde lol ok maar misschien nu terug ontopic, bedankt voor die info maar vraag over kortere code blijft wel he:D
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s