parse error ?

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

  • parse error ?

    Hallo Leute!

    wie kann ich diesen string schreiben damit ich keinen parse error bekomme?

    PHP-Code:
    $outgoing .= "exten => _0[1-9].,1,Goto(dialplan,".$row['Country']."${EXTEN:1},1\n"
    ${EXTEN:1} das muss im asterisk im outgoing.conf file so drinstehen!

    mfg
    Erti

  • #2
    Bei ${...} erwartet PHP in den Klammern einen Variablennamen - und in einem solchen hat : aber nichts verloren.

    Dollarzeichen maskieren - oder gleich einfache Hochkommata für die Notation des Strings nutzen.
    PHP: Strings - Manual

    Das sind aber ziemliche Grundlagen ...
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Gewöhn dir die Anführungszeichen ab und arbeite mit Hochkommata, dann vermeidest du auch solche Fragen.
      PHP-Code:
      $outgoing .= 'exten => _0[1-9].,1,Goto(dialplan,'.$row['Country'].'${EXTEN:1},1'."\n"
      Peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Kommentar


      • #4
        PHP-Code:
        $outgoing .= sprintf(
            
        "exten => _0[1-9].,1,Goto(dialplan,%s\${EXTEN:1},1\n",
            
        $row['Country']
        ); 
        PHP-Code:
        $outgoing .= "exten => _0[1-9].,1,Goto(dialplan," $row['Country'] . "\${EXTEN:1},1\n"

        Kommentar


        • #5
          Besten Dank!

          hat super geklappt!

          mfg.
          erti

          Kommentar


          • #6
            Natürlich klappt das, wenn es dir von so kompetenter Seite vorgekaut wird.
            Wobei ich mich allerdings frage, wieso fehlen dir nach über 100 Postings noch so massiv Syntaxgrundlagen?
            Evtl. solltest du mal das Handbuch von vorn bis hinten durchlesen.
            Falls du nicht wissen solltest wo man das findet, hier: PHP: PHP-Handbuch - Manual
            Wir werden alle sterben

            Kommentar


            • #7
              Zitat von combie Beitrag anzeigen
              Evtl. solltest du mal das Handbuch von vorn bis hinten durchlesen.
              Hast du das etwa gemacht ...?
              Wenn ja, verrate bitte nicht das Ende, ich bin noch nicht so weit :-)
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Kommentar

              Lädt...
              X