Function will nicht!

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

  • Function will nicht!

    Diese Function will nicht so wie ich das will:
    PHP-Code:
    function list($dir)
        {
        
    $zeilen file($_SERVER["DOCUMENT_ROOT"]."/".$dir.".htpasswd");
        
    $anz_zeilen sizeof($zeilen);
        for (
    $i=0$i<$anz_zeilen$i++)
            {
            list (
    $username) = split("\\:"chop($zeilen[$i]));
            
    $content "<tr><td><font face=\"arial\"size=\"2\">$username <a href=\"#\" class=\"lred\">User löschen</a></font></td></tr>";
            }
        return 
    $content;
        } 
    Aufruf mit
    PHP-Code:
    echo list($dir);//Zeile 48 
    Un in genau der Zeil mir mir folgender Fehler ausgegeben:
    Parse error: parse error, unexpected ';', expecting '=' in /home/virtual/site27/fst/var/www/html/pa_htaccess/index.php on line 48
    *winks*
    Gilbert
    ------------------------------------------------
    Hilfe für eine Vielzahl von Problemen!!!
    http://www.1st-rootserver.de/

  • #2
    nimm mal explode() statt dem split(). ist das besser?
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Teile der Funktion gehen ja. Mache ich nämlich stat
      PHP-Code:
      echo list($dir); 
      Das hier direkt rein:
      PHP-Code:
      $zeilen file($_SERVER["DOCUMENT_ROOT"]."/".$dir.".htpasswd");
          
      $anz_zeilen sizeof($zeilen);
          for (
      $i=0$i<$anz_zeilen$i++)
              {
              list (
      $username) = split("\:"chop($zeilen[$i]));
              echo
      "<tr><td><font face=\"arial\"size=\"2\">$username <a href=\"#\" class=\"lred\">User löschen</a></font></td></tr>";
              } 
      geht es ja.
      Nur nicht wenn ich es als Function list($dir) machen will.
      *winks*
      Gilbert
      ------------------------------------------------
      Hilfe für eine Vielzahl von Problemen!!!
      http://www.1st-rootserver.de/

      Kommentar


      • #4
        Hi,

        ändere mal den Namen der function list!!! List gibt es schon als funktion(Befehl) in PHP, es tritt in Deinem Fall eine Überschneidung von Namen auf.

        Armin

        Kommentar


        • #5
          Das wars.
          Nur jetzt zeigt er mir zwar die User an, aber immer nur den letzten. Es sind aber wenigstens 8 User in meiner Test .htaccess-Datei drin, die er mir anzeigen soll.
          Was ist jetzt noch falsch?
          *winks*
          Gilbert
          ------------------------------------------------
          Hilfe für eine Vielzahl von Problemen!!!
          http://www.1st-rootserver.de/

          Kommentar


          • #6
            benutz mal count() statt sizeof();
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Kommentar


            • #7
              Bleibt trotzdem dabei.
              PHP-Code:
              function dirlist($dir)
                  {
                  if(!
              file_exists($_SERVER["DOCUMENT_ROOT"]."/".$dir.".htpasswd"))
                      {
                      
              $content "<tr><td><font face=\"arial\"size=\"2\">Diese Verzeichnis steht zwar in der Datenbank, ist aber noch nicht mit .htaccess geschützt.</font></td></tr>";
                      }
                  else
                      {
                      
              $zeilen file($_SERVER["DOCUMENT_ROOT"]."/".$dir.".htpasswd");
                      
              $anz_zeilen count($zeilen);
                      for (
              $i=0$i<$anz_zeilen$i++)
                          {
                          list (
              $username) = split("\\:"chop($zeilen[$i]));
                          
              $content "<tr><td><font face=\"arial\"size=\"2\">$username <a href=\"#\" class=\"lred\">User löschen</a></font></td></tr>";
                          }
                      }
                  return 
              $content;
                  } 
              *winks*
              Gilbert
              ------------------------------------------------
              Hilfe für eine Vielzahl von Problemen!!!
              http://www.1st-rootserver.de/

              Kommentar


              • #8
                aus

                $content = "<....

                mache

                $content[color=red].[/color]= "<

                // PUNKT für verkettung...
                INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                Kommentar


                • #9
                  Wie war das mit dem Wald und den Bäumen?
                  *winks*
                  Gilbert
                  ------------------------------------------------
                  Hilfe für eine Vielzahl von Problemen!!!
                  http://www.1st-rootserver.de/

                  Kommentar


                  • #10
                    OffTopic:
                    war bestimmt der regenwald
                    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                    Kommentar


                    • #11
                      Original geschrieben von Abraxax
                      OffTopic:
                      war bestimmt der regenwald
                      ich nehme an, das sollte jetzt 'ne anspielung auf die krombacher-werbekampagne sein ;-)
                      I don't believe in rebirth. Actually, I never did in my whole lives.

                      Kommentar


                      • #12
                        Komme doch nicht ganz damit klar.

                        Code:
                        domain:      domain.de
                        descr:       Klaus Mustermann
                        descr:       Musterstrasse. 1
                        descr:       12345 Musterstadt
                        descr:       Germany
                        nserver:     ns1.denic.de
                        nserver:     ns7.denic.de
                        status:      connect
                        changed:     20021119 200433
                        source:      DENIC
                        [admin-c]
                        Type:         PERSON
                        Name:         Klaus Mustermann
                        Address:      Musterstrasse 1
                        City:         Musterstadt
                        Pcode:        12345
                        Country:      DE
                        Phone:        +49 03 12345678
                        Fax:          +49 30 23456789
                        Email:        [email]k.m@muster.de[/email]
                        Changed:      20021119 181719
                        Source:       DENIC
                        [tech-c]
                        Type:         PERSON
                        Name:         Maria Mustermann
                        Address:      Musterstrasse 1
                        City:         Musterstadt
                        Pcode:        12345
                        Country:      DE
                        Phone:        +49 03 12345678
                        Fax:          +49 30 23456789
                        Email:        [email]m1.m@muster.de[/email]
                        Changed:      20021119 181719
                        Source:       DENIC
                        [zone-c]
                        Type:         PERSON
                        Name:         Herbert Mustermann
                        Address:      Musterstrasse 1
                        City:         Musterstadt
                        Pcode:        12345
                        Country:      DE
                        Phone:        +49 03 12345678
                        Fax:          +49 30 23456789
                        Email:        [email]h.m@muster.de[/email]
                        Changed:      20021119 181719
                        Source:       DENIC
                        So werte ich das jetzt aus:
                        PHP-Code:
                        $whois_server "whois.nic.de";

                        if((
                        $co fsockopen($whois_server43)) == false)
                            {
                            
                        //echo "\n<!-- choose_info_server() : unable to connect to ".$whois_server." -->";
                            
                        }
                        else
                            {
                            
                        //echo "\n<!-- choose_info_server() : connected to ".$whois_server." -->";
                            
                        fputs($co$d_name.".".$TDL."\r\n");
                            while(!
                        feof($co))
                                {
                                
                        $output .= fgets($co,128);
                                }
                            
                        fclose($co);
                            
                        $le strpos($output"\n");
                            
                        $whois_output substr($output$le);
                            echo 
                        "\n<!-- choose_info_server() : found ".$whois_output.", using for whois info server -->";
                            }
                        $body_arr explode("\n"$whois_output);
                        for (
                        $i=0;$i<count($body_arr);$i++)
                            {
                            if (
                        strstr($body_array[$i], "desc: "))
                                {
                                
                        $temparr[0] = str_replace("desc: """$body_array[$i]);
                                }
                            
                        // für das andere dann auch.
                            
                        }
                        echo 
                        $temparr[0]; 
                        Nur bekomme ich jetzt keine Sichtbare Ausgabe!
                        *winks*
                        Gilbert
                        ------------------------------------------------
                        Hilfe für eine Vielzahl von Problemen!!!
                        http://www.1st-rootserver.de/

                        Kommentar


                        • #13
                          Original geschrieben von wahsaga
                          ich nehme an, das sollte jetzt 'ne anspielung auf die krombacher-werbekampagne sein ;-)
                          OffTopic:
                          eigentlich nicht.

                          eher deshalb, weil der wald so dicht bestückt ist...
                          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                          Kommentar


                          • #14
                            Original geschrieben von Wotan
                            Nur bekomme ich jetzt keine Sichtbare Ausgabe!
                            mach das definieren und ausgeben mal ohne das [0]

                            PHP-Code:
                            //definition
                            $temparr[] = .....;

                            // ausgabe
                            print_r($temparr); 
                            nur mal als test...
                            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                            Kommentar


                            • #15
                              Macht keine Unterschied. Bekomme weiterhin keine Ausgaben.
                              *winks*
                              Gilbert
                              ------------------------------------------------
                              Hilfe für eine Vielzahl von Problemen!!!
                              http://www.1st-rootserver.de/

                              Kommentar

                              Lädt...
                              X