kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Bilder überlappen, zweites Bild zentrieren

    geschrieben von kogsz

    Hallo,
    ich möchte folgendes erreichen:
    Ich habe zwei Bilder: Bild1(300x300px) und Bild2 (50x50px).
    Bild1 soll normal angezeigt werden, Bild2 nicht.
    Wenn der Benutzer auf Bild1 den Mauszeiger steuert, soll Bild1 "durchsichtig" werden und Bild2 in der Mitte von Bild1 angezeigt werden. Zudem soll unter Bild2 ein Text angezeigt werden, den ich per PHP einstellen kann.

    Hier mein Ansatz:
    <html>
    <head>
    <style>
    div#bild {
        width: 300px;
        height: 300px;
    }
    div#bild div {
        width: 300px;
        height: 300px;
    }
    div#bild1 {
        opacity: 1.0;
        background-image: url(Bild1.jpg);
        background-repeat: no-repeat;
    }
    div#bild:hover div#bild1 {
        opacity: 0.5;
        background-image: url(Bild1.jpg);
        background-repeat: no-repeat;
        z-index: 1;
        position: absolute;
    }
    div#bild:hover div#bild2 {
        opacity: 1.0;
        background-image: url(Bild2.png);
        background-repeat: no-repeat;
        z-index: 2;
        position: absolute;
    }
    div#bild2:hover div#text:after {
        color: #FF0000;
        display: block;
        z-index: 2;
        content: "Text";
    }
    
    </style>
    </head>
    <body>
    <div id="bild">
    <div id="bild1"></div>
    <div id="bild2"><br /><div id="text"></div></div>
    
    </div>
    </body>
    </html>


    1. Wie bekomme ich Bild2 in die horizonate sowie vertikale Mitte von Bild1?
    Bis jetzt habe ich einen statischen Text "Text" eingetragen, der aber nicht unter der Krone angezeigt wird.
    2. Wie bekomme ich den Text unter Bild2?
    3. Wie kann ich per PHP steuern, welcher Text angezeigt wird?
  • in: Schrift dicker als bolder

    geschrieben von kogsz

    Hallo,
    HTML-Code:
    <table>
    <tr>
    <td>
    TEXT
    </td>
    </tr>
    </table>

    CSS:
    table td {
    letter-spacing: -2px;
    font-weight: bolder;
    font-size: 30px;
    }


    Ich möchte, dass der Text größer als bolder/900 angezeigt wird. Habe per Google nichts gefunden.
    Gibt es da irgendeinen Trick oder anderen Ansatz, das dicker zu machen?
  • in: Ajax Programmierstiloptimierung

    geschrieben von kogsz

    Hallo,
    ich habe ein Registrierungsskript geschrieben, das die Inputfelder bei Eingabe per Ajax überprüft (zB wie gleich hier kommt, ob die beiden Kennwörter identisch sind)
    (Teil-)Skript:
    function pw_identisch(pw1, pw2)
    {
    if (pw1 == "" || pw2 == "")
        {
            document.getElementById("ausgabe_passwort2").innerHTML="<?php echo "<img src=kreuz.jpg />"; ?>";
            return;
        }
            if (window.XMLHttpRequest)
        {
            // AJAX nutzen mit IE7+, Chrome, Firefox, Safari, Opera
            xmlhttp=new XMLHttpRequest();
        }
        else
        {
            // AJAX mit IE6, IE5
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
        xmlhttp.onreadystatechange=function()
        {
            if (xmlhttp.readyState==4 && xmlhttp.status==200)
            {
                document.getElementById("ausgabe_passwort2").innerHTML=xmlhttp.responseText;
            }
        }
        xmlhttp.open("GET","auswertung_ajax.php?pw1="+pw1+"&pw2="+pw2,true);
        xmlhttp.send();
    
    }

    mit dem HTML-Formular:
    <tr><td>Passwort</td>
    <td><input type="password" name="passwort" size="30" value="" id="passwort" onkeyup="testekennwortqualitaet(this.value)" onchange="testekennwortqualitaet(this.value)" />
        <span id="ausgabe_passwort"></span>
        <span id="info"></span></td>
    </tr>
    <tr><td>Passwort wiederholen</td>
    <td><input type="password" name="passwort2" size="30" id="passwort2" onkeyup="pw_identisch(document.register.passwort.value, this.value)" onchange="pw_identisch(document.register.passwort.value, this.value)" />
        <span id="ausgabe_passwort2"></span></td>
    </tr>


    wie ihr hier seht, wird immer das Skript auswertung_ajax.php aufgerufen, was dann folgendes macht:
    if(isset($pw1) AND isset($pw2))
    {
        if($pw1 == $pw2)
        {
            echo "<img src=haken.jpg alt= title= />";
            $ok_pw2 = true;
        }
        else
        {
            echo "<img src=kreuz.jpg alt= title= />";
        }
    }


    Ich suche jetzt nach einer Möglichkeit, das alles irgendwie ein eine Datei zu "verlagern". Leider bin ich nicht sehr erfahren in Ajax und brauche daher Hilfe. :(
    PS: Verbesserungen/Vereinfachungen am Quellcode sind natürlich auch gern gesehen :)
  • in: Anpassungsfenster Bilderupload

    geschrieben von kogsz

    Danke, hab das erste Tutorial genommen und funktioniert
  • in: Anpassungsfenster Bilderupload

    geschrieben von kogsz

    Hallo :)
    Ich bin gerade dabei, ein Skript zu entwickeln, bei dem der Benutzer Bilder uploaden kann. Das Skript funktioniert soweit:
    <?php
    $dateityp = GetImageSize($_FILES['datei']['tmp_name']);
    var_dump($dateityp);
    if($dateityp[2] == 2 OR $dateityp[2] == 3)
       {
       if($_FILES['datei']['size'] <  102400)
          {
          move_uploaded_file($_FILES['datei']['tmp_name'], "userupload/".$_FILES['datei']['name']);
          echo "Das Bild wurde Erfolgreich nach userupload/".$_FILES['datei']['name']." hochgeladen";
          }
          }
    
       else
          {
             echo "Das Bild darf nicht größer als 100 KB sein ";
          }
    
        }
    else
        {
        echo "Bitte nur Bilder im PNG oder JPG-Format hochladen";
        }
    
    ?>
    <html>
      <head>
      </head>
      <body>
        <form action="<?PHP echo $_SERVER['PHP_SELF']; ?>" method="post"
              enctype="multipart/form-data">
          <input type="file" name="datei" value="" />
          <br />
          <input type="submit" name="Abschicken" value="Upload beginnen" />
        </form>
      </body>
    </html>


    Ich will aber, dass alle Bilder im Format 300x300 Pixel hochgeladen werden und dann auch so aufm dem Server liegen.
    Es wird vermutlich kein Problem ein quadratisches Bild auf 300x300 Pixel "runterzuskalieren", aber wenn jemand mit einem hochkantigen Bild (1000x500) Pixel kommt, habe ich ein Problem :D
    Ich habe mir so etwas wie bei Facebook wenn man ein Profilbild hochlädt vorgestellt, also dass dann ein Fenster kommt, das man verschieben muss, das 300x300 Pixel groß ist und dann nur dieser Teil hochgeladen wird. Leider habe ich keinen wirklichen Ansatz wie ich das implementieren soll und ich bin in Javascript nur teilweise fit :D wäre also über ausführliche Hilfe dankbar :)
  • in: Haken bei Inputfeld (Ajax?)

    geschrieben von kogsz

    Sorry Leute aber es geht immernoch nicht :D
    Wenn ich auf test.php gehe erscheint jetzt nicht mehr die Fehlermeldung, sondern "ok", wegen
    else if(data.success == true) {
     					jQuery('#email').addClass('emailOk');
     					alert("ok");

    Das ist ja schon einmal ein Fortschritt :D
    Wenn ich aber etwas in das Textfeld eingebe passiert rein gar nichts.
    Sorry, dass ich euch so auf die Nerven gehe :D
    BTW würde mir glaube ich ein jQuery/Ajax ? Tutorial nicht schaden. Ich habe leider keins auf (vorzugsweise) deutsch gefunden, das mich angesprochen hat und gut war. Kennt ihr da welche?
  • in: Haken bei Inputfeld (Ajax?)

    geschrieben von kogsz

    habe test2.php erweitert:
    <?php
    include "db_connect.php";
    echo $_POST['email'];
    $email = $_POST['email'];
    $user_vorhanden = mysql_num_rows(mysql_query("SELECT * FROM login WHERE `E-Mail` = '$email')); // 1 bei User schon vorhanden, bei 0 nicht
    if($user_vorhanden == 1)
    {
       echo "<img src=haken.jpg />";
    }
    else
    {
        echo "<img src=kreuz.jpg />";
    }
    ?>


    Gleiche Fehlermeldung :/
  • in: Haken bei Inputfeld (Ajax?)

    geschrieben von kogsz

    Danke für die schnelle Hilfe :)
    Leider geht es aber immernoch nicht :(
    Inhalt von test.php:
    <form action="test.php" method="post">
    <input type="text" name="email"/>
    <input type="submit"/>
    </form>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
    <script language="javascript" type="text/javascript">
    jQuery.ajax({
      			type: "POST",
      			url: "test2.php",
      			data: {
      				email: jQuery('#email').val(),
      			},
      			dataType: 'json',
     			success: function(data) {
     				if(!data) {
     					jQuery('#email').addClass('emailError');
     					alert("nodata");
     				}
     				else if(data.success == true) {
     					jQuery('#email').addClass('emailOk');
     					alert("ok");
     				}
     				else {
     					jQuery('#email').addClass('emailError');
     					alert("error");
     				}
     			},
     			error: function() {
     				alert("Es ist leider ein technischer Fehler aufgetreten. Versuchen sie es später erneut.");
     			}
    		});
    
    </script>

    Habe noch alerts hinzugefügt, sodass ich gleich ne Meldung bekomme und nich mit CSS rumhantieren muss :D

    Inhalt von test2.php (bei dir emailcheck.php):
    <?php echo $_POST['email']; ?>

    Es kommt immernoch die Fehlermeldung mit dem technischen Fehler.

  • in: Haken bei Inputfeld (Ajax?)

    geschrieben von kogsz

    Könntest du mir bitte näher erklären, was das Programm macht (jetzt nur bei E-Mail).
    Ich will es bereits beim Eintippen überprüfen.
    Und was wird dann an emailcheck.php übertragen?
    Edit:
    habs ausprobiert. Es kommt die ganze Zeit die Fehlermeldung "Es ist leider ein technischer Fehler aufgetreten. Versuchen sie es später erneut.", auch wenn ich etwas in das Inputfeld eingebe
  • in: Haken bei Inputfeld (Ajax?)

    geschrieben von kogsz

    Hallo,
    ich habe ein Login-System in PHP geschrieben. Leider halten sich meine JavaScript/Ajax usw Kenntnisse stark in Grenzen, deswegen folgende Frage:
    ich will programmieren, dass wenn man beispielsweise die E-Mail eingetippt hat, ein Haken rechts vom (oder im) Inputfeld erscheint, wenn die E-Mail noch nicht existiert und wenn sie schon existiert, ein rotes x erscheint.
    Das Gleiche bei Passwort und Passwort wiederholen (wenn sie übereinstimmen: haken/kreuz)
    Könnt ihr mir da bitte helfen?

    Formular:
    <form action="index.php" method="post">
    <table id="register">
    <tr><td>Vorname</td>
    <td><input type="text" name="vname" size="30" style="
        -moz-border-radius:15px; /* Firefox */
        -webkit-border-radius:15px; /* Safari, Chrome */
        -khtml-border-radius:15px; /* Konqueror */
        border-radius:15px; /* CSS3 */" maxlength="50"/></td>
    </tr>
    <tr><td>Nachname</td>
    <td><input type="text" name="nname" size="30" style="
        -moz-border-radius:15px; /* Firefox */
        -webkit-border-radius:15px; /* Safari, Chrome */
        -khtml-border-radius:15px; /* Konqueror */
        border-radius:15px; /* CSS3 */" maxlength="50"/></td>
    </tr>
    <tr><td>Passwort</td>
    <td><input type="password" name="passwort" size="30" style="
        -moz-border-radius:15px; /* Firefox */
        -webkit-border-radius:15px; /* Safari, Chrome */
        -khtml-border-radius:15px; /* Konqueror */
        border-radius:15px; /* CSS3 */" maxlength="50"/></td>
    </tr>
    <tr><td>Passwort wiederholen</td>
    <td><input type="password" name="passwort2" size="30" style="
        -moz-border-radius:15px; /* Firefox */
        -webkit-border-radius:15px; /* Safari, Chrome */
        -khtml-border-radius:15px; /* Konqueror */
        border-radius:15px; /* CSS3 */" maxlength="50"/></td>
    </tr>
    <tr><td>E-Mail</td>
    <td><input type="text" name="email" size="30" style="
        -moz-border-radius:15px; /* Firefox */
        -webkit-border-radius:15px; /* Safari, Chrome */
        -khtml-border-radius:15px; /* Konqueror */
        border-radius:15px; /* CSS3 */" maxlength="50"/></td>
    </tr>
    <tr><td><input type="submit" value="Registrieren" style="
        -moz-border-radius:15px; /* Firefox */
        -webkit-border-radius:15px; /* Safari, Chrome */
        -khtml-border-radius:15px; /* Konqueror */
        border-radius:15px; /* CSS3 */
        text-align: center;
        "
        name="register"/></td>
    </tr>
    </table>
    </form>
  • in: Wert einer Variablen in einer anderen Datei setzen

    geschrieben von kogsz

    Das löst alles leider mein Problem nicht :/
    kann ich die Datei einlesen per
    $inhalt = file_get_contents('db_connect.php');

    und dann
    $host = "";
    durch
    $host = "hostname";
    usw ersetzen und die Datei dann wieder abspeichern?
  • in: Wert einer Variablen in einer anderen Datei setzen

    geschrieben von kogsz

    wenn ich dass passwort für die dbverbindung in der datenbank speicher muss ich es trotzdem im klartext in der datei speichern
    wenn ich es in einer (text)datei speicher, kann man es als anwender auslesen wenn man die textdatei aufruft
    außerdem geht es mir erstmal nicht um die perfekte sicherheit :D
  • in: Wert einer Variablen in einer anderen Datei setzen

    geschrieben von kogsz

    Hallo,
    ich bin gerade am programmieren für eine SQL-Verbindung. Ich habe zwei Dateien. Die erste wertet die Benutzereingaben aus (host, user, pw, dbname). Die andere Datei wird erzeugt und beinhaltet folgenden Inhalt.
    <?php
    $host = "";
    $user = "";
    $pw = "";
    $selected_db = "";
    $link = mysql_connect($host, $user, $pw);
    if (!$link) {
        die('Verbindung nicht möglich : ' . mysql_error());
    }
    // benutze Datenbank
    $db_selected = mysql_select_db($selected_db, $link);
    if (!$db_selected) {
        die ('Kann Datenbank nicht benutzen : ' . mysql_error());
    }
    ?>

    Ich will nun die Benutzereingaben der ersten Datei dauerhaft in der zweiten Datei speichern, also bsphaft:
    $host = "" soll zu $host = "localhost" werden und in der zweiten Datei abgespeichert werden.
  • in: Ip Adresse durch Skript lokalisieren

    geschrieben von kogsz

    hackyourlife schrieb:
    Offensichtlich fehlt auf deinem Server die SimpleXML-Unterstützung. Das kannst du mit
    phpinfo()
    nachprüfen.

    ich hab es überprüft..aber ehrlich gesagt finde ich nichts wo etwas von simple xml steht?
  • in: Ip Adresse durch Skript lokalisieren

    geschrieben von kogsz

    ich habe mich an das mit utrace rangemacht
    mein code:
    <?php
    $ip = $_SERVER["REMOTE_ADDR"];
    $url = "http://xml.utrace.de/?query=" . $ip;
    $xmlString = file_get_contents($url);
    
    $xml = simplexml_load_string( $xmlString );
    
    
    foreach ( $xml->result as $result )
    {
       echo 'Land: ' . $result->countrycode . '<br>';
       echo 'Region: ' . $result->region . '<br><br>';
    
    }
    
    ?>

    Ausgabe: Fatal error: Call to undefined function: simplexml_load_string() in [...] on line 6
    was ist mein (denk-)fehler?
  • in: Ip Adresse durch Skript lokalisieren

    geschrieben von kogsz

    Hallo.
    Ich habe ein Skript geschrieben, dass Ips in einer Datenbank speichert.
    Nun möchte ich aber in einem anderen DB-Feld den (ungefähren) Ort der Ip einspeichern.
    Wenn ich selbst IPs nachschaue benutze ich http://www.utrace.de/.
    Kann ich das durch ein Skript automatisieren, wenn ja, wie? :D
    Der Ort der IP soll anschließend in die Db eingetragen werden.
  • in: Werte in Echtzeit aus Datenbank ausgeben (AJAX)

    geschrieben von kogsz

    Danke! Hat funktioniert. :)
  • in: Werte in Echtzeit aus Datenbank ausgeben (AJAX)

    geschrieben von kogsz

    was macht denn das skript? :D
    und was macht/ist database.php?
  • in: Werte in Echtzeit aus Datenbank ausgeben (AJAX)

    geschrieben von kogsz

    Hallo.
    Ich habe momentan folgendes Problem:
    Ich habe eine Datenbank (Verbindung mit connect.php), in der ein Wert steht der immer wieder in Echtzeit ausgegeben werden soll. Wenn er sich also beispielsweise von 1 auf 2 ändert, soll das Programm nicht mehr 1, sondern 2 ausgeben, ohne dass das Fenster reloadet werden muss. Mein Ansatz hierfür war AJAX, nach mehrstündigem Suchen und aufgrund meiner geringen AJAX-Kenntnisse bin ich zu keiner Lösung gekommen :D
    hier mein Code:
    <?php
    include "connect.php";
      $res = mysql_query("select * from `daten`") or die (mysql_error());
    
        while ($dsatz = mysql_fetch_assoc($res))
       {
         $wert = $dsatz['wert'];
       }
    
    if($wert == "1") echo "Der Wert ist eins";
    if($wert == "2") echo "Der Wert ist zwei";
    
    ?>

  • in: Bots auf Homepage?

    geschrieben von kogsz

    Hallo.
    In letzter Zeit hab ich beobachtet, dass IPs, die laut utrace von google sind auf meiner Homepage sind. Auch tauchen diverse IPs aus den USA, Russland, Großbritannien usw auf..sind das Google-Bots oder andere Bots von Suchmaschinen? oder sind das Proxyserver?
  • in: Neue/r Bundeskanzler

    geschrieben von kogsz

    58% wollen Merkel, 22% Steinbrück..sieht momentan sehr klar aus :D
  • in: MySql Tutorials bitte

    geschrieben von kogsz

    ich würde dir dieses tutorial empfehlen:
    http://www.php-einfach.de/einf_mysql.php
  • in: Css Hilfen

    geschrieben von kogsz

    also ich finde du solltest dir - auch wenns am Anfang sehr schwer fallen wird denk ich - dich durch Tutorials quälen..bei dem CMS-Zeug lernst du nich so viel/gar nix..beim andren schon :)
  • in: Ajax-Chat

    geschrieben von kogsz

    Hallo, ich bin ein Neuling in Sachen Ajax.
    Ich bin momentan auf der Suche nach einem Chat mit Ajax (der sich also immer wieder selbst akutalisert). Habt ihr dazu ein gute Tutorial oder einen fertigen Quellcode?
    MfG

Login zum Webhosting ohne Werbung!