php.de

Zurück   php.de > php.de Intern > Beitragsarchiv > Trash

 
 
LinkBack Themen-Optionen
Alt 16.08.2010, 12:49  
Neuer Benutzer
 
Benutzerbild von phppower
 
Registriert seit: 26.06.2009
Beiträge: 15
PHP-Kenntnisse:
Anfänger
phppower ist zur Zeit noch ein unbeschriebenes Blatt
phppower eine Nachricht über MSN schicken phppower eine Nachricht über Skype™ schicken
Standard syntax Fehler

Habe mir einen Code geschrieben, der bewirken soll, mit die Menge aus Ordner+Unterordner von bestimmten Dateien auszugeben. Ordnerstruktur wäre so:
files/
1/firma
1/privat usw.

darin enthalten sind verschiedene Datei Arten also schrieb ich meinen code so das er auch nur bestimmte Dateiendungen zählt.

Hier nun mal mein Code:
PHP-Code:
<?php
$endung 
= array('jpg','png','bmp','gif','tif);
function myReadDir($path)
    {
        if ($handle = opendir($path))
        {
            while (false !== ($file = readdir($handle))) 
            {
                if ($file != "." && $file != "..")
                {
  if (in_array(substr($file, -3), $endung))
  { $dateien[] = $file; }
  }
                {
                    if (is_dir($path . '
/' . $file))
                    {
                     myReadDir($path . '
/ . $file);
                    }else {

$anzahl count($dateien);

if (
$anzahl != 0)
{
  
sort($dateien);
    for(
$i=0$i<$anzahl$i++)
}
}
echo 
"<p>".$anzahl." Dateien</p>";
                }
            }
            
closedir($handle);
        }
    }
 
    
myReadDir("./files");
?>
Und diese Meldung bekomme ich immer als Fehler: Parse error: syntax error, unexpected '}' in /var/www/web361/html/php0344a/templates/default/tpl_uploader.php on line 122

Irgendwo habe ich was übersehen mehr Augen sehen vielleicht mehr als zwei also hoffe ich das Ihr mir eventuell helfen könnt.

Gruß phppower
phppower ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.08.2010, 12:56  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 813
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Du kannst doch hier schon an der Farbgebung zurückverfolgen, dass da ein Hochkomma am Anfang fehlt, deswegen wird der Rest als String (rot) interpretiert.
chorn ist offline  
Alt 16.08.2010, 13:04  
Neuer Benutzer
 
Benutzerbild von phppower
 
Registriert seit: 26.06.2009
Beiträge: 15
PHP-Kenntnisse:
Anfänger
phppower ist zur Zeit noch ein unbeschriebenes Blatt
phppower eine Nachricht über MSN schicken phppower eine Nachricht über Skype™ schicken
Standard

sorry das Komma fehlte nur hier ..
PHP-Code:
<?php
$endung 
= array('bmp','png','jpg','gif');
function 
myReadDir($path)
    {
        if (
$handle opendir($path))
        {
            while (
false !== ($file readdir($handle))) 
            {
                if (
$file != "." && $file != "..")
                {
  if (
in_array(substr($file, -3), $endung))
  { 
$dateien[] = $file; }
  }
                {
                    if (
is_dir($path '/' $file))
                    {
                     
myReadDir($path '/' $file);
                    }else {

$anzahl count($dateien);

if (
$anzahl != 0)
{
  
sort($dateien);
    for(
$i=0$i<$anzahl$i++)
}
}
echo 
"<p>".$anzahl." Dateien</p>";
                }
            }
            
closedir($handle);
        }
    }
 
    
myReadDir("./files");
?>
phppower ist offline  
Alt 16.08.2010, 13:15  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 1.716
PHP-Kenntnisse:
Fortgeschritten
fab ist einfach richtig nettfab ist einfach richtig nettfab ist einfach richtig nettfab ist einfach richtig nett
Standard

Und was soll das hier für eine for-Schleife sein?

PHP-Code:
    for($i=0$i<$anzahl$i++)

fab ist gerade online  
Alt 16.08.2010, 13:16  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 3.891
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Mensch
Standard

Zitat:
Zitat von phppower Beitrag anzeigen
sorry das Komma fehlte nur hier ..
Ja, und funktionierts nun, oder nicht, oder wie? Fehlermeldung? Originalcode?
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline  
Alt 16.08.2010, 13:17  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Sorry, aber das ist eine Anfängerfrage und gehört daher nicht ins forgeschrittenen Forum. Was soll denn die Klammer über if (is_dir

?
cycap ist offline  
Alt 16.08.2010, 13:18  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Themenmoderation:
[→] Verschoben von PHP-Fortgeschrittene
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
Alt 16.08.2010, 13:31  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Rücke den Code bitte mal vernünftig ein (und gewöhne dir auch an, das künftig von vornherein zu machen).

Dann erkennst du auch leichter, wo du mit den geschweiften Klammern Unfug gebaut hast.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Alt 16.08.2010, 13:31  
Neuer Benutzer
 
Benutzerbild von phppower
 
Registriert seit: 26.06.2009
Beiträge: 15
PHP-Kenntnisse:
Anfänger
phppower ist zur Zeit noch ein unbeschriebenes Blatt
phppower eine Nachricht über MSN schicken phppower eine Nachricht über Skype™ schicken
Standard

funktioniert leider nicht hab die Klammer aufgehoben aber irgendwas anderes passt net so komm ich nicht weiter
phppower ist offline  
Alt 16.08.2010, 13:47  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.240
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Bitte beachten: Forenrichtlinien

[MOD: Trash]
__________________
--
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  
 


Themen-Optionen

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
[Erledigt] Fehler Parse error: syntax error, unexpected T_VARIABLE Matze182 PHP Tipps 2010 10 31.05.2010 19:51
[Erledigt] Eintrag in SQL - Wo ist der Fehler? (Parse error: syntax error, unexpected Karlo PHP Tipps 2008 13 21.08.2008 22:35
syntax error - finde fehler nicht imported_kremser PHP Tipps 2008 9 11.07.2008 10:09
INSERT....Syntax Fehler OrlandoPolic Datenbanken 16 17.01.2008 23:19
Syntax Fehler PHP Tipps 2006 9 04.08.2006 18:20
Mysql Syntax Fehler Datenbanken 3 06.07.2006 09:58
Syntax fehler mokus PHP Tipps 2006 8 21.06.2006 17:02
fehler im sql syntax? Calli PHP Tipps 2006 8 23.01.2006 22:55
Fehler in SQL Syntax CSS PHP Tipps 2005 3 06.04.2005 16:53
Fehlermeldung - aber kein fehler... Tschuu HTML, Usability und Barrierefreiheit 16 14.03.2005 15:56
sql syntax fehler PHP Tipps 2004 2 23.10.2004 19:55
[Erledigt] sql - syntax fehler Datenbanken 2 18.10.2004 21:36
[Erledigt] Wo ist der Fehler? (Syntax) PHP Tipps 2004 24 05.07.2004 03:20
mysql_real_escape_string - Fehler Schaelle Datenbanken 0 03.07.2004 23:32
In DB schreiben => Syntax Fehler Datenbanken 6 16.06.2004 22:12


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