PHP Trendy Background color changer

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
tsiger
Honorary Member
Δημοσιεύσεις: 1431
Εγγραφή: 11 Νοέμ 2002 13:40
Τοποθεσία: Thessaloniki Observation Center
Επικοινωνία:

PHP Trendy Background color changer

Δημοσίευση από tsiger » 23 Μαρ 2005 15:09

οκ το πρωτο πραγμα που χρειαζομαστε ειναι ενα transparent gif 5 x 5 pixels σαν κι αυτο με μια διαγωνια ασπρη γραμμη: Εικόνα (μεγενθυση με μαυρο background για να φαινεται)

Για να δουμε και τον κωδικα:

Κώδικας: Επιλογή όλων

<?
// kratame tin timi tis metavlitis color

$my_color = $HTTP_GET_VARS&#91;'color'&#93;;


// profanes to ti simvainei edw. dimiourgoume mia akoma metavliti pou analogos tin
// timi tis $my_color pairnei kai to analogo xromo
switch &#40;$my_color&#41;
&#123;
case "green"&#58;
  $my_bgcolor = '#009933';
  break;  
case "blue"&#58;
  $my_bgcolor = '#3399CC';
  break;  
case "red"&#58;
  $my_bgcolor = '#FF6666';
  break;  
case "yellow"&#58;
  $my_bgcolor = '#FFCC33';
  break; 
// se periptwsi pou xristis kanei mamounia pernei to antistoixo minima
default&#58;
  echo "How lame are you? just select a f00kin color, ai?";
  exit;
&#125;


?>

<html>
<head>
<title>theme selector</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="<? echo $my_bgcolor ?>" background="bg.gif">
<table width="200" border="0" cellspacing="5" cellpadding="05">
  <tr> 
    <td bgcolor="#FFFFFF"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Active Color&#58;</font> <b><? echo $my_color;?></b></td>
  </tr>
  <tr> 
    <td bgcolor="#FFFFFF"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="page.php?color=green">GREEN</a></font></td>
  </tr>
  <tr> 
    <td bgcolor="#FFFFFF"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="page.php?color=blue">BLUE</a></font></td>
  </tr>
  <tr> 
    <td bgcolor="#FFFFFF"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="page.php?color=red">RED</a></font></td>
  </tr>
  <tr> 
    <td bgcolor="#FFFFFF"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="page.php?color=yellow">YELLOW 
      </a></font></td>
  </tr>
</table>


</body>
</html>


Παραδειγμα εδω : http://www.digitaloutbreak.org/trans/pa ... color=blue

Άβαταρ μέλους
greekbytes
WebDev Moderator
Δημοσιεύσεις: 2438
Εγγραφή: 15 Νοέμ 2002 15:42
Τοποθεσία: Αθήνα
Επικοινωνία:

PHP Trendy Background color changer

Δημοσίευση από greekbytes » 23 Μαρ 2005 15:21

Πολύ έξυπνο! Προτείνω στο

Κώδικας: Επιλογή όλων

default&#58;
  echo "How lame are you? just select a f00kin color, ai?";
  exit; 
να μπεί

Κώδικας: Επιλογή όλων

default&#58;
  $my_bgcolor = '#009933'; 
γιατί αν κάποιος ανοίξει το page.php χωρίς ?color= τον κράζει χωρίς λόγο :P

Thanks για την ωραία ιδέα ;)

Άβαταρ μέλους
tsiger
Honorary Member
Δημοσιεύσεις: 1431
Εγγραφή: 11 Νοέμ 2002 13:40
Τοποθεσία: Thessaloniki Observation Center
Επικοινωνία:

PHP Trendy Background color changer

Δημοσίευση από tsiger » 23 Μαρ 2005 20:06

δεν τον κραζει αδικα. υποθετουμε πως οι μονες επιλογες που εχει ειναι αυτες. δε πρεπει να περασει καμια μονος του.ακομα και το null δεν ειναι τιμη.

θυμησου πως σε μια σελιδα δεν εχεις μονο background.υποτιθεται πως παιζουν κι αλλα πραγματα (κειμενα,εικονες). :wink:

Άβαταρ μέλους
3dotsgr
Δημοσιεύσεις: 106
Εγγραφή: 20 Ιαν 2005 19:12
Τοποθεσία: Κομοτηνή
Επικοινωνία:

PHP Trendy Background color changer

Δημοσίευση από 3dotsgr » 24 Μαρ 2005 00:58

nice one
στην http://www.digitaloutbreak.org/trans/page.php
μήπως δεν θα επρεπε να μου τα χώνει; :D
You take the blue pill and the story ends. You wake in your bed and believe whatever you want to believe. You take the red pill and you stay in Wonderland and I show you how deep the rabbit-hole goes. Remember.. all I am offering is the truth, nothing more.

Άβαταρ μέλους
tsiger
Honorary Member
Δημοσιεύσεις: 1431
Εγγραφή: 11 Νοέμ 2002 13:40
Τοποθεσία: Thessaloniki Observation Center
Επικοινωνία:

PHP Trendy Background color changer

Δημοσίευση από tsiger » 24 Μαρ 2005 09:21

φυσικα και θα επρεπε. υποτιθεται πως σε κανονικη σελιδα θα εβλεπες μονο τη σελιδα με περασμενες τις παραμετρους που θετει ο ιδιοκτητης. αυτο το μηνυμα το παιρνει καποιος που "παιζει" με το query string.

Μη το παιρνεις προσωπικα. Συμβαινει χεχεχε :D

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης