SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.09.2013, 18:57:27
PrelaYer PrelaYer ist offline
Anfänger
 
Registriert seit: Sep 2013
Alter: 35
Beiträge: 3
Problem Mysql zu Mysqli

Hallo liebe Leute!

Ich habe ein kleines Problem und ich komme einfach nicht weiter, ich sehe nur mehr Fehler Codes vor meinen Augen

Also ich habe ein kleines IP BAN script geschrieben in Mysql, das restliche Script ist aber in Mysqli geschrieben.

Meine db_connect.php
Code:
<?php
$con=mysqli_connect("localalhost","user","passwort","datenbankname");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

?>
Meine PHP Datei in Mysql geschrieben die zu Mysqli umfunktioniert werden muss!
Code:
    <?php
     
    function get_ip()
    {
      if(isset($_SERVER['X_FORWARDED_FOR']))
      {
        if(strpos($_SERVER['X_FORWARDED_FOR'], ',') === false)
        {
          return $_SERVER['X_FORWARDED_FOR'];
        }
        return trim(reset(explode(',', $_SERVER['X_FORWARDED_FOR'])));
      }
      return $_SERVER['REMOTE_ADDR'];
    }
     
    $ip = get_ip();
     
    // connect to the database

include ("./include/db_connect.php");
     
    // build query ( Zeilen die geändert werden müssen in MYSQLI wo mein Problem ist )
	    $sql = 'SELECT * FROM blocked_ips WHERE ip LIMIT 1`';
	     $result = $con->query( $sql );
     
    if ( $result == "1" )
    {
            header("HTTP/1.1 403 Forbidden");
            echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
            <head>
                    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
                    <title>ERROR: 403 Forbidden - You have been banned!</title>
                    <style type="text/css">
                    </style>
            </head>
            <body>
                    <h1>ERROR: 403 FORBIDDEN</h1>
                    <p>
                            It appears that your IP ( '.$ip.' ) has been banned from accessing
                            this sites content. If you feel that this banning is in error, feel
                            free to contact the sites administrator to have it removed.
                    </p>
                    <p>Admin Contact: <a href="MAILTO:'.$admin_mail.'">'.$admin_mail.'</a></p>
            </body>
    </html>
    ';
            die();
    }
    mysql_close($con);
?>
Könnte mir vielleicht einer hier behilflich sein bevor meine Nerven noch dem Keller runter fliegen, ich versuche es nun seit Stunden wo womöglich hier jemand es in ein paar Minuten schaffen würde.

Ich Danke schonmal für die Große Hilfe

Lg PrelaYer
Mit Zitat antworten
  #2  
Alt 12.09.2013, 21:28:26
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Problem Mysql zu Mysqli

Hallo und willkommen hier im Forum.


Und wo sind die (vielen verbal beschriebenen) Fehlermeldungen?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3  
Alt 12.09.2013, 22:10:28
PrelaYer PrelaYer ist offline
Anfänger
 
Registriert seit: Sep 2013
Alter: 35
Beiträge: 3
AW: Problem Mysql zu Mysqli

Hallo lieber Administrator und danke für deine Willkommenswünsche!

Mein Problem liegt darin, das ich jetzt schon durch etliche Tutorials versucht habe dieses Script zum laufen zu bringen, aber meine Kenntnisse nicht gerade die besten sind was Mysql angeht.

Mein Problem liegt in diesen Teil

Code:
// build query ( Zeilen die geändert werden müssen in MYSQLI wo mein Problem ist )
	    $sql = 'SELECT * FROM blocked_ips WHERE ip LIMIT 1`';
	     $result = $con->query( $sql );
     
    if ( $result == "1" )
    {
Ich möchte das er mir eine IP falls sie in der Collumn IP zu finden nicht mehr auf die Seite zulässt

Sprich die Datenbank müsste Auslesen - Falls gefunden auf gefunden setzen und ein Echo mit dem teil Ausgeben damit der User sieht das er Gebannt ist , nur das Problem ist es läuft mittels mysql, doch meine Verbindung des scripts läuft mittels mysqli somit muss ich diesen Teil umschreiben, und da liegt mein Hauptproblem.

Lg PrelaYer
Mit Zitat antworten
  #4  
Alt 12.09.2013, 23:33:44
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 843
AW: Problem Mysql zu Mysqli

Hi,

dir fehlen Grundlagen!
Schau dir bitte das hier an >>Klick<<

MfG

CKaos

PS: Sorry ist wie beim Auto fragen "Tür hab ich auf, wo kommt nun der Schlüssel rein?"
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten
  #5  
Alt 13.09.2013, 01:15:10
PrelaYer PrelaYer ist offline
Anfänger
 
Registriert seit: Sep 2013
Alter: 35
Beiträge: 3
AW: Problem Mysql zu Mysqli

Zitat:
Zitat von Ckaos Beitrag anzeigen
Hi,

dir fehlen Grundlagen!
Schau dir bitte das hier an >>Klick<<

MfG

CKaos

PS: Sorry ist wie beim Auto fragen "Tür hab ich auf, wo kommt nun der Schlüssel rein?"
Damit hast du allerdings recht, wie gesagt ich bin komplett neuling und möchte eigentlich nur dieses Script an meines anpassen. bin nun soweit gekommen doch sehe ich allerdings nur mehr eine weiße Seite

Code:
<?php
     
    function get_ip()
    {
      if(isset($_SERVER['X_FORWARDED_FOR']))
      {
        if(strpos($_SERVER['X_FORWARDED_FOR'], ',') === false)
        {
          return $_SERVER['X_FORWARDED_FOR'];
        }
        return trim(reset(explode(',', $_SERVER['X_FORWARDED_FOR'])));
      }
      return $_SERVER['REMOTE_ADDR'];
    }
     
    $ip = get_ip();
     
    // connect to the database

include ("./include/db_connect.php");
     
    // build query ( Zeilen die geändert werden müssen in MYSQLI wo mein Problem ist )
      $sql = 'SELECT ip FROM blocked_ips WHERE ip LIMIT 1';
      $result = mysqli_query($con, $sql);
     
    if ( $result == "1" )
    {
            header("HTTP/1.1 403 Forbidden");
            echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>
            <head>
                    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
                    <title>ERROR: 403 Forbidden - You have been banned!</title>
                    <style type="text/css">
                    </style>
            </head>
            <body>
                    <h1>ERROR: 403 FORBIDDEN</h1>
                    <p>
                            It appears that your IP ( '.$ip.' ) has been banned from accessing
                            this sites content. If you feel that this banning is in error, feel
                            free to contact the sites administrator to have it removed.
                    </p>
                    <p>Admin Contact: <a href="MAILTO:'.$admin_mail.'">'.$admin_mail.'</a></p>
            </body>
    </html>
    ';
            die();
    }
    mysqli_close($con);
?>
Mit Zitat antworten
  #6  
Alt 13.09.2013, 08:01:20
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 843
AW: Problem Mysql zu Mysqli

Hi,

Zitat:
nur dieses Script an meines anpassen
Wenn du es "nur" zum laufen bringen willst, bezahl jemand dafür!
Spart dir und uns Zeit und kostet dich in einigen Foren wo so etwas
angeboten wird nur 5 Euro ;)

Ansonsten hast du, sofern angeschaut, beim link etwas übersehen:
Vielleicht schaust du dir nochmal das an: mysqli_fetch_array()

Und
PHP-Code:
// build query ( Zeilen die geändert werden müssen in MYSQLI wo mein Problem ist )
      
$sql 'SELECT ip FROM blocked_ips WHERE ip="'.$ip.'" LIMIT 1';
      
// Wenn du schon nach ip fragst musst du sie auch angeben!
      
$result mysqli_query($con$sql);
      
//hier fehlt fetch 
MfG

CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit MySQL in Typo3-CMS yamukud MySQLi/PDO/(MySQL) 0 09.10.2009 14:21:18
PHP Data Object oder MySQL MySQLi Estefano MySQLi/PDO/(MySQL) 0 08.10.2009 10:19:04
MYSQL Problem Kilimanscharo PHP Grundlagen 4 25.01.2007 17:32:36
MySQL Connect Problem DanielEXQ2 PHP Grundlagen 8 14.05.2005 03:07:55
mysql abfrage problem Stifler PHP Grundlagen 2 03.08.2004 11:12:20


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:17:10 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt