Rehber | İnternetten Kayıt | MySQL | Domain | Web Hosting | PHP | Örnek Web Site

mdf394

Sudan Çıkmış
En iyi cevaplar
0
ben 000webhost tan alan adı aldım mysql ye girdim tam orda takıldım siteyi my bb kurdum mysql le ile ilgili sıfırdandan yardımede bilirmisin
 

mdf394

Sudan Çıkmış
En iyi cevaplar
0
Boş bir zamanınnızda bana ayrıntılı göstere bilimisiniz mysql ayarlarını
 

abdullah2323

BOZKURT
En iyi cevaplar
0
İlk önce php bilginiz olacak interneten whilist pluginleri var ama o pluginler güncellenmiyor onun için authmeye kullanabilirsiniz.Script lazım.Kayit scripti yapmalısınız bunlardan anlıyorsanız yapın ilk önce kayit script yapıp sonra onu mySQL bağlıcaksınız sonra authmeye de config dosyasından bağlıcaksınız kayıt olmayanın sw girisini authme üzerinden kapatcaksınız.
Böle bir scripsts buldum authme için olurmu bu scripts olursa sölede arkadaşta yararlansın.
Kod:
#!/usr/bin/perl

use strict;
use warnings;
use DBI;

##############################
# EDIT THESE CONFIG SETTINGS #
##############################

my $host = "localhost";
my $database = "authme";
my $username = "authme";
my $password = "password";
my $auth_file = "/opt/craftbukkit/plugins/auths.db";

###############################
# DO NOT EDIT BELOW THIS LINE #
###############################

open FILE, "$auth_file" or die $!;
my $dbh = DBI->connect("DBI:mysql:$database;host=$host", "$username", "$password") or die "Could not connect to database: $DBI::errstr";

$dbh->do('CREATE TABLE `authme` (
        `id` INTEGER AUTO_INCREMENT,
        `username` VARCHAR(255) NOT NULL,
        `password` VARCHAR(255) NOT NULL,
        `ip` VARCHAR(40) NOT NULL,
        `lastlogin` BIGINT,
        CONSTRAINT `table_const_prim` PRIMARY KEY (`id`));');

my $st = 'INSERT INTO `authme` (`username`, `password`, `ip`, `lastlogin`) VALUES ';
my $i = 0;

while(<FILE>) {
    if($i == 1000) {
        $i = 0;
        $dbh->do($st);
        $st = 'INSERT INTO `authme` (`username`, `password`, `ip`, `lastlogin`) VALUES ';
    }
    my @auth = split(':');
 
    if($i != 0) {
        $st .= ", ";
    }
 
    $st .= "(\"$auth[0]\", \"$auth[1]\", ";
    $st .= "\"" . ($auth[2] || '198.18.0.1') . "\", ";
    $st .= ($auth[3] || '0') . ")";
    $i++;
}

if($i > 0) {
    $dbh->do($st);
}

$dbh->disconnect();
close FILE;

konudan alıntıdır : https://forum.gamer.com.tr/konu/website-uezerinden-kayit.178612/
 

Minecraftplayerr

Java, Skript, Php, Html, Css, Javascript, Anime
En iyi cevaplar
7
İlk önce php bilginiz olacak interneten whilist pluginleri var ama o pluginler güncellenmiyor onun için authmeye kullanabilirsiniz.Script lazım.Kayit scripti yapmalısınız bunlardan anlıyorsanız yapın ilk önce kayit script yapıp sonra onu mySQL bağlıcaksınız sonra authmeye de config dosyasından bağlıcaksınız kayıt olmayanın sw girisini authme üzerinden kapatcaksınız.
Böle bir scripsts buldum authme için olurmu bu scripts olursa sölede arkadaşta yararlansın.
Kod:
#!/usr/bin/perl

use strict;
use warnings;
use DBI;

##############################
# EDIT THESE CONFIG SETTINGS #
##############################

my $host = "localhost";
my $database = "authme";
my $username = "authme";
my $password = "password";
my $auth_file = "/opt/craftbukkit/plugins/auths.db";

###############################
# DO NOT EDIT BELOW THIS LINE #
###############################

open FILE, "$auth_file" or die $!;
my $dbh = DBI->connect("DBI:mysql:$database;host=$host", "$username", "$password") or die "Could not connect to database: $DBI::errstr";

$dbh->do('CREATE TABLE `authme` (
        `id` INTEGER AUTO_INCREMENT,
        `username` VARCHAR(255) NOT NULL,
        `password` VARCHAR(255) NOT NULL,
        `ip` VARCHAR(40) NOT NULL,
        `lastlogin` BIGINT,
        CONSTRAINT `table_const_prim` PRIMARY KEY (`id`));');

my $st = 'INSERT INTO `authme` (`username`, `password`, `ip`, `lastlogin`) VALUES ';
my $i = 0;

while(<FILE>) {
    if($i == 1000) {
        $i = 0;
        $dbh->do($st);
        $st = 'INSERT INTO `authme` (`username`, `password`, `ip`, `lastlogin`) VALUES ';
    }
    my @auth = split(':');

    if($i != 0) {
        $st .= ", ";
    }

    $st .= "(\"$auth[0]\", \"$auth[1]\", ";
    $st .= "\"" . ($auth[2] || '198.18.0.1') . "\", ";
    $st .= ($auth[3] || '0') . ")";
    $i++;
}

if($i > 0) {
    $dbh->do($st);
}

$dbh->disconnect();
close FILE;

konudan alıntıdır : https://forum.gamer.com.tr/konu/website-uezerinden-kayit.178612/
Bunun için %90 ihtimalle site ile sunucu aynı bilgisayar üzerinde olmalı.
Ben 2 plugin ile siteden bağlanmayı halletmiştim.
Biraz skript bilgisi ve websend*
 
Üst