---
title: "php i commandline"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16291-php-i-commandline"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Choice2"
published: "2001-11-06T00:25:00.000Z"
updated: "2001-11-07T11:45:00.000Z"
replies: 5
views: 196
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/16291-php-i-commandline"
---

# php i commandline

## #1 — Choice2, 2001-11-06T00:25Z

Detta är läget.
Sitter och tänkte koda ihop en lite mailgateway till sendmail så i filen aliases har jag lagt till typ 

testuser &#0124;/home/user/mailgateway.php

Problemet är att om jag kör i shellet:
\>./mailgateway.php testar om det funkar

så blir tex $argv\[1\] testar

men när jag pipear till den från sendmail så verkar jag inte få några argument passade till den. Så någon som har en ide vad som kan vara fel?

Permalänk: https://www.webforum.nu/p/16291

## #2 — jsundin, 2001-11-06T07:30Z

Jag kanske är ute och cyklar, men jag tror inte att den SKA få några argument till sig - däremot ska juh hela mailet pipas mot stdin..

Permalänk: https://www.webforum.nu/p/324736

## #3 — Choice2, 2001-11-06T10:05Z

Ja, men alltså det är ju så jag menar, hur kommer jag då åt mailet från php scriptet?

Permalänk: https://www.webforum.nu/p/324737

## #4 — jsundin, 2001-11-07T10:33Z

fopen( "/dev/stdin", "r" ) borde väl fungera isf? (finns säkert ngn smidig fp definierad för stdin redan, men det där borde juh funka annars)

Permalänk: https://www.webforum.nu/p/324738

## #5 — Choice2, 2001-11-07T11:36Z

Nja, nu har jag provat hit och dit hur länge som helst och det vill fan inte funka, verkar som om sendmail inte skickar det genom stdin eftersom när jag kör en tail -f /dev/stdin så händer det ingenting när jag skickar ett mail. 
Någon annan ide?

Permalänk: https://www.webforum.nu/p/324739

## #6 — Choice2, 2001-11-07T11:45Z

Fick det att funka, var inte så krånglit..

var bara att skriva 

```
fopen("php://stdin","r")
```

tackar så mycket för hjälpen!

Permalänk: https://www.webforum.nu/p/324740

---

Tråden på webben: https://www.webforum.nu/amne/php/16291-php-i-commandline
