+ Antworten
Ergebnis 1 bis 2 von 2

Thema: syntax error, unexpected T_VARIABLE, expecting

  1. #1
    TP-Newbie Philipp Nobel macht alles soweit korrekt
    Registriert seit
    May 2011
    Beiträge
    1

    syntax error, unexpected T_VARIABLE, expecting

    Guten Tag zusammen
    Hab mich erstmals mit PHP auseinander gesetzt und versuche habe diverses ausprobiert. ich habe die MICRO Photo Gallery im betrieb und versuche nun die Bilder alphabetisch zu sortieren, habe eine array eingebaut jedoch erhalte ich folgende fehlermeldung

    PHP-Code:
    Parse errorsyntax errorunexpected T_VARIABLEexpecting '(' in ..../httpdocs/index.php on line 90 
    Die Linien 80-10 sehen so aus, die Zeilte mit array.... ist jene auf Zeile 90
    PHP-Code:
    function getNormalImage($file){
        
    $base substr($file,0,strrpos($file,'_th.jpg'));
        if (
    file_exists($base.'.jpg')) return $base.'.jpg';
        elseif (
    file_exists($base.'.jpeg')) return $base.'.jpeg';
        else return 
    "";
    }

    function 
    displayPhotos(){
        global 
    $columns;
        array 
    $array [, int $sort_image SORT_REGULAR ];
        
        
    generateThumbnails();
        
    $act 0;
        
    // Open the actual directory
        
    if ($handle opendir(".")) {
            
    // Read all file from the actual directory
            
    while ($file readdir($handle))  {
                
    // Check whether tha actual item is a valid file
                
    if (is_file($file)){
                    
    // Check whether the actual image is a thumbnail
                      
    if (strpos($file,'_th.jpg')){
                        ++
    $act;
                        if (
    $act $columns) {
                            echo 
    '</tr><tr><td class="photo"><a href="'.getNormalImage($file).'"><img src="'.$file.'" alt="'.$file.'"/></a></td>';    
                            
    $act 1;
                        } else {
                            echo 
    '<td class="photo"><a href="'.getNormalImage($file).'"><img src="'.$file.'" alt="'.$file.'"/></a></td>';    
                        }
                          
                      }
                  }
            }
        }    
    }

    ?> 
    Welche zeile geht nicht auf?
    Besten Dank
    Philipp

  2. #2
    TP-Moderator maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User Avatar von maxi89
    Registriert seit
    Nov 2004
    Ort
    Mulpe an der Tunke
    Beiträge
    2.538
    Hallo,
    Zitat Zitat von Philipp Nobel Beitrag anzeigen
    Welche zeile geht nicht auf?
    die von PHP muckierte Zeile ist es
    Ich werde da allerdings aus der Zeile nicht ganz schlau... Was genau willst du in das Array hineinschreiben?

    Ich vermute du kommst von einer Programmier- oder Scriptsprache die Variablen typisiert, also ganz strikt in Integer, String, Double etc... unterteilt.
    Das ist bei PHP nicht so. Von daher musst du ein Array nicht zwingend als solches deklarieren - und wenn du es tun möchtest, passiert das mit:

    PHP-Code:
    $variable = array(); 
    Wenn du also in $array ein leeres Array haben möchtest, solltest du stattdessen schreiben:

    PHP-Code:
    $array = array(); 
    Das was jetzt bei dir in Zeile 90 steht sieht ein bisschen danach aus, als hätte die Eingabehilfe deines Editors seine Spuren dort hinterlassen und kann entsprechend weg

+ Antworten

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 06.12.2010, 08:55
  2. unexpected T_VARIABLE
    Von snowflow im Forum Traum-Dynamik
    Antworten: 6
    Letzter Beitrag: 28.09.2009, 10:15
  3. Antworten: 4
    Letzter Beitrag: 07.01.2006, 13:14
  4. Antworten: 12
    Letzter Beitrag: 12.06.2005, 11:22
  5. unexpected T_VARIABLE ?
    Von Sin im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 17.04.2004, 22:06

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51