Zum Inhalt springen

tschulian

Mitglieder
  • Gesamte Inhalte

    369
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von tschulian

  1. Nein, das habe ich schon gecheckt. Vorher war es tatsächlich Datetime. Bei INT komm jetzt 0 und testweise bei varchar kommt ein leeres Datenbankfeld.
  2. Naja er füllt alles aus wie er soll nur bei vote_time steht jetzt 0. Das gibt mir time() aus wenn ich es überprüfe.
  3. Wenn ich anstatt getdate() time() verwende schreibt er nichtsmehr in die Datenbank.... SQL Diff bringt mir nichts?
  4. Nein, da ein Counter dies verhindert, ist ja Benutzerabhaengig und dieser clean-request über die Zeit setzt den Counter für den Benutzer auf 0
  5. Das Funktioniert trotzdem nicht wirklich... bzw. ich sitze mal wieder auf dem Schlauch
  6. Wie convertiere ich denn den Timestamp 2014-09-25 20:04:55.340 in Sekunden?! Sorry das ich immer mit solchen komischen Problemen ankomme ...
  7. Guten Abend liebe Leute, fast fertig mit meiner Page, stoße ich nun auf folgendes schwerwiegendes Problem. User können sich pro Tag(24h) 1x für ein Gewinnspiel "registrieren". Nachdem sie auf "Teilnehmen" gedrückt haben schreibt mein Script alles in die Datenbank. USER_ID, E-Mail, Datum, IP values ($ID, $Mail, getdate(), $SERVER[REMOTE_ADDR']) Funktioniert soweit alles Top. Im Datumsfeld findet sich nun folgender Wert aufgrund getdate() wieder: 2014-09-25 20:04:55.340 Ansich ja richtig, nun, wenn die 24 Stunden abgelaufen sind will ich mit folgender Function ausrechnen ob er für einen erneuten Vote berechtigt ist. $time = mssql_query(getdate()); define("VOTE_TIME", "24"); function clean_requests($time) { $query = mssql_query("select * from vote_log"); $i = 0; while($row = mssql_fetch_array($query)) { $i++; $lastvoted = $row['Datum']; if($time-$lastvoted > VOTE_TIME*3600) { if (!mssql_query( "delete from vote_log where vote_time='$lastvoted'")) { return false; } }[/PHP] Nur leider kann er mit meinem getdate() nicht rechnen. Habe schon x viele converts (in int, oder varchar, float whatever) probiert, aber es klappt einfach nicht -.- Der Code-Schnipsel ansich passt, der cleanrequest ist noch für weitere Parameter die funktionieren. Mein Problem ist eben die 24 Stunden auszurechnen....
  8. Hey crash, FoIP ist nur deren Begriff. Diese IPs sind auch für virtualisierungen (im bridge-modus) verwendbar, gibt sogar eine offizielle Anleitung. Beide Server benutzen eine FoIP, bzw vielmehr jeder eine eigene öffentliche IP. Habe das Problem nun gefunden. Da Server2 eine Kopie von Server1 ist, wurde auch der arp & dns Cache von Server1 übernommen. Nachdem ich den arp Cache geleert hatte, war der Server immer erreichbar. Was auch sein kann: der Provider hat wie es scheint die Gateways für die Subnetze ohne Ankündigungen geändert. Glücklicherweise habe ich damals zum einrichten Screenshots gemacht, und auf denen sind ganz klar andere Providerangaben zu sehen. Der Gateway war vorher x.x.x.94 und wurde nun auf x.x.x.254 geändert. Das hat übrigens auch vorhin auf Server1 durchgeschlagen und hat den produktiven Server für ca. 1,5h lahmgelegt!!!
  9. Wieso denkt ihr denn alle so negativ? Also, der Portscanner bringt garnichts, da die IPs der VMs direkt Bridged ist. Die Haupt-IP des "richtigen Servers" mit der IP 188.x.x.x ist dadruch geschützt. Wie auch immer, der Dauerping läuft immer noch ohne Abbrüche durch. Und Sorry, deinen ersten Port über die RDP unsicherheit auf Public Servern habe ich übersehen.
  10. Edit: Ich habe jetzt auf dem virtuellen Server mit den RDP Problemen die ICMP Firewall Regel wieder deaktiviert um mal einen Dauerping auszuwerten. Fazit nach einer Stunde: keine Abbrüche.
  11. Ähm, Port 3389 wird nur für bestimmte IPs freigegeben. Auf den Root kommt jeder, gut, aber diese IP kennt keiner. Die IP, die jeder kennt hat eine Firewall-Regel, die solche administrativen Zugriffe nur für die dort eingetragenen IPs zulässt. Mein Problem besteht immer noch, vllt hier noch etwas das mir, bzw euch um mir zu helfen, helfen könnte: Diese E-Mail ist eben genau auf den Server mit RDP Problemen bezogen: Habe jetzt einmal "arp -d *" ausgeführt, also den Arp Cache gelöscht. Wobei ich nicht glaube das, dass was Hilft, da ich ja sobald ich mich einmal lokal an der VM anmelde, ja ohne Probleme auch Remote wieder anmelden kann für ein paar Minuten...
  12. Ich verbinde mich nur über IP Adressen... Wie gesagt, sobald ich mich einmal über den Root "lokal" an der VM anmelde werden auch gleich wieder RDP verbindungen möglich........... Das heißt euer DNS Problem wäre dadurch auch ausgeschlossen... Bezüglich Ping: IMCP wurde ausgeschalten, deshalb ist generell kein Ping möglich. Benutze VMWare Player Loadbalancer/Firewalls gibt es, müssten aber dazu gekauft werden, dass heißt dieses Fehlerkriterium fällt bei mir auch weg.
  13. Hallo, ich habe einen Root-Server, auf dem 2 VMs mit jeweils einer anderen virtuellen MAC und öffentlichen IP laufen. Server1: 5.x.x.y läuft ohne Probleme. (RDP verbindung JEDERZEIT von zu Hause möglich) Server2: 5.x.x.z hat Verbindungsprobleme. (RDP verbindung NICHT JEDERZEIT von zu Hause möglich) Sachverhalt: Ich stelle fest, dass ich von Zuhause nicht auf Server2 mit RDP verbinden kann. Daraufhin verbinde ich mich zu dem Hauptserver (IP: 188.x.x.x) wechsle dort zu der Server2 VM und melde mich an. Ab diesem Zeitpunkt sind nun auch wieder RDP Verbindungen zum Server2 möglich (von Zuhause aus). Jetzt verbinde ich mich direkt von Zuhause mit Server2, und schließe die RDP Verbindung wieder. Jetzt kann ich, wenn ich es nach 1-2 Minuten probiere, immer noch verbinden. Warte ich jedoch länger, wird wieder der typische RDP Fehler angezeigt. Habe die Netzwerkkarte von Server2 schon deinstalliert, und wieder neu installiert, alle Einstellungen vorgenommen usw. aber das Problem besteht weiterhin. Zusatzinfos: - Server2 ist eine Kopie von Server1, MAC Adresse wurde aber abgeändert. - Server2 hat die selben IP Einstellungen (Subnetzmaske, Gateway und DNS) wie Server1(welcher tadellos funktioniert.)
  14. So, vielen lieben dank für die Idiotensicher erklärung!! Danke!!
  15. Ich sitze immer noch auf dem Schlauch, krieg es einfach nicht hin........................ <?php // Die Content-Type-Kopfzeile senden, in diesem Fall image/jpeg header('Content-Type: image/jpeg'); include ("include/Config.php"); include ("include/sqlConn.php"); $querya = mssql_query("select COUNT (JID) as Accs FROM [db].[dbo].[Accs]") or die("Can't connect to database!"); $Acc = mssql_fetch_row($querya); $Acc = $Acc[0]; $imacc = imagecreatetruecolor(90, 20); $text_color = imagecolorallocate($imacc, 255, 255, 255); imagestring($imacc, 2, 4, 4, 'Accounts: '.$Acc, $text_color); imagestring($imacc, 2, 4, 4, 'Test: '.$Acc, $text_color); // Neue Zeile des imgstrings. // Das Bild ausgeben imagejpeg($imacc); // Den Speicher freigeben imagedestroy($imacc); ?> [/PHP] Wenn ich das so mache, dann überlappen die Texte
  16. Naja hab es schon hinbekommen, nur leider bekomme ich das mehrzeilige nicht hin .. <?php // Die Content-Type-Kopfzeile senden, in diesem Fall image/jpeg header('Content-Type: image/jpeg'); include ("include/Config.php"); include ("include/sqlConn.php"); $querya = mssql_query("select COUNT (JID) as Accs FROM [db].[dbo].[Accs]") or die("Can't connect to database!"); $Acc = mssql_fetch_row($querya); $Acc = $Acc[0]; $imacc = imagecreatetruecolor(90, 20); $text_color = imagecolorallocate($imacc, 255, 255, 255); imagestring($imacc, 2, 4, 4, 'Accounts: '.$Acc, $text_color); // Das Bild ausgeben imagejpeg($imacc); // Den Speicher freigeben imagedestroy($imacc); ?> Edit: Ich krieg einfach keine zwei Zeilen hin. Weder mit <br> noch mit \n oder sonstwas.
  17. Leider ja... Toll jetzt wo ich den URL von der von uenetz geposteten Seite lese, fühl ich mich schlecht... ... weil ich es immer noch nicht hinbekomme :S
  18. Ähm, so doof es auch klingt, ich verstehe den Sinn nicht aus dem Link. Trotzdem schonmal vielen vielen dank für die schnelle Antwort.
  19. Guten Morgen, ich versuche nun seit Stunden eine SQL Abfrage in ein "Foto zu bringen". Hier das Beispiel: *http://remus.droad.net/stats.php <-- das ist das "Bild" Wüsste einer, wie das funktioniert. PS: Ist mein Thread Titel eig. richtig? Bzw. zutreffend?
  20. okay, mac spoofed und zack ping antwortet. Ich werd n kleines tutorial schreiben für all die, die auch mal diese probleme haben werden. vielen dank Crash2001 <3
  21. Ich habe bereits die MAC Adresse, habe diese auch in der VM Eingetragen bei "advanced-Settings" bei dem bridged modus. habe jetzt ipconfig /all gemacht (in der VM!) dort wird aber nicht diese MAC angezeigt...
  22. ________________________ EDIT: also der Server steht bei einem Provider (Hetzner AG). 1. die VM kann im bridged modus die Öffentliche IP des Rootservers pingen 2. die VM kann im bridged modus den Gateway NICHT pingen 3. der ROOT kann die Öffentliche IP der VM pingen 4. der ROOT kann den Gateway Pingen 5. von zuhause aus kann ich die Öffentliche IP des Rootservers pingen 6. von zuhause aus kann ich den Gateway NICHT pingen (das ist aber denk normal) 7. von zuhause aus kann ich logischer weise die Öffentliche IP der VM NICHT pingen *der Gateway ist bei beiden öffentlichen IP der gleiche. *die Subnetzmaske ist bei beiden öffentlichen IP die selbe. Edit2: - man kann es im laufenden Betrieb ändern, dann deaktiviert sich die NIC auf der VM und initialisiert neu. - neugestartet habe ich dennoch schon ja Dieses Problem macht mich Wahnsinnig
  23. Also das untere Bild ist der direkte Root-Server. Das obere die IP Einstellung der VM. EDIT: mich irritiert das Bridged(Automatic) Meiner Meinung nach hab ich alles richtig eingestellt. Der Netzwerkaadapter(vmnet1) auf dem original Root hat "DHCP" also eine lokale 192.x.x.x Adresse. Auf der virtuellen Maschine habe ich dem Netzwerkadapter meine zweite öffentliche IP + GW + SM zugewiesen.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...