php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.06.2005, 17:42  
Erfahrener Benutzer
 
Registriert seit: 14.02.2005
Beiträge: 790
GrU3nL!nG
Standard Parse error: parse error, unexpected $...

Hi,

ich suche die ganze zeit ein Kalende in "miniformat" für meine homepage.
naja alles, was ich bisher gefunden habe war nicht das, was ich mir vorgestellt habe.
nun habe ich beschlossen, meinen eigenen kalender zu basteln.
Hilfe: http://phplearn.mali.ch/tutorial/vie...er-Kalender/#1

so.. nun habe ich ein error in meiner datei:
PHP-Code:
<?php

function kalender()
{
$FDoM mktime(0,0,0,date(“m”),1date(“Y”)); //First day of month -> berechnet den 1.Tag des Monats
$NDoM date("t"$FDoM);                       //Anzahl der Tages des Monats berechnen
$IFoM getdate($FDoM);                       //Zusatzinformationen zum gewählten Monat werden berechnet (getdate)
$DAoW $IFoM['wday'];                           //Wochentag des ersten Tages des Montags berechnen

 
echo "<table cellspacing=’0’ cellpadding=’0’>
       <tr>
         <td colspan=’7’ style=’text-align:center’>"
.date("m.Y")."</td>
       </tr>
       <tr>
        <td style=’text-align:center’>Mo</td>
         <td style=’text-align:center’>Di</td>
        <td style=’text-align:center’>Mi</td>
        <td style=’text-align:center’>Do</td>
        <td style=’text-align:center’>Fr</td>
        <td style=’text-align:center’>Sa</td>
        <td style=’text-align:center’>So</td>
       </tr>
       <tr>"
;

for(
$di 1$di <= $NDoM$di++)
 {
    if(
$currDay == 0)
    {
    echo 
"<td style=’text-align:center>".$di."</td></tr><tr>";
        
$currDay++;
        
$DAoW 0;
 } 
else
 {
    echo 
"<td style=’text-align:center’>".$di."</td>";
    
$currDay++;
    
$DAoW++;
 } 


}   
// laut zeilenangaben ist der fehler hier

?>
nun habe ich folgenen fehler:
Zitat:
Parse error: parse error, unexpected $ in .../kalender/kalender.php on line 43
so ich habe mal nen bissl ausgeklammert, was dann funktioniert hat:

PHP-Code:
<?php

function kalender()
{
$FDoM mktime(0,0,0,date(“m”),1date(“Y”)); //First day of month -> berechnet den 1.Tag des Monats
$NDoM date("t"$FDoM);                       //Anzahl der Tages des Monats berechnen
$IFoM getdate($FDoM);                       //Zusatzinformationen zum gewählten Monat werden berechnet (getdate)
$DAoW $IFoM['wday'];                           //Wochentag des ersten Tages des Montags berechnen

 
echo "<table cellspacing=’0’ cellpadding=’0’>
       <tr>
         <td colspan=’7’ style=’text-align:center’>"
.date("m.Y")."</td>
       </tr>
       <tr>
        <td style=’text-align:center’>Mo</td>
         <td style=’text-align:center’>Di</td>
        <td style=’text-align:center’>Mi</td>
        <td style=’text-align:center’>Do</td>
        <td style=’text-align:center’>Fr</td>
        <td style=’text-align:center’>Sa</td>
        <td style=’text-align:center’>So</td>
       </tr>
       <tr>"
;
/*
for($di = 1; $di <= $NDoM; $di++)
 {
    if($currDay % 7 == 0)
    {
    echo "<td style=’text-align:center>".$di."</td></tr><tr>";
        $currDay++;
        $DAoW = 0;
 } 
else
 {
    echo "<td style=’text-align:center’>".$di."</td>";
    $currDay++;
    $DAoW++;
 } 
*/

}

?>
so nach dieser ausklammerung, führt er die funktion durch.
das zeigt aber, dass der fehler innerhalb des ausgeklammerten sein muss. doch ich finde ihn nicht.
kann mir jemand helfen?
__________________
Gruß Marc
GrU3nL!nG ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 11.06.2005, 17:48  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

die klammer von der funktion ma zu machen..
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline  
Alt 11.06.2005, 17:56  
Gast
 
Beiträge: n/a
Standard

Das ist wieder mal der typische Sch..., wenn man nicht ordentlich einrückt:
PHP-Code:
<?php 
function kalender() 

   
$FDoM mktime(0,0,0,date(“m”),1date(“Y”)); //First day of month -> berechnet den 1.Tag des Monats 
   
$NDoM date("t"$FDoM);                  //Anzahl der Tages des Monats berechnen 
   
$IFoM getdate($FDoM);                  //Zusatzinformationen zum gewählten Monat werden berechnet (getdate) 
   
$DAoW $IFoM['wday'];                     //Wochentag des ersten Tages des Montags berechnen 

   
echo "<table cellspacing=’0’ cellpadding=’0’> 
          <tr> 
          <td colspan=’7’ style=’text-align:center’>"
.date("m.Y")."</td> 
         </tr> 
         <tr> 
          <td style=’text-align:center’>Mo</td> 
          <td style=’text-align:center’>Di</td> 
          <td style=’text-align:center’>Mi</td> 
          <td style=’text-align:center’>Do</td> 
          <td style=’text-align:center’>Fr</td> 
          <td style=’text-align:center’>Sa</td> 
          <td style=’text-align:center’>So</td> 
          </tr> 
         <tr>"


   for(
$di 1$di <= $NDoM$di++) 
   { 
       if(
$currDay == 0
       { 
          echo 
"<td style=’text-align:center>".$di."</td></tr><tr>"
          
$currDay++; 
          
$DAoW 0
       } 
       else 
       { 
          echo 
"<td style=’text-align:center’>".$di."</td>"
          
$currDay++; 
          
$DAoW++; 
       } 
   }   
// laut zeilenangaben ist der fehler hier 
?>
So fällt sofort auf, dass da noch was fehlt!

Gruß
phpfan
 
Alt 11.06.2005, 18:05  
Erfahrener Benutzer
 
Registriert seit: 14.02.2005
Beiträge: 790
GrU3nL!nG
Standard

autsch.. okay danke!
--> es geht...
__________________
Gruß Marc
GrU3nL!nG ist offline  
Alt 11.06.2005, 18:10  
Gast
 
Beiträge: n/a
Standard

Komische Anführungszeichen bei den HTML-Tags ...
 
 


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
Parse error: parse error, unexpected ';' in... cycap PHP Tipps 2006 2 27.01.2006 20:09
Fehlermeldung: Parse error: parse error, expecting `','' HTML, Usability und Barrierefreiheit 1 13.09.2005 15:22
Parse error: parse error, unexpected T_VARIABLE schmiddy PHP Tipps 2005 7 02.06.2005 13:35
Finde den Parse Error net bzw. kann ihn net beheben PHP Tipps 2005 9 17.04.2005 01:45
[Erledigt] noch ein parse error... PHP Tipps 2005 3 30.01.2005 14:39
Parse error: parse error, unexpected '{' PHP Tipps 2005 10 23.01.2005 16:59
Parse Error geht nicht weg =( PHP Tipps 2004 25 07.10.2004 16:05
verblüffend: Parse error: parse error, unexpected T_STRING, PHP Tipps 2004 1 07.10.2004 09:05
Parse error: parse error, unexpected $ smoere PHP Tipps 2004 2 27.09.2004 20:18
[Erledigt] parse error, unexpected T_CONSTANT_ENCAPSED_STRING Datenbanken 3 22.09.2004 15:38
Parse error: parse error in /srv/www/htdocs/web27/html/kunde PHP Tipps 2004 3 19.09.2004 18:14
Parse error: wo ist der Fehler!? PHP Tipps 2004 6 19.08.2004 21:04
Parse Error bei schreiben in Datenbank PHP Tipps 2004 18 06.08.2004 11:50
Parse error: parse error, unexpected $ Hilfe!!! PHP Tipps 2004 8 29.06.2004 21:51
Warum ist hier ein parse error? b++ PHP Tipps 2004 4 20.06.2004 16:24

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
unexpected t_boolean_and, anführungszeichen ifom, vermieterscript 3.0, parse error: syntax error, unexpected t_boolean_and

Alle Zeitangaben in WEZ +1. Es ist jetzt 15:48 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.