Opens a pipe to a process executed by forking the command given by command.
Returns a file pointer identical to that returned by fopen(), except that it is unidirectional (may only be used for reading or writing) and must be closed with pclose(). This pointer may be used with fgets(), fgetss(), and fwrite().
If an error occurs, returns FALSE.
Bemærk: If you're looking for bi-directional support (two-way), use proc_open().
If the command to be executed could not be found, a valid resource is returned. This may seem odd, but makes sense; it allows you to access any error message returned by the shell:
<?php |
Bemærk: Når safe mode er aktiveret, kan du kun eksekvere eksekverbare filer inden for safe_mode_exec_dir. Af praktiske årsager er det pt. ikke tilladet at have .. komponenter i stien til den eksekverbare fil.
Advarsel |
Med safe mode aktiveret, vil alle ord efterfølgende den oprindelige kommandostreng blive behandlet som et enkelt argument. Derfor, echo y | echo x bliver echo "y | echo x". |
See also pclose(), fopen(), and proc_open().