Hi,
sofern die anfängliche Mindestvertragslaufzeit abgelaufen ist (Je nach Vertrag, 12 oder 24 Monate). Kann sich der Vertrag um X Monate verlängern, sofern in den AGB nichts anderes steht oder nichts anderes vereinbart wurde.
Du hast aber nach Ablauf der Mindestvertragslaufzeit - und ich nehme mal an, dass diese vorbei ist - ein 1-Monatiges kündigungsrecht, auch wenn er sich wie oben beschrieben auf weitere 12 Monate verlängert.

Am besten mal dort anrufen und nachfragen, in der Regel geben die dir keine Falschauskunft um dich unbedingt als Kunden zu halten.

...zur Antwort

Direktes Abfragen der Kontodaten aus dem privaten Sektor heraus wird eher schwierig. Meines Wissens haben die meisten Banken sehr hohe und genaue Anforderungen was den Zugang zu deren API Keys angeht. (Ing-Diba zB.)

Ansonsten ist der Rest recht einfach mit einem Framework, Mathe und ein bisschen grafischem Know-How zu erledigen. Kannst ja für den Anfang Manuell über ein Formular die Daten von deinem Konto abspeichern. Kategorien anlegen, etc.

...zur Antwort

Um eine Seite Lokal in deinem eigenen Netzwerk zu betreiben, reicht es aus wenn du einen Webserver installierst und den so konfigurierst damit jeder im Netzwerk darauf zugriff hat. Internet ist somit nicht von Nöten. Bei LAMP kannst du auch einen Virtuellen Host bsp. http://pinnwand.local

Für die lokale Website reicht es schlicht und einfach aus, wenn der Webserver PHP interpretieren kann.

...zur Antwort

Das klingt jetzt nicht wirklich komplex und recht einfach.
Mir persönlich hilft immer mir vorher einen Plan zu machen und mir aufzuzeichnen was das Tool machen soll, welche verschiedenen Werte und Zustände es gibt und was wie wo beeinflusst wird.
Im anderen Sinne, wenn du es mal auf Papier gebracht hast, fällt es dir bestimmt leichter dich in den Stand reinzudenken und das zu programmieren.

...zur Antwort

Wenn deine Website auch auf mobilen Endgeräten angezeigt werden soll, kannst du das mit CSS und Media Queries realisieren.

https://www.w3schools.com/css/css_rwd_mediaqueries.asp

Generell würde ich von absoluten Breiten bei responsiven Geschichten abraten, da es sehr viele unterschiedliche Bildschirmbreiten gibt.

https://www.dieproduktmacher.com/blog/responsive-fluid-adaptive-welche-unterschiede-gibt-es

Dein (S)CSS könnte demnach so aussehen, wenn du zwei Container auf dem Computerbildschirm nebeneinander und auf Mobilenendgeräten untereinander anzeigen lassen möchtest.

<body>
 <div class="container">Foo</div>
 <div class="container">Bar</div>
</body>

body {
 .container {
   width: calc(50% - 7.5px);
   float: left;
   margin-right: 15px;

   &:last-of-type {
     margin-right: 0;
   }
   
   @media screen and (max-width: 768px) {
     float: none;
     width: 100%;
     margin-right: 0;
     margin-bottom: 15px;

     &:last-of-type {
       margin-bottom: 0;
     }
   }
 }
}
...zur Antwort

Es gibt mehrere Möglichkeiteiten, wenn du zB. einen vordefinierten Wert, nennen wir ihn FocalPoint auf X und Y Achse definierst. Kannst du in deinem Script mehrere Bildgrößen aus dem Original erstellen und damit gewährleisten, dass das wesentliche dennoch auf dem Bild bestehen bleibt.

Wenn du es einfach nur so nach Größe X/Y croppen möchtest, kann dir diese Funktion helfen.

https://www.php.net/manual/de/function.imagecrop.php

Mit CSS kannst du das Bild nicht initial Quadratisch machen, sondern nur in einem Quader anzeigen lassen in dem du den Container in dem das Bild angezeigt werden soll einen overflow: hidden gibst.

Bsp:

div {
 width: 50px;
 height: 50px;
 overflow: hidden;

 img {
  width: 100%;
  height: 100%;
 }
}

<div>
 <img src="..." />
</div> 

Alternativ gäbe es noch die Möglichkeit das Bild als Background einzufügen und dann die Background-size auf Cover/Contain zu stellen, je nach dem wie du es anzeigen lassen möchtest.

...zur Antwort

Mit HTML alleine kannst du das nicht realisieren. Mit S/CSS kannst du das übereinanderlegen.

Bsp

div {
 position: relative; 

 img {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  left: 0;
  top: 0;
 }
}

<div>
<img src="..."/>
<img src="..."/>
</div>
...zur Antwort

Extrem vereinfacht:

$dirname = "media/images/iconized/";
$images = glob($dirname."*.png");

foreach($images as $image) {
    echo '<img src="'.$image.'" />';
}
...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.