<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.posix.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'function.posix-getpwnam.php',
    1 => 'posix_getpwnam',
    2 => 'Liefert zu einem Benutzernamen Informationen &uuml;ber diesen Benutzer',
  ),
  'up' => 
  array (
    0 => 'ref.posix.php',
    1 => 'POSIX Funktionen',
  ),
  'prev' => 
  array (
    0 => 'function.posix-getppid.php',
    1 => 'posix_getppid',
  ),
  'next' => 
  array (
    0 => 'function.posix-getpwuid.php',
    1 => 'posix_getpwuid',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    'path' => 'reference/posix/functions/posix-getpwnam.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.posix-getpwnam" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">posix_getpwnam</h1>
  <p class="verinfo">(PHP 4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">posix_getpwnam</span> &mdash; <span class="dc-title">Liefert zu einem Benutzernamen Informationen über diesen Benutzer</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.posix-getpwnam-description">
  <h3 class="title">Beschreibung</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>posix_getpwnam</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$username</code></span>): <span class="type"><span class="type"><a href="language.types.array.php" class="type array">array</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>

  <p class="para rdfs-comment">
   Gibt ein <span class="type"><a href="language.types.array.php" class="type Array">Array</a></span> mit Informationen über den angegebenen Benutzer
   zurück.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.posix-getpwnam-parameters">
  <h3 class="title">Parameter-Liste</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">username</code></dt>
     <dd>
      <p class="para">
       Ein alphanumerischer Benutzername
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.posix-getpwnam-returnvalues">
  <h3 class="title">Rückgabewerte</h3>
  <p class="para">
   Bei Erfolg wird ein Array mit den folgenden Elementen zurückgegeben,
   andernfalls <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>:
   <table class="doctable table">
    <caption><strong>Das Benutzerinformation-Array</strong></caption>
    
     <thead>
      <tr>
       <th>Element</th>
       <th>Beschreibung</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td>name</td>
       <td>
        Das name-Element enthält den Benutzernamen. Es handelt sich dabei
        nicht um den wirklichen, kompletten Namen, sondern um einen kurzen
        &quot;Bezeichner&quot; des Benutzers mit normalerweise weniger als 16 Zeichen.
        Der Benutzername sollte derselbe wie der bei Aufruf der Funktion
        verwendete Parameter <code class="parameter">username</code> sein und ist von
        daher redundant.
       </td>
      </tr>

      <tr>
       <td>passwd</td>
       <td>
        Das passwd-Element enthält das verschlüsselte Passwort des Benutzers.
        Häufig, zum Beispiel wenn auf einem System &quot;shadow&quot;-Passwörter
        verwendet werden, wird stattdessen ein Sternchen zurückgegeben.
       </td>
      </tr>

      <tr>
       <td>uid</td>
       <td>Die Benutzer-ID in numerischem Format.</td>
      </tr>

      <tr>
       <td>gid</td>
       <td>
        Die Gruppen-ID des Benutzers. Benutzen Sie die Funktion
        <span class="function"><a href="function.posix-getgrgid.php" class="function">posix_getgrgid()</a></span>, um den Gruppennamen und eine
        Liste der Gruppenmitglieder aufzulösen.
       </td>
      </tr>

      <tr>
       <td>gecos</td>
       <td>
        GECOS ist ein veralteter Begriff, der sich auf das
        finger-Informationsfeld auf einem Honeywell-Stapelverarbeitungssystem
        bezieht. Das Feld gibt es aber immer noch und sein Inhalt wurde durch
        POSIX formalisiert. Es enthält eine durch Komma getrennte Liste,
        bestehend aus dem kompletten Namen der Benutzerin, der Telefonnummer
        des Büros, der Zimmernummer des Büros und der privaten Telefonnummer.
        Auf den meisten Systemen ist nur der komplette Name des Benutzers
        verfügbar.
       </td>
      </tr>

      <tr>
       <td>dir</td>
       <td>
        Dieses Element enthält den absoluten Pfad des Homeverzeichnisses des
        Benutzers.
       </td>
      </tr>

      <tr>
       <td>shell</td>
       <td>
        Das shell-Element enthält den absoluten Pfad zur standardmäßigen Shell
        des Benutzers.
       </td>
      </tr>

     </tbody>
    
   </table>

  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.posix-getpwnam-examples">
  <h3 class="title">Beispiele</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Beispiel #1 <span class="function"><strong>posix_getpwnam()</strong></span>-Beispiel</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br />$benutzerinfo </span><span style="color: #007700">= </span><span style="color: #0000BB">posix_getpwnam</span><span style="color: #007700">(</span><span style="color: #DD0000">"tom"</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">print_r</span><span style="color: #007700">(</span><span style="color: #0000BB">$benutzerinfo</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>Das oben gezeigte Beispiel erzeugt
eine ähnliche Ausgabe wie:</p></div>
    <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">Array
(
    [name]    =&gt; tom
    [passwd]  =&gt; x
    [uid]     =&gt; 10000
    [gid]     =&gt; 42
    [gecos]   =&gt; &quot;tom,,,&quot;
    [dir]     =&gt; &quot;/home/tom&quot;
    [shell]   =&gt; &quot;/bin/bash&quot;
)</pre>
</div>
    </div>
   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.posix-getpwnam-seealso">
  <h3 class="title">Siehe auch</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.posix-getpwuid.php" class="function" rel="rdfs-seeAlso">posix_getpwuid()</a> - Liefert zu einer Benutzer-ID Informationen &uuml;ber diesen Benutzer</span></li>
    <li>POSIX GETPWNAM(3)-Manpage</li>
   </ul>
  </p>
 </div>


</div><?php manual_footer($setup); ?>