Tom: if(@

Beitrag lesen

Hello,

Und was ist mit Laufzeitfehlern?
Meistens geht es um diese!

Beispiel? ich weiß nicht, worauf du hinaus willst.

Ok, wich will mal versuchen, Dich da ins Bild zu setzen:

$fh = fopen($dateiname, 'rb+');

Sollte keinerlei Meldungen auslösen, wen  die Datei vorhanden ist, für den Scriptuser lesbar und schreibbar ist, und nicht gerad durch einen anderen Prozess durch dio_Funktionen geöffnet und gesperrt ist.

Du siehst also aus dem obigen Satz, dass eine Reihe von Laufzeitbedingungen vorhanden ist:

- Datei existiert im Zeitpunkt des Zugriffes (ein vorheriges file_exists() taugt nichts)
 - Datei ist nicht gesperrt durch einen Prozess, der DIO benutzt
 - Datei ist lesbar für den anfordernden Prozess
 - Datei ist beschreibbar für den anforderden Prozess

Dies sind vier Fehlermöglichkeiten, die mir spontan einfallen. dazu gibt es in Netzen auch noch weitere Fehler, wie z.B.

- fehlende Netzwerkverbindung
 - fehlende rechte im Netzwerk

und wahrscheinlich habe ich noch ein paar Möglichkeiten vergessen.

Liebe Grüße aus Syburg bei Dortmund

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de
0 60

if(@

rap
  • php
  1. 0
    Felix Riesterer
    1. 0
      Sven Rautenberg
      1. 0
        Tom
        1. 0
          molily
          1. 0
            Tom
            1. 0
              molily
              1. 0
                Tom
                1. 0
                  at
        2. 0
          dedlfix
          1. 0
            Tom
            1. 0
              dedlfix
        3. 0
          Sven Rautenberg
          1. 0

            Wie arbeiten vernünftige Programmierer?

            Tom
            1. 5

              bitte mal wieder runterkommen

              romy
              1. 0

                Danke für Deine Fürsorge

                Tom
                • menschelei
            2. 0
              Sympathisant
          2. 1
            molily
      2. 0
        bleicher
        1. 0
          Auge
          1. 0
            bleicher
            1. 0
              Tom
            2. 0
              Auge
              1. 0
                molily
                1. 0
                  Tom
                2. 0
                  Auge
                3. 0
                  dedlfix
          2. 0
            Tom
            1. 0
              Auge
              1. 0
                Tom
                1. 0
                  Auge
                  1. 0
                    Tom
                    1. 0
                      Auge
                      1. 0
                        Tom
                        1. 0
                          Auge
                          1. 0
                            Tom
                            1. 0
                              Auge
                              1. 0
                                Tom
                            2. 0
                              dedlfix
                              1. 0
                                Tom
        2. 0

          Die Spannung wächst

          Tom
        3. 0
          Sven Rautenberg
      3. 0
        Klaus
        1. 0
          Tom
          1. 0

            vernünftige[tm] Fehlerbehandlung in PHP

            Tom
            1. 0
              molily
              1. 0
                Tom
                1. 0
                  Auge
                2. 0
                  Christian Seiler
                  1. 0
                    Tom
                    1. 0
                      molily
                      1. 0
                        Tom
                        1. 0
                          molily
                          1. 0
                            Tom
                    2. 0
                      Christian Seiler
                      1. 0
                        Tom
                        1. 0
                          Christian Seiler
                3. 0
                  molily
                  1. 0
                    Tom
        2. 0
          Sven Rautenberg