exec-Befehl

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

  • exec-Befehl

    Hi,
    ich habe es jetzt mit dem exec-Befehl gemacht und es funzt (fast)

    Es funzt leider nur, wenn ich keine Variablen, sondern Namen benutze:

    So funzt es:

    $bla = exec ("/usr/share/ssl/mail2usr -n Maria_Meier -i '<kundendaten>
    Firma=Conti
    Strasse=Edenstr.
    PLZ=20452
    Ort=Hamburg
    Vorname=Maria
    Nachname=Meier
    Abteilung=EDV
    Mail=Mara@Meier.de
    Telefon=040/4564545
    Fax=
    AbwKontakt=
    Bemerkung=
    </kundendaten>'");

    So funzt es nicht:

    $bla = exec ("/usr/share/ssl/mail2usr -n $name_verk -i '<kundendaten>
    Firma=$firma
    Strasse=$strasse
    PLZ=$plz
    Ort=$ort
    Vorname=$vorname
    Nachname=$nachname
    Abteilung=$abteilung
    Mail=$email
    Telefon=$telefon
    Fax=$fax
    AbwKontakt=$abwkontakt
    Bemerkung=$bemerkung
    </kundendaten>'");

    Warum ?

    Manus manum lavat.

  • #2
    versuch mal die variablen aus dem string zu nehmen...
    und/oder lass dir mal mit passthru das ergebnis anzeigen
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      Hi,
      was heisst "versuch mal die variablen aus dem string zu nehmen..."

      Etwa so ?

      $bla = exec ("/usr/share/ssl/mail2usr -n ".$name_verk." -i '<kundendaten>
      Firma=".$firma."
      Strasse=".$strasse."
      PLZ=".$plz."
      Ort=".$ort."
      Vorname=".$vorname."
      Nachname=".$nachname."
      Abteilung=".$abteilung."
      Mail=".$email."
      Telefon=".$telefon."
      Fax=".$fax."
      AbwKontakt=".$abwkontakt."
      Bemerkung=".$bemerkung."
      </kundendaten>'");

      Manus manum lavat.

      Kommentar

      Lädt...
      X