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
durch$host = "";
usw ersetzen und die Datei dann wieder abspeichern?$host = "hostname";
-
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
nachprüfen.phpinfo()
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