Parse error ?? HILFE!!!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Parse error ?? HILFE!!!

    Hallo ich bin dabei eine Seite mit Anbindung an Immobilienscout24 zu erstellen, leider hab ich weder ne große Ahnung von php noch von der api die benutzt wird.. Ich hab mich da mittlerweile ein wenig reingefrickelt und hab auch was optisch ganz hübsches gebastelt was auch ohne probleme auf xamp läuft, sobald ich das ganze allerdings hochlade und mir im Internet anschauen will, zeigt er mir folgende Fehlermeldung:
    [COLOR=red]Parse error: syntax error, unexpected ')', expecting '(' in /homepages/1/d207754712/htdocs/roosimmo/haeuser.php on line 92[/COLOR]
    Ich weiss nicht was ich damit anfangen soll..
    kann mir dabei jemand helfen?

  • #2
    PHP-Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html40/loose.dtd">
    <
    html>

        <
    head>
            <
    title>DrRoos Immobilien</title>
            <
    meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <
    meta name="author" content="BS2-Computer-Schleenbecker">    
            <
    meta name="description" content="">
            <
    meta name="keywords" content="">
            <
    link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
            <
    link rel="stylesheet" type="text/css" href="style.css">
            
            <
    script type="text/javascript">
            <!--
            
    sfHover = function() {
            var 
    sfEls document.getElementById("dropdown").getElementsByTagName("LI");
            for (var 
    i=0i<sfEls.lengthi++) {
            
    sfEls[i].onmouseover = function() {
            
    this.className += " sfhover";
            }
            
    sfEls[i].onmouseout = function() {
            
    this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
            }
            }
            }
            if (
    window.attachEventwindow.attachEvent("onload"sfHover);
            
    //-->
            
    </script>
            
        </
    head>
      
        <
    body>
            <
    center>
            <
    div id="all">            
            
            
                <
    div id="homek">
                    <
    ul id="dropdown">
                        <
    li><a href="index.php">Home</a>                
                        </
    li>    
                </
    div>
                
                <
    div id="immobilienk">
                    <
    ul id="dropdown">
                        <
    li><a href="immobilien.php">Immobilien</a>
                            <
    ul>
                                <
    li><a href="haeuser.php">H&auml;user</a></li>
                                <
    li><a href="wohnung.php">Wohnung</a></li>
                                <
    li><a href="grundstueck.php">Grundst&uuml;cke</a></li>
                            </
    ul>
                        
                        </
    li>                
                    </
    ul>
                </
    div>
                
                <
    div id="informationenk">
                    <
    ul id="dropdown">
                        <
    li><a href="team.php">Informationen</a>
                            <
    ul>
                                <
    li><a href="team.php">Unser Team</a></li>
                                <
    li><a href="leistungen.php">Unsere Leistungen</a></li>
                                <
    li><a href="verkaeufer.php">F&uuml;r Verk&auml;ufer</a></li>
                            </
    ul>
                        
                        </
    li>                
                    </
    ul>            
                </
    div>
                
                <
    div id="verweis1">Immobilien H&auml;user</div>
                <!-- <
    div id="impressum"><a href="impressum.php">Impressum</a></div>
                <
    div id="kontakt"><a href="kontakt.php">Kontakt</a></div> -->
                
                <!--<
    div id="verlauf"></div>
                <
    div id="back"><img src="images/br.jpg"></div>-->
                <
    div id="logo"><img src="images/logo.jpg"></div>
                <
    div id="bannerk"><img src="images/bannerk.jpg"></div>
                <
    div id="streifen"><img src="images/str.jpg"></div>
                <
    div id="streifen2"><img src="images/str.jpg"></div>
                <
    div id="api"
    EDIT:
    php-tags sponsored by kropff
    Zuletzt geändert von Kropff; 05.05.2009, 13:40.

    Kommentar


    • #3
      PHP-Code:
      <?php

      require_once("ApiWrapper.php");
      $access = array(
      'apiKey' => '***',
      'vendor' => '***');
      $apiwrapper = new ApiWrapper($access);

      if (
      $_REQUEST['request'] == 'expose'){
              echo 
      '<a href="haeuser.php?request=ergebnisliste">zur&uuml;ck zur Ergebnisliste</a></br></br>';
              
      $value $apiwrapper->getExpose($_REQUEST['uuid'],PictureType::Expose);
              echo 
      '<table width="920px">
                      <tr>
                          <td colspan="2"><h5>'
      .$value->Heading.'</h5></td>
                      </tr>
                      <tr>
                          <td valign="top">
                                <table width="600px">
                                  <tr>
                                      <td><strong>Zimmer:</strong></td>
                                      <td>'
      .$value->noRooms.'</td>
                                  </tr>
                                                              
                                  <tr>
                                      <td><strong>Wohnfl&auml;che:</strong></td>
                                      <td>'
      .$value->netArea.' qm</td>
                                  </tr>    
                                  <tr>
                                      <td><strong>Kaufpreis:</strong></td>
                                      <td>'
      .$value->price->value.' Euro</td>        
                                  </tr>
                                  <tr>
                                      <td colspan="2">&nbsp;</td>    
                                  </tr>
                                  <tr>
                                      <td><strong>Haustyp:</strong></td>
                                      <td>'
      .$value->buildingType.'</td>
                                  </tr>
                                  <tr>
                                      <td><strong>Grundst&uuml;cksfl&auml;che:</strong></td>
                                      <td>'
      .$value->areaSite.' qm</td>
                                  </tr>
                                  <tr>
                                      <td><strong>Nutzfl&auml;che:</strong></td>
                                      <td>'
      .$value->totalArea.' qm</td>
                                  </tr>
                                  <tr>
                                      <td><strong>Etagenanzahl:</strong></td>
                                      <td>'
      .$value->noStories.'</td>
                                  </tr>
                                  <tr>
                                      <td><strong>Schlafzimmer:</strong></td>
                                      <td>'
      .$value->noBedrooms.'</td>
                                  </tr>
                                  
                                  <tr>
                                      <td><strong>Badezimmer:</strong></td>
                                      <td>'
      .$value->noBathrooms.'</td>
                                  </tr>
                                  <tr>
                                      <td><strong>Balkon:</strong></td>
                                      <td>'
      ;
                                          if (
      $value->hasBalcony==1)echo 'Ja';else echo 'Nein';
                                      echo 
      '</td>
                                  </tr>
                                  <tr>
                                      <td><strong>Garten:</strong></td>
                                      <td>'
      ;
                                          if (
      $value->hasGarden==1)echo 'Ja';else echo 'Nein';
                                      echo 
      '</td>
                                  </tr>
                                  <tr>
                                      <td><strong>G&auml;stetoilette:</strong></td>
                                      <td>'
      ;
                                          if (
      $value->hasGuestToilet==1)echo 'Ja';else echo 'Nein';
                                      echo 
      '</td>
                                  </tr>
                                  <tr>
                                      <td><strong>G&auml;stetoilette:</strong></td>
                                      <td>'
      ;
                                          if (
      $value->hasBasement==1)echo 'Ja';else echo 'Nein';
                                      echo 
      '</td>
                                  </tr>
                                  
                                  <tr>
                                      <td><strong>Objektzustand:</strong></td>
                                      <td>'
      .$value->condition.'</td>
                                  </tr>
                                  <tr>
                                      <td><strong>Baujahr:</strong></td>
                                      <td>'
      .$value->yearConstructed.'</td>
                                  </tr>
                                  <tr>
                                      <td><strong>Qualit&auml;t der Ausstattung:</strong></td>
                                      <td>'
      .$value->interiorQuality.'</td>
                                  </tr>
                                  <tr>
                                      <td><strong>Letzte Modernisierung/<br/> Sanierung:</strong></td>
                                      <td>'
      .$value->lastModernizationYear.'</td>
                                  </tr>
                                  <tr>
                                      <td><strong>Heizungsart:</strong></td>
                                      <td>'
      .$value->heating.'</td>                                
                                  </tr>
                                                              <tr>
                                      <td><strong>Befeuerungsart:</strong></td>
                                      <td>'
      .$value->heatingStuff.'</td>                                
                                  </tr>

                                  <tr>
                                      <td><strong>verf&uuml;gbar ab:</strong></td>
                                      <td>'
      .$value->availableDate.'</td>
                                  </tr>
                                  <tr>
                                      <td><strong>Einliegerwohnung:</strong></td>
                                      <td>'
      ;
                                          if (
      $value->lodgerFlat==1)echo 'Ja';else echo 'Nein';
                                      echo 
      '</td>
                                  </tr>
                                  <tr>
                                      <td><strong>Stellplatz / Garage:</strong></td>
                                      <td>'
      .$value->parkingType.'</td>
                                  </tr>
                                  <tr>
                                      <td><strong>Anzahl Garage/ Stellplatz:</strong></td>
                                      <td>'
      .$value->noParking.'</td>
                                  </tr>
                                  
                                  <tr>
                                      <td colspan="2">&nbsp;</td>    
                                  </tr>
                                  <tr>
                                      <td><strong>Vermietet:</strong></td>
                                      <td>'
      ;
                                          if (
      $value->isRented==1)echo 'Ja';else echo 'Nein';
                                      echo 
      '</td>
                                  </tr>
                                  <tr>
                                      <td colspan="2">&nbsp;</td>    
                                  </tr>
                                  <tr>
                                      <td><strong>Beschreibung:</strong></td>
                                      <td>'
      .$value->description.'</td>    
                                  </tr>
                                  <tr>
                                      <td colspan="2">&nbsp;</td>    
                                  </tr>                
                                  <tr>
                                      <td><strong>Ausstattung:</strong></td>
                                      <td>'
      .$value->interior.'</td>    
                                  </tr>
                                  <tr>
                                      <td colspan="2">&nbsp;</td>    
                                  </tr>                
                                  <tr>
                                      <td><strong>Lage:</strong></td>
                                      <td>'
      .$value->position.'</td>    
                                  </tr>
                                  <tr>
                                      <td colspan="2">&nbsp;</td>    
                                  </tr>                
                                  <tr>
                                      <td ><strong>Sonstiges:</strong></td>
                                      <td>'
      .$value->otherInfo.'</td>    
                                  </tr>
                                  
                                  <tr>
                                      <td colspan="2">&nbsp;</td>    
                                  </tr>
                                  <tr>
                                      <td valign="top"><strong>Adresse: </strong></td>
                                      <td>'
      .$value->Address->street.' '.$value->Address->houseNo.'<br/>
                                          '
      .$value->Address->zip.' '.$value->Address->city.'
                                      </td>
                                  </tr>    
                                  <tr>
                                      <td colspan="2">&nbsp;</td>    
                                  </tr>
                                  <tr>
                                      <td valign="top"><strong>Kontakt: </strong></td>
                                      <td>'
      .$value->ContactAddress->company1.'<br/>
                                          '
      .$value->ContactAddress->salutation.' '.$value->ContactAddress->firstName.' '.$value->ContactAddress->lastName.'<br/>
                                          '
      .$value->ContactAddress->street.' '.$value->ContactAddress->houseNo.'<br/>
                                          '
      .$value->ContactAddress->zip.' '.$value->ContactAddress->city.'<br/>
                                          '
      .$value->ContactAddress->eMail.'
                                      </td>
                                      
                                  </tr>            
                              </table>
                          </td>
                          <td >'
      ;
                          foreach(
      $value->Attachments->Picture as $picture){
                              echo 
      '<img src="'.$picture->urls['Expose'].'"><br/><br/><br/>';
                          }
                          echo 
      '</td>
                      </tr>
                  </table>
                  <br/>
              '
      ;
              
              
      /* Verbindung zu Virtual Earth (Bitte schauen sie hier in die Nutzungsbedingungen von Microsoft [url]http://dev.live.com/virtualearth/sdk/[/url])*/
              
      echo '<head>
                <title></title>
                <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
                <script type="text/javascript" src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.1"></script>
                <script type="text/javascript">
                   var map = null;
                   
                   function GetMap()
                   {
                      map = new VEMap(\'myMap\');
                      map.LoadMap(new VELatLong('
      .$value->latitude.', '.$value->longitude.'), 16 ,\'h\' ,false);
                   }   
                </script>
             </head>
             <body onload="GetMap();">
                <div id=\'myMap\' style="position:relative; width:400px; height:400px;"></div>
             </body>'
      ;
          }
          else{
              
      $pageNumber=0;
              if (
      $_REQUEST['pageNumber'])$pageNumber=$_REQUEST['pageNumber']-1;
              
      $types = array('HouseRent','HouseBuy');
              
      $sorting = array (SortAttribute::Zip => SortOrder::ASC,SortAttribute::Heading => SortOrder::DESC);
              
      $test $apiwrapper->allRealEstateStandardRequest($types$pageNumber$pageSize=10,PictureType::Result,$sorting);
              for (
      $i=1;$i<$test['numberOfPages']+1;$i++){
                  if ((
      $pageNumber+1) == $i)
                      echo 
      $i.'&nbsp;&nbsp;&nbsp;';
                  else
                      echo 
      '<a href="haeuser.php?request=ergebnisseite&pageNumber='.$i.'">'.$i.'</a>&nbsp;&nbsp;&nbsp; ';
              }
              echo 
      '<hr/>';
              foreach (
      $test['VendorRealEstatesResult'] as $value){
                  echo 
      '
                        <table width="650px">
                          <tr>
                              <td colspan="4"><a href="haeuser.php?request=expose&uuid='
      .$value->uuid.'">'.$value->Heading.'</a></td>
                          </tr>
                          <tr>
                              <td width="25%"><strong>Preis:</strong></td>
                              <td width="25%">'
      .$value->price->value.' Euro</td>
                              <td width="50%" rowspan="3"><img src="'
      .$value->pictureURL.'"></td>
                          </tr>
                          <tr>
                              <td><strong>Anzahl R&auml;ume:</strong></td>
                              <td>'
      .$value->noRooms.'</td>
                          </tr>
                          <tr>
                              <td><strong>Wohnfl&auml;che:</strong></td>
                              <td>'
      .$value->netArea.' qm</td>
                          </tr>
                          <tr>
                              <td valign="top"><strong>Adresse: </strong></td>
                              <td>'
      .$value->street.' '.$value->houseNo.'<br/>
                                  '
      .$value->zip.' '.$value->addressCity.'
                              </td>
                          </tr>
                      </table>
                      <br/>
                  '
      ;
              }
              echo 
      '<hr/>';
              for (
      $i=1;$i<$test['numberOfPages']+1;$i++){
                  if ((
      $pageNumber+1) == $i)
                      echo 
      $i.'&nbsp;&nbsp;&nbsp;';
                  else
                      echo 
      '<a href="haeuser.php?request=ergebnisseite&pageNumber='.$i.'">'.$i.'</a>&nbsp;&nbsp;&nbsp; ';
              }
          }


      function 
      sessionLeeren(){
          
      session_start();
          
      $_SESSION['api'] = '';
          
      $_SESSION['zeit'] = '';
      }


      ?>
                              
                                              
                  
                  
                  
                  
                  </div>


              </div>
              </center>
          </body>
          
      </html>
      EDIT:
      php-tags sponsored by kropff
      Zuletzt geändert von crazler; 05.05.2009, 13:40.

      Kommentar


      • #4
        Das ist alles normalerweise eine datei, hat aber nicht in einen Beitrag gepasst

        Kommentar


        • #5
          und jetzt schaust du dir mal diese zeilen an:
          PHP-Code:
          echo '<head>
                  <title></title>
                  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
                  <script type="text/javascript" src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.1"></script>
                  <script type="text/javascript">
                     var map = null;
                     
                     function GetMap()
                     {
                        map = new VEMap('
          myMap');
                        map.LoadMap(new VELatLong('
          .$value->latitude.', '.$value->longitude.'), 16 ,'h' ,false);
                     }   
                  </script>
               </head>
               <body onload="GetMap();">
                  <div id='
          myMap' style="position:relative; width:400px; height:400px;"></div>
               </body>'

          da sind ein paar sachen blau gefärbt, die eigentlich rot sein sollten. da hast du die hochkommata nicht escaped. siehe auch hier punkt 4.

          peter
          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
          Meine Seite

          Kommentar


          • #6
            HTML-Code wird nicht schöner, wenn man ihn mit echo ausgibt. Warum macht man sowas?

            Kommentar


            • #7
              Danke für die schnelle hilfe!!!
              Aber ehrlich gesagt werd ich nicht so ganz schlau daraus.. Wie und wo muss ich denn die Befehle closen?
              Bin wie schon gesagt ein Noob was solche Sachen angeht.

              Kommentar


              • #8
                Original geschrieben von h3ll
                HTML-Code wird nicht schöner, wenn man ihn mit echo ausgibt. Warum macht man sowas?
                Hab fast den kompletten php code von der beispiel php die man von immoscout24.de bekommt übernommen.. Ich hab eigentlich lediglich das Design drumherumgeschustert, und in der php Datei ein paar kleine Dinge angepasst...

                Kommentar


                • #9
                  Original geschrieben von crazler
                  Hab fast den kompletten php code von der beispiel php die man von immoscout24.de bekommt übernommen.. Ich hab eigentlich lediglich das Design drumherumgeschustert, und in der php Datei ein paar kleine Dinge angepasst...
                  Die "Code-Kopierer" sind mir überhaupt die liebsten...

                  Kommentar


                  • #10
                    PHP-Code:
                    echo 'map = new VEMap("myMap")'
                    den rest machst du mal schön alleine.

                    peter
                    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                    Meine Seite

                    Kommentar


                    • #11
                      Original geschrieben von h3ll
                      Die "Code-Kopierer" sind mir überhaupt die liebsten...
                      Kanns net ändern.. wenn mein chef zu mir kommt sagt "das muss bis ende der woche fertig sein, ist wichtig!!" kann ich entweder versuchen mir 24 stunden am tag tutorials in meinen Kopf zu hämmern, und mir die Finger wund tippen oder das nutzen was von den Entwicklern der api kostenlos zur benutzung zur verfügung gestellt wird..
                      wenn du ein cms benutzen willst programmierst du dir doch auch kein neues, sondern nimmst dir joomla oder typo3???

                      Kommentar


                      • #12
                        Vielen Dank Kropff, werde es testen!!!

                        Kommentar


                        • #13
                          Original geschrieben von crazler
                          Kanns net ändern.. wenn mein chef zu mir kommt sagt "das muss bis ende der woche fertig sein, ist wichtig!!" kann ich entweder versuchen mir 24 stunden am tag tutorials in meinen Kopf zu hämmern, und mir die Finger wund tippen oder das nutzen was von den Entwicklern der api kostenlos zur benutzung zur verfügung gestellt wird..
                          Das is noch was anderes als Code zu kopieren.
                          Abgesehen davon hat dein Fehler nix mit APIs zu tun oder peng. Es sind einfach Grundlagen diede nich anweden kannst :>

                          Die Lösung des Problems hat Kropff dir auch schon (mitlerweile 2x) geliefert.
                          Du kannst jeden Tag wie deinen letzten leben, du musst nur jeden Tag das Gleiche tun.

                          Denk' mal drüber nach!

                          Kommentar


                          • #14
                            Original geschrieben von crazler
                            Kanns net ändern.. wenn mein chef zu mir kommt sagt "das muss bis ende der woche fertig sein, ist wichtig!!" kann ich entweder versuchen mir 24 stunden am tag tutorials in meinen Kopf zu hämmern, und mir die Finger wund tippen oder das nutzen was von den Entwicklern der api kostenlos zur benutzung zur verfügung gestellt wird..
                            wenn du ein cms benutzen willst programmierst du dir doch auch kein neues, sondern nimmst dir joomla oder typo3???
                            Ich hab mir einmal den Source Code von Joomla angeschaut und musste fast kotzen. Wenn ich sowas schreiben würde, würde man mir den Kopf abreißen.

                            BTW, ich hab ein eigenes CMS programmiert, das sich sogar sehr gut verkauft.

                            Kommentar


                            • #15
                              Original geschrieben von Click
                              Das is noch was anderes als Code zu kopieren.
                              Abgesehen davon hat dein Fehler nix mit APIs zu tun oder peng. Es sind einfach Grundlagen diede nich anweden kannst :>

                              Die Lösung des Problems hat Kropff dir auch schon (mitlerweile 2x) geliefert.
                              Sag ja auch das ich n totaler noob bin was php und java angeht.. deshalb such ich mir ja auch die Hilfe hier im Forum.

                              Kommentar

                              Lädt...
                              X