1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. .DeJaVu

Beiträge von .DeJaVu

  • PHP Upload Bilderscript erweitern

    • .DeJaVu
    • 12. Februar 2023 um 10:18

    Aus deinem Link, da steht was mit echo ;)

    PHP Rename image while image uploading

    Einfach zum Debuggen zwischendurch einsetzen, so halte ich das auch bei meinen Scripten, wenn das Ergebnis falsch ist. Damit kann ich eingrenzen, wann was steht und wo nicht.

  • Leiste für Lesezeichen unter der Adressleiste herstellen

    • .DeJaVu
    • 12. Februar 2023 um 10:16

    Ich habe das absichtlich verschoben ;) Was du im nächsten Bild siehst, liegt bei den Buttons darüber und ist genauso schnell.

    Bilder

    • firefox_lesezeichenleiste.png
      • 12,07 kB
      • 544 × 366
  • PHP Upload Bilderscript erweitern

    • .DeJaVu
    • 11. Februar 2023 um 23:13

    Müsste nach Beispiel sein

    $max_size = 5*1024*1024;

    Was Sören meint ist, dass K für Kilo = 1000 steht, es sollte nach neuer Ordnung Kibi sein = 1024.

    Meine 1TB hat nur 930Mebibyte.

  • PHP Upload Bilderscript erweitern

    • .DeJaVu
    • 11. Februar 2023 um 23:02

    Lass dir bitte die einzelnen Variablen mit echo anzeigen, ab wann der Fehler auftritt. Ich hab leider keine PHP-Umgebung zum Testen.

  • PHP Upload Bilderscript erweitern

    • .DeJaVu
    • 11. Februar 2023 um 22:26
    Zitat von Zitronella

    kann man das noch irgendwie ändern?

    Bitte das neue Script oben testen, $extension wurde zwischendurch neu geschrieben, sollte nicht.

    Doku zu "pathinfo"

    PHP pathinfo() Function
    W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript,…
    www.w3schools.com
  • PHP Upload Bilderscript erweitern

    • .DeJaVu
    • 11. Februar 2023 um 21:29

    Ich habe einen Fehler im Script gesehen, aber vermutlich ist das keine Antwort auf deine Frage. Script bitte neu übernehmen.

  • Firefox PDF Vorschau

    • .DeJaVu
    • 11. Februar 2023 um 21:26

    Das war aber einst schon nicht die Frage oder das Ziel. ;)

    Es gibt nur diese Lösung zu so einer Frage.

  • Leiste für Lesezeichen unter der Adressleiste herstellen

    • .DeJaVu
    • 11. Februar 2023 um 20:33

    Bild bitte!

  • xpi per sideloading installieren

    • .DeJaVu
    • 11. Februar 2023 um 20:32

    Du musst die Sammlung in Firefox auch einladen.

    Einstellungen > "Benutzerdefinierte Add-on-Sammlung"

    Keine Sonderzeichen oder Unterstrich im Namen!

  • PHP Upload Bilderscript erweitern

    • .DeJaVu
    • 11. Februar 2023 um 20:00

    lustich

    mal schauen

    PHP
    <?php
    $upload_folder = 'uploads/files/'; //Das Upload-Verzeichnis
    $filename = pathinfo($_FILES['datei']['name'], PATHINFO_FILENAME);
    $extension = strtolower(pathinfo($_FILES['datei']['name'], PATHINFO_EXTENSION));
     
     
    //Überprüfung der Dateiendung
    $allowed_extensions = array('png', 'jpg', 'jpeg', 'gif');
    if(!in_array($extension, $allowed_extensions)) {
     die("Ungültige Dateiendung. Nur png, jpg, jpeg und gif-Dateien sind erlaubt");
    }
     
    //Überprüfung der Dateigröße
    $max_size = 500*1024; //500 KB
    if($_FILES['datei']['size'] > $max_size) {
     die("Bitte keine Dateien größer 500kb hochladen");
    }
     
    //Überprüfung dass das Bild keine Fehler enthält
    if(function_exists('exif_imagetype')) { //exif_imagetype erfordert die exif-Erweiterung
     $allowed_types = array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF);
     $detected_type = exif_imagetype($_FILES['datei']['tmp_name']);
     if(!in_array($detected_type, $allowed_types)) {
     die("Nur der Upload von Bilddateien ist gestattet");
     }
    }
    
    //new, check blank name
    if(isset($_POST['Submit1']))
    { 
    $filename = $_POST["filename"];
    
    $filename = trim($filename);
    if (empty($filename)) {
      $filename = $_FILES["file"]["name"]; //new name = old name
    }
    
    }
    else
    {
    $filename = $_FILES["file"]["name"];
    }
    // end check
    
    //Pfad zum Upload
    $new_path = $upload_folder.$filename.'.'.$extension;
     
    //Neuer Dateiname falls die Datei bereits existiert
    if(file_exists($new_path)) { //Falls Datei existiert, hänge eine Zahl an den Dateinamen
     $id = 1;
     do {
     $new_path = $upload_folder.$filename.'_'.$id.'.'.$extension;
     $id++;
     } while(file_exists($new_path));
    }
     
    //Alles okay, verschiebe Datei an neuen Pfad
    move_uploaded_file($_FILES['datei']['tmp_name'], $new_path);
    echo 'Bild erfolgreich hochgeladen: <a href="'.$new_path.'">'.$new_path.'</a>';
    ?>
    Alles anzeigen

    basiert auf

    Code
    <form action="fileupload.php" enctype="multipart/form-data" method="post">
    Select image :
    <input type="file" name="file"><br/>
    Enter image name :<input type="text" name="filename"><br/>
    <input type="submit" value="Upload" name="Submit1">
    
    </form>
  • PHP Upload Bilderscript erweitern

    • .DeJaVu
    • 11. Februar 2023 um 18:12

    Zu letzterem als Vorbedingung:

    PHP: trim - Manual

    PHP empty() Function
    W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript,…
    www.w3schools.com

    Sollte beides vor die Zeile mit "move"

    Im "sicheren Upload" sollte das vor "//Pfad zum Upload" stehen

    Variablen sind anzupassen, da oder da.

    $filename.'.'.$extension

    Oder du füllst den Dateinamen im Formular mit dem aus der ausgewählten Datei vorab. Da bin ich aber zu lang raus.

  • xpi per sideloading installieren

    • .DeJaVu
    • 11. Februar 2023 um 18:03

    Wenn in der Final/Android keine Freigabe hat, und auch nicht aufgelistet wird, dann geht es nicht. Beta oder Nightly. Wobei ich dann die Beta empfehlen würde, Nightly ist nichts für jeden.

  • TamperMonkey versus ViolentMonkey

    • .DeJaVu
    • 11. Februar 2023 um 13:31

    Hatte wieder Zeit, mich mit Tampermonkey und Violentmonkey zu beschäftigen.

    VM bekam das Update auf 2.13.9, und kann inzwischen mit deinem Script für das Ebay-Favicon umgehen, die anderen Scripte dürfen keine addlistener beinhalten, warum auch immer.

    TM weist darauf hin, dass @include bald veraltet sei und man möge doch @match nutzen.

  • Mozillas "Supernova"

    • .DeJaVu
    • 11. Februar 2023 um 12:49

    Eben erst weiter gelesen. 2 Jahre für "unter der Haube" dürfte annehmbar sein, sollte genug Zeit für die meisten sein, sich umzustellen, peu a peu.

    K-9 werde ich mir wohl erst wieder richtig 2024 anschauen, nach dem Plan da, vorher nur sneaken.


    Danke für den Artikel.

  • Forum-Anpassung

    • .DeJaVu
    • 11. Februar 2023 um 12:01

    Der Kopf sieht hier so aus. Hat > 1000 Zeilen, Farben auch nochmal ~1000.

    Was du suchst, ist bei CSS mit "pageheader" drin oder darunter. Und auf verschiedene Fensterbreiten optimiert.

    Bilder

    • camp-firefox-header.png
      • 8,92 kB
      • 663 × 137
  • Mozillas "Supernova"

    • .DeJaVu
    • 11. Februar 2023 um 11:24

    Vielleicht erachten die das so ähnlich wie du, viel zu früh für irgendwas. Ich habe das Forum dort nur speziell nach supernova abgelesen, nicht mal durchsucht. Wenn es keinen Datenverlust oder Verlust von Erweiterungen gibt, sind die Nutzer glücklich. Gerade bei Erweiterungen reagieren etliche empfindlich und sind teils noch auf v92, es gibt sogar Ausreisser (bei mz gelesen), die noch v52 nutzen (wollen). Ich halte das für eine ganz schlechte Idee wegen:

    Security Advisories for Thunderbird
    www.mozilla.org

    Was bei Firefox neulich schon ausgenutzt wurde, war auch in TB vorhanden. Es gibt entsprechend Analogien zu anderer Software. Muss jeder selbst wissen, wie wichtig im Sicherheit, gerade bei Mails ist.

    Ich weiss grad nicht, ob das folgende schon verlinkt wurde:

    https://developer.thunderbird.net/planning/roadmap

    Wie ist das denn jetzt nochmal mit K-2? Wird das zu TB oder andersherum? K-2 ist ja nicht schlecht, aber ein wenig von TB wäre auch nicht übel.

  • Mozillas "Supernova"

    • .DeJaVu
    • 10. Februar 2023 um 19:22
    Zitat von Sören Hentzschel

    Es hat keinen Sinn, einen temporären Zwischenstand zu beurteilen

    Ich hab's mir aber erlaubt, das so zu beschreiben.

  • Webseiten Lade-Fehler

    • .DeJaVu
    • 10. Februar 2023 um 19:02

    Gute Besserung, hast ja jetzt hoffentlich Wochenende.

  • Mozillas "Supernova"

    • .DeJaVu
    • 10. Februar 2023 um 14:52

    Ich nutze es ja nicht, zum Testen und gucken (und nur das) gibt es die aktuelle Final hier, Mails werden mit einem anderen Client abgearbeitet ;)

    Und ja, ich habe gelesen, dass die erst ab dem 14.2. wieder Einwürfe bekommen wollen/zulassen. Und dass der Rummel erst zur nächsten ESR fertig sein soll, so Juli/August. Was Luft nach oben angeht, war das auch nur eine Wertung zum aktuellen Stand, Firefox hat auch länger gebraucht, aber es hat mich verwundert, dass sowas wie das doppelte "Anpassen" vorkommt, auch wenn das sichtlich zwei unterschiedlichen Anpassmöglichkeiten sind. Oder das neue Anpassen verdrängt das alte Anpassen. Ich lass mich überraschen-

  • Webseiten Lade-Fehler

    • .DeJaVu
    • 10. Februar 2023 um 14:11

    Also das Video läuft im Browser, im gleichen Browser, der lindi ch nicht anzeigen kann, ist das richtig?

    Falls ja, ergibt das nur ganz wenig Sinn und da kann Firefox nichts für. Da du WLAN angibst als Verbindung, könntest du einen Test mit Kabel durchführen, um den WLAN-Adapter ausschliessen zu können. Könnte sein, dass der WLAN-Adapter mit dem Video ausgelastet ist, denn seitens Modem mit Antenne -> Smartphone ist ja weiterhin Surfen möglich, sagtest du.

    Sind denn alle Browser betroffen? Was sagt Edge in dem Momenten? (habe ich etwas voreilig in den Raum geworfen oben)

Unterstütze uns!

Jährlich (2025)

101,9 %

101,9% (662,48 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon