php.de

Zurück   php.de > Lösungen durch Skripte > Scriptbörse

Scriptbörse PHP Lösungen für nen schmalen Taler

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.07.2010, 09:40  
Erfahrener Benutzer
 
Benutzerbild von md5()
 
Registriert seit: 10.12.2009
Beiträge: 122
PHP-Kenntnisse:
Anfänger
md5() zeigte ein beschämendes Verhalten in der Vergangenheit
md5() eine Nachricht über ICQ schicken
Standard PHP Kalendar

Hallo!
Habe mal aus langweile ein ganz einfachen Kalendar geschrieben.
Wollte mal wissen was ihr dazu haltet.
Verbesserungsvorschlaege sind willkommen

PHP-Code:
<center>
<table border=1>
  <tr>
    <td><center> <?php echo date("Y"); ?> </center></td>
  </tr><tr>
    <td> <center><?php 
    $monat 
= array("Januar","Februar","M&auml;rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
    echo 
$monat[date("n")-1]; ?> 
    </center></td>
  </tr><tr>
    <td>
<table width=200>
<tr>
  <td bgcolor=66BBEE> M</td>
  <td bgcolor=66BBEE> D</td>
  <td bgcolor=66BBEE> M</td>
  <td bgcolor=66BBEE> D</td>
  <td bgcolor=66BBEE> F</td>
  <td bgcolor=66BBEE> <font color=red>S</font></td>
  <td bgcolor=66BBEE> <font color=red>S</font></td>  
</tr>
<?php
$heute 
date("j");
$erster_tag_des_monats date("N",mktime(0,0,0,date("m"),1,date("Y"),0));
echo 
"<tr>";
$a 1;
$tage_im_monat date("t",mktime(0,0,0,date("m"),1,date("Y"),0));
for (
$b=1;$b<$tage_im_monat+1;$b++)
{
     if(
$a == $erster_tag_des_monats)
     {
     
     }else{ 
      for (
$i=1;$i<$erster_tag_des_monats;$i++)
      {
        echo 
"<td> - </td>";
        
$a++;  
      }
     }
     
$bestimmter_tag date("N",mktime(0,0,0,date("m"),$b,date("Y"),0));
     
     if(
$bestimmter_tag == or $bestimmter_tag == 7)
     {
       if(
$b == $heute)
       {
         echo 
"<td bgcolor=CCEE44><font color=red>".$b."</font></td>";
       }else{
         echo 
"<td><font color=red>".$b."</font></td>";
       }
     }else{
        if(
$b == $heute)
        {
          echo 
"<td bgcolor=CCEE44>".$b."</td>";
        }else{
          echo  
"<td>".$b."</td>";
        }
     } 
     if(
$bestimmter_tag == 7)
     {
      echo 
"</tr><tr>";
     }
}
             
?>
      </table>
        </td>
      </tr>
    </table>
    </center>
Ich mag CSS nicht besonders deswegen habe ich einfach bgcolor genommen.
Wenn ich mal zeit haben werde, werde ich versuchen mein Kalendar zu erweitern, das bei Monaten, und Jahren umschalten kann.
MfG
md5() ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.07.2010, 11:02  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Wollte mal wissen was ihr dazu haltet.
Zitat:
Ich mag CSS nicht besonders deswegen habe ich einfach bgcolor genommen.
Super Vorlage, da weist du ja schon, woran du arbeiten kannst! Außerdem verwendest du veraltete Tags wie <font> und mit <center> werden ebenfalls keine Inhalte zentriert, das sollte auch über CSS geschehen.
Asipak ist offline   Mit Zitat antworten
Alt 28.07.2010, 11:38  
Erfahrener Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 1.401
PHP-Kenntnisse:
Fortgeschritten
Destruction ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
if($a == $erster_tag_des_monats)
     {
     
     } 
Was soll diese leere Abfrage?
Wie wäre es wenn du einfach if($a != $erster_tag_des_monats) . . . machst ?

btw.: dafür gibt es bei pear schon ganz schöne Sachen mit denen man das ganz einfach machen kann

cu
Grüße
Destruction
__________________
"Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]
Destruction ist offline   Mit Zitat antworten
Alt 28.07.2010, 11:49  
Erfahrener Benutzer
 
Benutzerbild von md5()
 
Registriert seit: 10.12.2009
Beiträge: 122
PHP-Kenntnisse:
Anfänger
md5() zeigte ein beschämendes Verhalten in der Vergangenheit
md5() eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von Asipak Beitrag anzeigen
Super Vorlage, da weist du ja schon, woran du arbeiten kannst! Außerdem verwendest du veraltete Tags wie <font> und mit <center> werden ebenfalls keine Inhalte zentriert, das sollte auch über CSS geschehen.
Danke.
CSS - ich komme
md5() ist offline   Mit Zitat antworten
Alt 28.07.2010, 12:42  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
bgcolor=CCEE44
Auch in HTML gehören Attributwerte in Anführungszeichen.
Zitat:
Ich mag CSS nicht besonders
Kein Kommentar.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 28.07.2010, 13:28  
Erfahrener Benutzer
 
Benutzerbild von md5()
 
Registriert seit: 10.12.2009
Beiträge: 122
PHP-Kenntnisse:
Anfänger
md5() zeigte ein beschämendes Verhalten in der Vergangenheit
md5() eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Kein Kommentar.
gut so.
md5() ist offline   Mit Zitat antworten
Alt 01.08.2010, 07:31  
Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 76
PHP-Kenntnisse:
Anfänger
peto1 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

@Asipak
Zitat:
veraltete Tags wie <font> und mit <center> werden ebenfalls keine Inhalte zentriert, das sollte auch über CSS geschehen.
Wie kommst du darauf das die Tag#s veraltet seien..??
peto1 ist offline   Mit Zitat antworten
Alt 01.08.2010, 10:08  
Erfahrener Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 929
ragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Mensch
Standard

Zitat:
Zitat von peto1 Beitrag anzeigen
@Asipak


Wie kommst du darauf das die Tag#s veraltet seien..??
Deprecated HTML tags and alternatives
ragtek ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kalendar selber Programmieren PHP Tipps 2005-2 2 13.07.2005 10:26

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
kalendar

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:11 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum