eigentlich kannst du darauf verzichten netlify kostet nur unnötig geld, da reicht schon nen webspace gibt einige die schon nodejs als plugin unterstützen, somit kannst du backend wie frontend auf einem und demselben server hosten

probier mal bplaced.net aus, ich glaub 2gb ram sind gratis

...zur Antwort

bplaced wäre ne gratis alternative

...zur Antwort

repos aus github zu verwenden um sich selber zu steigern ist das beste was du machen kannst

...zur Antwort

GPT kann nicht debuggen außerdem liegt der stand bei 2021 seitdem hat sich bestimmt einiges an der Swift sprache an funktionen geändert die heute obsolet oder vulnerabel sind, ohne hintergrundwissen kannst du eigentlich nichts brauchbares rauskriegen

...zur Antwort

ist normal, kannst du eigentlich deaktivieren.

html syntax vorsichtshalber immer mit w3schools validieren, gibt genug plugins für

...zur Antwort

du könntest deepl’s API benutzen, ist zwar limitiert aber sollte ausreichen, welche sprache?

...zur Antwort
Verbindung Freundschaft schwarzer Hintergrund css code?

Hallo. Wir haben folgendes Problem. Wir haben alles schwarzer Hintergrund gemacht mit grau und weißer Schrift. leider fehlt uns ein Teil ( siehe bild ) kann uns jemand helfen und den code machen den wir hinzufügen können das auch der Teil schwarz ist und weiße Schrift?

das ist unser css code:

div.memberList .memberInfos { 

background-image: none; /* kein Hintergrundbild */

background-color: #000000; /* Hintergrundfarbe schwarz */

color: #696969; /* Schriftfarbe mattes grau*/

}

#profileInfos table.profileTable { background-color: #000000; }

.profileTable .label, .profileTable td, .profileTable td * { color: #696969!important; } #profileInfos h4.sub_head { color: #696969!important; }

}

}/* - - - Profil - - - */ #profileDetails, #profileStats, #profileAdvanced { background-image: none; background-color: #000; color: #696969!important; } #profileInfos .box2 td, #profileInfos .box2 td span, #profileInfos .box2 td strong, #profileInfos .box2 td a { color: #696969!important;}

}

.profileOptionsTitle, #profileOptions ul li a, #profileAdminOptions ul li a { background-color: #000!important; color: #fff!important; } #profileOptions, #profileOptions ul li { padding: 0; } #profileOptions, #profileAdminOptions { border: 1px solid #fff; } #profileOptions, #profileOptions ul li { padding: 0; }

/* - - - Mitglieder-Liste - - - */ div.memberList .memberListItem { border: 2px solid #fff; background-color: #fff; } div.memberList .memberInfos { background-image: none; background-color: #000; color: #fff; } div.memberList .memberInfos td { color: #fff!important; } div.memberList .memberOptions a { color: #fff!important; }

---

das auf dem bild das weiße da wo steht bestätigen freund, das wollen wir auch schwarz und weiße schrift

lg

...zum Beitrag

Ich würde raten, füg einen

profileTable .label, .profileTable td, .profileTable td, th{
color: #000000
}

dies definiert den oberen teil der tabelle

btw, “!important” nur wenn du eine bereits vorhandene deklaration überschreiben möchtest

...zur Antwort

GPTs prompts waren in meinem fall nicht immer akkurat weswegen ich zwischen Mini und Claude schwankte, du mußt nicht vergessen dass die AI einfach “nur” sprachmodelle sind und du lernen musst mit dieser umzugehen, produktiver aufjedenfall da du einfach schneller wirst und kleinigkeiten der AI überlassen kannst, was auch deine kreativität steigert da du nicht viel nachdenken musst als ohne AI 🙈

...zur Antwort

wie siehts denn aus? code deklaration scheint inordnung zu sein, abrundungen erfolgen in der tat mit dem border-radius welcher 1-4 parameter enthält (top left, top right, bottom left, bottom right) , füge am besten bitte noch ein bild hinzu wie es aktuell aussieht.

...zur Antwort
Wie verbessere ich die Darstellung auf mobilen Geräten?
<?php
session_start();
?>


<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Warenkorb</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            background-color: #f4f4f9;
            display: flex;
            flex-direction: column;
            align-items: center; 
            padding: 20px;
        }


        .cart-container {
            width: 100%;
            max-width: 600px;
            background-color: #fff;
            border: 1px solid #ddd;
            border-radius: 8px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            padding: 20px;
            text-align: left;
        }


        .cart-item {
            display: flex;
            justify-content: space-between;
            margin-bottom: 10px;
        }


        .cart-item p {
            margin: 0;
        }


        .total {
            font-weight: bold;
            font-size: 1.2em;
            color: #333;
            margin-top: 20px;
            text-align: right;
        }


        
        .checkout-button {
            background-color: #2a9d8f;
            color: #fff;
            padding: 10px 20px;
            border: none;
            border-radius: 25px;
            font-size: 1em;
            font-weight: bold;
            cursor: pointer;
            margin-top: 20px;
            text-align: center;
            transition: background 0.3s ease;
        }


        .checkout-button:hover {
            background-color: #21867a;
        }
    </style>
</head>
<body>
    <h1>Warenkorb</h1>
    <div class="cart-container">
        <?php if (!empty($_SESSION['cart'])): ?>
            <?php $total = 0; ?>
            <?php foreach ($_SESSION['cart'] as $item): ?>
                <div class="cart-item">
                    <p><?= htmlspecialchars($item['product_name']) ?> (x<?= htmlspecialchars($item['quantity']) ?>)</p>
                    <p>€<?= htmlspecialchars(number_format($item['price'] * $item['quantity'], 2)) ?></p>
                </div>
                <?php $total += $item['price'] * $item['quantity']; ?>
            <?php endforeach; ?>
            <p class="total">Gesamt: €<?= htmlspecialchars(number_format($total, 2)) ?></p>


      
            <form action="checkout.php" method="post">
                <button type="submit" class="checkout-button">Zur Kasse</button>
            </form>


            <form action="index.php" method="post">
                <button type="submit" class="checkout-button">weitershoppen</button>
            </form>


        <?php else: ?>
            <p>Ihr Warenkorb ist leer.</p>
        <?php endif; ?>
    </div>
</body>
</html>


...zum Beitrag

du suchst nach dem begriff Media-Query

...zur Antwort
Website lädt Datei nicht hoch, warum?

Moin, kennt sich vielleicht jemand mit PHP und Html aus und weiß warum beim Upload der Datei nicht das Script "upload.php" ausgeführt wird? Versuche mich gerade beim Scripten, stehe allerdings gerade voll auf dem Schlauch... Danke!

<?php include 'header.php'; ?>
<?php
if(!isset($_SESSION['email'])){
  header('location:login.php');
  $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
}
 ?>
      <div class="breadcrumb">
        <div class="container">
            <a class="breadcrumb-item" href="index.php">Home</a>
            <span class="breadcrumb-item active">Welecome <?php echo $_SESSION['email'] ?></span>
            <span class="breadcrumb-item active">Upload Video</span>
        </div>
    </div>
    <section class="static about-sec">
        <div class="container">
            <h1>Upload Video</h1>
            <div class="form">
                <form class="" action="videoUpload.php" method="post">
                    <div class="row">
                        <div class="col-md-6">
                            <input type="hidden" name="id" value="">
                            <label for="name">Name of Video:</label>
                            <input type="text" name="name" value="" placeholder="Fantasy World" required>
                            <label for="video_url">Video URL</label>
                            <input type="file" name="video_url" required>
                            <label for="description">Description</label>
                            <input type="text" name="description" value="" placeholder="">
                            <label for="category">Category</label>
                            <select name="category">
                              <option value="Classic">Classic</option>
                              <option value="Adventerous">Adventerous</option>
                              <option value="Nature">Nature</option>
                              <option value="Others">Others</option>
                            </select>
                          </div>
                        </div>
							<div class="col-lg-8 col-md-12">
							<form action="upload.php" method="post" enctype="multipart/form-data">
							<input type="submit" class="btn black" value="Upload Image" name="submit">
							</form>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </section>


    <?php include 'footer.php';?>
...zum Beitrag

also was mir auffällt ist, dass du auf ein submit nach email suchst allerdings submit stehen hast, und warum “ ! “ also nach deinem isset , wenn die email session NICHT stattfindet (!) wird zur login seite weitergeleitet, wo definierst du die variable target_dir? den pfad wo die datei gespeichert werden soll. du hast gar keine funktion um datei hochzuladen, du prüfst lediglich ob die session nicht steht, grad merke ich dass du deine upload funktion in einer zweiten datei gespeichert hast, es wäre hilfreich diese zu posten um den grund nachzugehen

...zur Antwort