Ankündigung

Einklappen
Keine Ankündigung bisher.

Quizfrage

Einklappen

Neue Werbung 2019

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

  • Quizfrage

    Wie groß muss ein Bild sein (Pixel, 72 DPI) wenn es zu 100% in ein Word-Dokument (DIN A4, jeweils 2,5 cm Seitenrand) eingebettet werden soll?

    Wer die Frage als erstes korrekt beantwortet darf die nächste Stellen wenn er will Sollte mit PHP oder euren PHP-Problemen im weitesten Sinne zu tun haben.
    "[URL="http://www.youtube.com/watch?v=yMAa_t9k2VA&feature=youtu.be&t=25s"]Mein Name ist Lohse, ich kaufe hier ein.[/URL]"

  • #2
    Gerundet 454*700 px? Da braucht's aber kein Fotopapier.

    Gruß Marc

    Edit:

    Größe einer DIN-A4-Seite: 21.0*29.7 cm
    Zentimeter in Pixel unter Berücksichtigung der DPI: px = cm * dpi / 2.54

    Kommentar


    • #3
      Ja, 453 abgerundet (warum * 700px?), weil mehr Platz nicht da ist. Nur wenn ich das tatsächlich mache, ist die Grafik zu klein, obwohl es rechnerisch soweit ich weiß stimmen müsste:

      (x / 72dpi) * 2,54 = 210mm - (2 * 2,5cm) = 16cm

      Komisch.

      Du bist dran mit dem nächsten Rätsel
      "[URL="http://www.youtube.com/watch?v=yMAa_t9k2VA&feature=youtu.be&t=25s"]Mein Name ist Lohse, ich kaufe hier ein.[/URL]"

      Kommentar


      • #4
        Zitat von Chriz Beitrag anzeigen
        Nur wenn ich das tatsächlich mache, ist die Grafik zu klein, obwohl es rechnerisch soweit ich weiß stimmen müsste:
        Vielleicht ist die Grafik nicht als 72 DPI gespeichert. Oder vielleicht übernimmt Word nicht die DPI-Zahl aus der Grafik, sondern setzt einen eigenen Standardwert. Kann ich leider nicht testen, bei OpenOffice passt es.

        Neue Frage:

        Welches Zeichen bereitet besonders gerne Probleme, wenn eine auf einem Windows-System erstellte HTML-Datei in einem Browser als ISO-8859-1 dargestellt wird? Warum ist das so und was kann man dagegen tun?

        Gruß Marc

        Kommentar


        • #5
          MS Office geht offenbar von 96 DPI aus.
          "[URL="http://www.youtube.com/watch?v=yMAa_t9k2VA&feature=youtu.be&t=25s"]Mein Name ist Lohse, ich kaufe hier ein.[/URL]"

          Kommentar


          • #6
            Zitat von mermshaus Beitrag anzeigen
            Welches Zeichen bereitet besonders gerne Probleme, wenn eine auf einem Windows-System erstellte HTML-Datei in einem Browser als ISO-8859-1 dargestellt wird? Warum ist das so und was kann man dagegen tun?
            Nunja, selbst im Standard-Editor kann man die Kodierung auswählen, aber gehen wir mal davon aus, dass die Datei in der Standard-Zeichenkodierung von Windows, nämlich Windows-1252 aka "ANSI" gespeichert wird.

            Dann wird das wohl am häufigsten benutzte Zeichen, welches nicht in IANA's ISO-8859-1 Zeichensatz enthalten ist, das Euro-Zeichen (€) sein, weil es für dieses Zeichen (Hexadezimal 80) keine Entsprechung gibt. 0x7F bis 0x9F ist hier nicht belegt.

            Lösung wäre eine andere Kodierung zu verwenden, ISO 8859-15 oder UTF-8 würden sich da zB. anbieten.

            Kommentar


            • #7
              Ja, darauf wollte ich jedenfalls hinaus. Kodierung als € wäre auch noch eine Möglichkeit, aber nicht gerade die schönste.

              Du bist dran.

              Gruß Marc

              Kommentar


              • #8
                Wie kann ein HTTP POST-Request in PHP ohne Fremdklassen/funktionen/bibliotheken/erweiterungen*, und ohne dem nutzen der fsockopen-Funktion durchgeführt werden? Untermale deine Erläuterung mit einem Codesnippet.

                * dazu zählt auch das Angebot von PECL und PEAR und die cURL-Bibliothek

                Kommentar


                • #9
                  Zitat von Mati_ Beitrag anzeigen
                  Wie kann ein HTTP POST-Request in PHP ohne Fremdklassen/funktionen/bibliotheken/erweiterungen*, und ohne dem nutzen der fsockopen-Funktion durchgeführt werden? Untermale deine Erläuterung mit einem Codesnippet.

                  * dazu zählt auch das Angebot von PECL und PEAR und die cURL-Bibliothek
                  mit stream_context_create + phps stream funktionen (fopen, fgets etc)

                  PHP-Code:
                  <?php
                  $data 
                  = array ('foo' => 'bar''bar' => 'baz');
                  $data http_build_query($data);

                  $context_options = array (
                          
                  'http' => array (
                              
                  'method' => 'POST',
                              
                  'header'=> "Content-type: application/x-www-form-urlencoded\r\n"
                                  
                  "Content-Length: " strlen($data) . "\r\n",
                              
                  'content' => $data
                              
                  )
                          );

                  $context stream_context_create($context_options)
                  $fp fopen('https://url''r'false$context);
                  [B]PHP4?!?[/B]>>>[B]Aktuelle[/B] PHP Version: [B]5.2.11 || 5.3.0
                  [URL="http://en.opensuse.org/Factory/News"]Suse 11.2 *vorfreude*[/URL]
                  [/B]

                  Kommentar


                  • #10
                    Richtig, du bist dran.

                    Kommentar


                    • #11
                      sorry, ich kann nur auf die pauke hauen, alles andere ist zu leicht

                      erkläre, warum folgendes script

                      PHP-Code:
                      $a=1$b=2
                      echo 
                      'Komma-',$a+$b,'-Komma'
                      echo 
                      '<br>'
                      echo 
                      'Punkt-'.$a+$b.'-Punkt'
                      echo 
                      '<br>'
                      echo 
                      '.'.$a+$b.'.'
                      echo 
                      '<br>'
                      echo 
                      '#'.$a+$b.'#'
                      diese ausgabe hat:

                      Komma-3-Komma
                      2-Punkt
                      2.1.
                      2#
                      [B]PHP4?!?[/B]>>>[B]Aktuelle[/B] PHP Version: [B]5.2.11 || 5.3.0
                      [URL="http://en.opensuse.org/Factory/News"]Suse 11.2 *vorfreude*[/URL]
                      [/B]

                      Kommentar


                      • #12
                        Bei den Stringverkettungen ist der Teil, in dem die beiden Variablen summiert werden sollen nicht gruppiert, weswegen nicht der Rückgabewert der Addition angehängt wird, sondern nur der Wert von $a. Der resultierende String wird konvertiert und mit $b summiert, und mit letzterem verkettet. Beim ersten echo ist die Gruppierung nicht nötig, da die Addition als Parameter übergeben wird.

                        Da bei Nr. 2 und Nr. 4 der entstandene String nicht in eine zugehörige Gleitkommazahl konvertiert werden kann wird dieser 0. Bei Nr. 3 wird ".1" in 0.1 umgewandelt, dann wie gewohnt mit 2 addiert (Ergebnis 2.1), und der . schließlich noch angehängt.

                        Kommentar


                        • #13
                          Zitat von Mati_ Beitrag anzeigen
                          Bei den Stringverkettungen ist der Teil, in dem die beiden Variablen summiert werden sollen nicht gruppiert, weswegen nicht der Rückgabewert der Addition angehängt wird, sondern nur der Wert von $a. Der resultierende String wird konvertiert und mit $b summiert, und mit letzterem verkettet. Beim ersten echo ist die Gruppierung nicht nötig, da die Addition als Parameter übergeben wird.

                          Da bei Nr. 2 und Nr. 4 der entstandene String nicht in eine zugehörige Gleitkommazahl konvertiert werden kann wird dieser 0. Bei Nr. 3 wird ".1" in 0.1 umgewandelt, dann wie gewohnt mit 2 addiert (Ergebnis 2.1), und der . schließlich noch angehängt.
                          und jetzt noch ein warum.

                          tipp: die seite operatoren im manual oder eine deren unterseiten, sollte dir da weiterhelfen
                          [B]PHP4?!?[/B]>>>[B]Aktuelle[/B] PHP Version: [B]5.2.11 || 5.3.0
                          [URL="http://en.opensuse.org/Factory/News"]Suse 11.2 *vorfreude*[/URL]
                          [/B]

                          Kommentar


                          • #14
                            Aufgrund der Operator-Rangfolge. "." und "+" sind gleichwertig, also beginnt es mit dem am weitesten Links stehendem Operator.

                            Kommentar


                            • #15
                              Zitat von Mati_ Beitrag anzeigen
                              Aufgrund der Operator-Rangfolge. "." und "+" sind gleichwertig, also beginnt es mit dem am weitesten Links stehendem Operator.
                              exakt, du bist.
                              [B]PHP4?!?[/B]>>>[B]Aktuelle[/B] PHP Version: [B]5.2.11 || 5.3.0
                              [URL="http://en.opensuse.org/Factory/News"]Suse 11.2 *vorfreude*[/URL]
                              [/B]

                              Kommentar

                              Lädt...
                              X