Beiträge von derLeo

    Guten Tag liebe User,
    schon wieder habe ich ein weiteres PHP Problem.
    Undzwar wollte ich mit diesem Code die Datei "db_info" auslesen, aber irgendwie klappt es nicht.

    PHP
    <?php
    
    
    $pfad = $path_db_info;	  
    	  $datei = fread($pfad, "w");
    $contents = fread($handle, filesize($datei));
    fclose($handle);
    ?>

    Der Code an sich ist nicht der schönste, würde viel unkomplizierter gehen. Da ich aber derzeit nicht am PC bin kann ich ihn schlecht verbessern.

    Die Fehlermeldung Undefined Variable fixt du indem du in Zeile 5 einfügst:

    Code
    $information = "";

    Danke, hat geklappt. Dass die Buttons etc. so weit unten waren lag daran das ich irgendwie 20x <br> reingehauen habe.

    Die <br>'s hab ich jetzt rausgehauen, trotzdem befinden sich die buttons etc. noch nicht in der Box?? (SCHON GELÖST!!

    Der Code an sich ist nicht der schönste, würde viel unkomplizierter gehen. Da ich aber derzeit nicht am PC bin kann ich ihn schlecht verbessern.

    Die Fehlermeldung Undefined Variable fixt du indem du in Zeile 5 einfügst:

    Code
    $information = "";

    Das mag schon sein. Ich kann nämlich gar kein PHP.
    Das besteht zum größtenteil nur aus Copy & Paste aus verschiedenen Internetseiten.

    Wozu gehört die Variable $path_db_info?

    Das ganze schreibt den Text der in die Textboxgeschrieben wird in die datei db_info.php, diese wird auf einer beliebigen Seite ausgelesen.

    In Zeile 13 fehlt eine geschweifte Klammer.

    }

    Danke, hat geholfen!
    Der fehler wird jetzt nicht mehr angezeigt, jedoch ist die Seite nun komplett leer. Also wird nichts angezeigt von der textbox, button etc.

    Ich weiß wohl wie man eine Datei erstellt sowas brauchst du mir nicht beizubringen ^^ dies ist genau die Bildschrimgröße die auf Webseiten angezeigt wird, also die normale Bildschirmgröße :D

    Das kann ich irgendwie nicht glauben. So übergroß ist mein Bildschirm gar nicht, und schau dir mal mein Bild an.

    So würde das Design bei mir aussehen;
    Wie du siehst, selbst wenn du es in's center packen würdest, hättest du noch genug Platz um dich ausleben zu können.
    Aber ansonsten: Das Design ist echt schön!
    Ich wünschte ich könnte mit Photoshop umgehen. Benutze nur GIMP, kann damit zwar die ein oder andere gute Grafik erstellen, aber mit Photoshop wäre ich trotzdem fröhlicher :D

    Schlicht und einfach, gefällt mir eigentlich.
    Mir fehlen jedoch irgendwie ein paar Grafiken, und ich muss zustimmen;

    Es sieht alles echt zusammengepresst aus. Du hast eigentlich so viel Platz, man darf auch scrollen. ;)

    7.5/10

    Also ich schildere es nochmal genauer:

    Ich will, dass der abgeschickte Infotext in einer db_info.php datei landet in einem ordner namens "data".

    Das Textfeld hatte folgendermaßen vor:
    <div style="float: left;">

    » Information<br><textarea name="info" wrap="virtual" style="padding: 3px; margin-bottom: 5px; border:1px solid #CCCCCC; background-color:#FAFAFA; width: 300px; height: 50px;"></textarea></div>

    und den Button so:
    <input type="submit" name="absenden" value="Information abschicken" style="float: right; margin-right: -7px; padding: 3px; margin-bottom: 5px; border:1px solid #CCCCCC; width: 200px;">

    Das ganze wollte ich dann so machen:

    <?phpif(isset($_REQUEST['absenden'])){

    $information = $_REQUEST['info'];

    if($information==""){echo '<div style="text-align: right; color: #B40404; float: right; margin-top: -45px;">✖ Bitte überprüfe, ob alle Felder ausgefüllt sind.</div>';

    ?>

    <div style="float: left;">

    » Information<br><textarea name="info" wrap="virtual" style="padding: 3px; margin-bottom: 5px; border:1px solid #CCCCCC; background-color:#FAFAFA; width: 300px; height: 50px;"><?php echo $information; ?></textarea></div>

    <input type="submit" name="absenden" value="Information abschicken" style="float: right; margin-right: -7px; padding: 3px; margin-bottom: 5px; border:1px solid #CCCCCC; background-color: #F2F2F2; width: 200px;">

    <?phpif (isset($_POST['absenden'])){$pfad = $path_db_info;$datei = fopen ($pfad,"a");fwrite($information);fclose($datei); } ?>

    Aber klappen tut es nicht :D

    (Bitte kein hate falls es komplett falsch ist oder so. Ich kann KEIN PHP deshalb frage ich hier.)

    Hast du auch überhaupt eine "seite1212.php"? Wenn nicht, erstell sie. Der Code müsste eigentlich vollständig funktionieren.Habe dir mal alles in eine .zip gepackt wie das ganze aussehen sollte!


    MfG

    Ja klar. Nur heißt sie halt eben nicht "seite1212.php" hab das ganze halt editiert mit den richtigen Seitennamen. Ich schaue mir die .zip mal an.

    index.php:

    HTML
    <form method="post" action="seite1212.php">
    <input type="text" name="input_exmp" placeholder="Dein Text..." />
    <input type="submit" name="submit" value="Los" />
    </form>

    seite1212.php:

    PHP
    <?php
         $str = htmlspecialchars($_POST['input_exmp']);
         echo $str;
    ?>

    $str kannst du ja selbst in die Box einfügen per <?php echo $str; ?>

    MfG,
    Rockstar *
    ---------------------------------------------------------
    A C/C++ Programmer & Verilog Describer --
    ---------------------------------------------------------

    Danke! Hat alles geklappt, jedoch habe ich ein Problem: Sobald ich auf "Los" drücke lande ich auf einer 404 Seite und der Text wird auch nicht auf der Seite angezeigt.

    Guten Tag liebe Retrotown User.
    Erstmal vorab: Mobbt mich nicht wegen dieser dummen frage.

    Ich schildere es euch mal so:
    Ich habe ein Textfeld auf einer Seite die ich einfach mal "http://www.de/index.php" nenne.
    Auf der anderen Seite "http://www.de/seite1212.php" gibt es eine kleine Box in der ich den Text ausgeben möchte der auf "http://www.de/index.php" geschrieben wurde.
    ACHTUNG!
    Das ganze hat KEINE Datenbank! Also werden andere Daten auch in Dateien eingespeichert!

    LG