[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2007
    Beiträge
    30

    PHP mit Parametern aus CL-Programm aufrufen

    Hallo zusammen,

    ich möchte aus einem CL-Programm heraus ein PHP-Script aufrufen und an dieses 2 Parameter übergeben.

    Der Aufruf ohne Parameter funktioniert:
    CALL PGM(QP2SHELL)
    PARM('/USR/LOCAL/ZEND/CORE/BIN/PHP' +
    '/WWW/ZENDCORE/HTDOCS/SCRIPT.PHP')

    Wie muß ich aber Parameter mit übergeben?
    '/WWW/ZENDCORE/HTDOCS/SCRIPT.PHP?P1=1&P2=2') funktioniert nicht, hier erhalte ich die Fehlermeldung "Could not open input file"

    Hat jemand eine Idee?

  2. #2
    Registriert seit
    Mar 2006
    Beiträge
    45

    PHP

    hallo,

    hab das aus IBM-Doku

    V5R4


    If you pass values into QP2SHELL() using CL variables, the variables must be null-terminated. For example, you need to code the above example in the following way:

    PGM DCL VAR(&CMD) TYPE(*CHAR) LEN(20) VALUE('/QOpenSys/bin/ls')

    DCL VAR(&PARM1) TYPE(*CHAR) LEN(10) VALUE('/')
    DCL VAR(&NULL) TYPE(*CHAR) LEN(1) VALUE(X'00')

    CHGVAR VAR(&CMD) VALUE(&CMD *TCAT &NULL)
    CHGVAR VAR(&PARM1) VALUE(&PARM1 *TCAT &NULL)

    CALL PGM(QP2SHEL PARM(&CMD &PARM1)

Similar Threads

  1. PHP mit Parametern per CL aufrufen
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 11-03-08, 21:51
  2. Programmbibliothek in einem Cobol oder CL Programm ermitteln
    By schatte in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 10-01-07, 11:32
  3. Rufendes Programm in CL "retrieven"
    By Lichtblitz in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 22-06-06, 09:50
  4. Java Programm aus ILE RPG aufrufen
    By PGMR in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 02-02-05, 13:10
  5. CMD Parameter im CL Programm
    By mk in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 25-09-04, 15:48

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •