Ankündigung

Einklappen
Keine Ankündigung bisher.

Eigenes Design der PHPinfo

Einklappen

Neue Werbung 2019

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

  • Eigenes Design der PHPinfo

    Hallo Leute!

    Wenn ich die phpinfo() Funktion aufrufe erscheinen ja die Einstellungen, die in der php.ini gesetzt wurden.

    Wie kann ich die nun im eigenen Design ausgeben lassen?

    Bsp:
    .. bplaced.net - PHPinfo()

    mfg

    robat

  • #2
    Auf der verlinkten Seite wurde das CSS entsprechend verändert bzw. ausgetauscht.

    Bei den user contributed notes im Handbucheintrag für phpinfo() steht ein Beispiel dazu.

    Kommentar


    • #3
      Wenn du so einen veränderten output schon von Haus aus beim aufruf von phpinfo() willst, musst du den Quellcode von php selbst anpassen.

      Kommentar


      • #4
        Oh ok, gut dann wird das wohl nix, kenn mich damit gar net aus

        Kommentar


        • #5
          Zitat von robo47 Beitrag anzeigen
          Wenn du so einen veränderten output schon von Haus aus beim aufruf von phpinfo() willst, musst du den Quellcode von php selbst anpassen.
          Wenn Du das nicht mit ob_... arbeiten willst, ja.

          Der anzupassende Code liegt in ext/standard/css.c und ist nicht weiter kompliziert. Ist so wenig, dass ich es hier posten kann
          Code:
          PHPAPI void php_info_print_css(TSRMLS_D)
          {
          	PUTS("body {background-color: #ffffff; color: #000000;}\n");
          	PUTS("body, td, th, h1, h2 {font-family: sans-serif;}\n");
          	PUTS("pre {margin: 0px; font-family: monospace;}\n");
          	PUTS("a:link {color: #000099; text-decoration: none; background-color: #ffffff;}\n");
          	PUTS("a:hover {text-decoration: underline;}\n");
          	PUTS("table {border-collapse: collapse;}\n");
          	PUTS(".center {text-align: center;}\n");
          	PUTS(".center table { margin-left: auto; margin-right: auto; text-align: left;}\n");
          	PUTS(".center th { text-align: center !important; }\n");
          	PUTS("td, th { border: 1px solid #000000; font-size: 75%; vertical-align: baseline;}\n");
          	PUTS("h1 {font-size: 150%;}\n");
          	PUTS("h2 {font-size: 125%;}\n");
          	PUTS(".p {text-align: left;}\n");
           	PUTS(".e {background-color: #ccccff; font-weight: bold; color: #000000;}\n");
           	PUTS(".h {background-color: #9999cc; font-weight: bold; color: #000000;}\n");
           	PUTS(".v {background-color: #cccccc; color: #000000;}\n");
          	PUTS(".vr {background-color: #cccccc; text-align: right; color: #000000;}\n");
          	PUTS("img {float: right; border: 0px;}\n");
          	PUTS("hr {width: 600px; background-color: #cccccc; border: 0px; height: 1px; color: #000000;}\n");
          }
          da braucht man keine C-Kenntnisse zum Anpassen

          Kommentar


          • #6
            Vorausgesetzt er kann kompilieren ...

            Kommentar


            • #7
              Ja das zum einen..und zum anderen wär es, wenn ich es denn mache, auch möglich, bestimmte Sachen, wie System gar nicht, oder verändert anzuzeigen?

              Kommentar


              • #8
                Das ist auch möglich. Aber abhängig davon, was Du alles tilgen willst, kann das mal hier mal da im Quellcode stehen

                Kommentar


                • #9
                  Gibts da irgendwo ne Übersicht, wo was steht?

                  Kommentar


                  • #10
                    Nicht dass ich wüsste. Aber Du kannst das Quellcode-Verzeichnis einfach nach den entsprechenden Zeichenketten durchsuchen lassen. So habe ich auch das CSS Dings gefunden.

                    Kommentar


                    • #11
                      Ja, hab ich auch gemacht, bin fündig geworden und habs mal angepasst.

                      Aber wie kompiliere ich das jetzt unter Windows ist die Frage ..

                      Kommentar


                      • #12
                        Dafür gibt es eine Anleitung unter PHP: Building from source - Manual

                        Kommentar


                        • #13
                          Hm...die zip Dateien gibts nicht...
                          PHP: Manual Quick Reference
                          PHP: Manual Quick Reference

                          Kommentar


                          • #14
                            Hoppla, als 5.2.5 raus kam, waren die Links noch gültig (da habe ich es nämlich auch mal versucht).
                            Ah, aber der Bugtracker hat entsprechende Einträge und google findet ALLES
                            PHP Bugs: #46021: broken download link

                            Kommentar


                            • #15
                              Jetzt gilt jedoch das HowTo nichtmehr oder?

                              Ich weiß leider nicht, was ich mit den Dateien jetzt machen soll, bzw. wo ich sie hinpacken soll

                              Kommentar

                              Lädt...
                              X