Zum Inhalt springen

kinnley

Mitglieder
  • Gesamte Inhalte

    105
  • Benutzer seit

  • Letzter Besuch

Beiträge von kinnley

  1. Die Konsequenz ist recht einfach geschildert. So wie du den Befehl eingegeben hast, werden alle Dateien mit neuen Rechten versehen. Da du die Aktion abgebrochen hast, lässt sich nicht mehr genau sagen, wieviele Dateien schon geändert wurden. Leider kannst du das nicht automatisch rückgängig machen (evtl. Backup)

    Es gibt allerdings noch ein paar einschränkungen dabei:

    1) Wenn du nicht als Root angemeldet warst, wurden nur die Dateien geändert auf die du zugriff hast, sprich die daten die dir gehören.

    2) Selbst wenn du jetzt alle Zugriffsrechte hast, wird der Server weiterlaufen, allerdings wird das ganze zur Zeitbombe weil jeder überallzugriff drauf hat.

    Wenn die Rechte geändert sein sollte, ist es sicherlich das beste und sicherste du installierst die Karre neu... :-(

  2. Das ist so wie du das geschildert hast und man sich dann noch den programmcode anschaut auch richtig so.

    include($Seite);

    Geparst oder irgendwas geändert wird an dieser Stelle nicht. Dazu müsstest du die Datei einlesen (file, fopen) und dann die einzelnen Links durchgehen und dort die entsprechenden Stelle ersetzen. Danach kannst du das wieder ausgeben...

  3. Eine andere Möglichkeit wäre diese:

    Erstelle ein Skript (a) welches in einem bestimmten verzeichnis nach Skriptdateien (B) schaut. wenn dies gefunden wurden werden sie ausgeführt und dann wieder gelöscht.

    Skript a läuft als Cronjob für root jede Minute oder so.

    Skriptdateien b werden von dir oder php erzeugt.

    Mir ist schon klar, das nun einigen Leuten die Haare zu Berge stehen, aber es ist nur ein Vorschlag

  4. Also hier nochmal eine Verdeutlichung:

    $zahl=123451234512345123451234512345;

    normale Ausgabe:

    echo $zahl;

    1.2345123451235E+29

    echo number_format($zahl, 0, "","");

    123451234512345121227855101952

    echo sprintf("%30.0f", $zahl);

    123451234512345120000000000000

    Woher die Ungenauigkeit:

    Fließkomma Präzision

    Es ist ziemlich normal, dass einfache Dezimalzahlen wie 0.1 oder 0.7 nicht in ihre internen binären Entsprechungen konvertiert werden können, ohne einen kleinen Teil ihrer Genauigkeit zu verlieren. Das kann zu verwirrenden Ergebnissen führen. So wird floor((0.1 + 0.7) * 10) normalerweise 7 statt des erwarteten Wertes 8 zurück geben (als Ergebnis der internen Entsprechung von 7.9999999999....

    Das gründet sich auf die Tatsache, dass es unmöglich ist, manche Dezimal-Zahlen durch eine endliche Anzahl an Nachkomma-Stellen darzustellen. Dem Wert 1/3 entspricht z.B. der interne Wert von 0.3333333. . ..

    Deshalb sollten Sie nie den Ergebnissen von Fließkomma-Operationen bis auf die letzte Nachkomma-Stelle trauen und nie solche auf Gleichheit prüfen. Benötigen Sie wirklich eine größere Genauigkeit, sollten sie die mathematischen Funktionen beliebiger Genauigkeit oder die Gmp Funktionen benutzen.

  5. Ich bin in den letzten Jahren des öfteren in Lemmer gewesen . Allerdings haben wir einen Segeltörn auf dem Ijsselmeer gemacht und haben nicht dort gecampt. Ich muss sagen, das die Stadt, oder besser Städtchen was für sich habt

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...