kostenloser Webspace werbefrei: lima-city


Überprüfen und dann Speichern

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    simsobjekts

    Kostenloser Webspace von simsobjekts, auf Homepage erstellen warten

    simsobjekts hat kostenlosen Webspace.

    Hallo Zusammen,

    Ich bastle gerade an einem Projekt:

    Der User gibt Zahl ein und wenn noch nicht in der zahl.txt vorhanden dann hinzufügen.

    Nun zu meinem Problem das Überprüfen?

    Habe mir die fgetcsv() rausgesucht, da die Zahlen so gespeichert werden 12;111;345;112;

    Ist es mit dieser Funktion möglich? Wenn ja Kann mit bitte jmd die Funktion erläutern da sie mir recht unklar ist.

    Ach ja noch ein Problem der User darf nur Zahlen ein geben wie stelle ich das an.

    weihnachtlicher gruß

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Die Funktion is mir ja noch garnie unter gekommen.^^

    Würde es an deiner Stelle mit zwei bewährteren Funktionen versuchen.
    <?php
    $content = file_get_contents("zahl.txt");
    $numbers = explode(";",$content);
    if(!in_array($zahl,$numbers)) {
      // Zahl hinzufügen
    } else {
      echo "Zahl schon vorhanden.";
    }
    ?>


    Gruß
    styVe (qap2-Team)
  4. Autor dieses Themas

    simsobjekts

    Kostenloser Webspace von simsobjekts, auf Homepage erstellen warten

    simsobjekts hat kostenlosen Webspace.

    Viel Dank, aber er fügt einfach die Zahl an ohne etwas zu tun??

    <html>
    <body>
    <form method="post" action="<?php echo $_SERVER["SCRIPT_NAME"]?> ">
    <input type="text" name="zahl" MAXLENGTH=3 /><br/>
    <input type="submit" value= "raten" />
    </form>
    <hr/>
    <?php
    $zahl = "";
    $schongeraten = "geraten.txt";
    $open = fopen($schongeraten, "r" ) ;
    $open1 = fopen($schongeraten, "a" );
    
    
    $content = file_get_contents("geraten.txt");
    $numbers = explode(";",$content);
    if(!in_array($zahl,$numbers)) {
      // Zahl hinzufügen
    if (isset($_POST["zahl"]) && (trim($_POST["zahl"]) != "")){
     	//Datei
    	$open1 = fopen($schongeraten, "a" );
    if($open1){
    $eintrag = $_POST["zahl"]. ";" ."\n";
    fputs($open1 , $eintrag);
    }
    }
    	// Zahl 
    } else {
      echo "Zahl schon vorhanden.";
    }
    
    if($open){
    	while(!feof($open)){
    	$schongeraten1 =fgets($open);
    	echo $schongeraten1 ;
    	}
    }else{
    	
    }
    ?>


    gruß
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!