Jep...
Kleine Vragen Topic #2
Jep...
Waarom krijg ik een fout als ik deze SQL probeer te uploaden?
Foutmelding:
-- phpMyAdmin SQL Dump
-- version 4.0.2
-- http://www.phpmyadmin.net
--
-- Machine: localhost
-- Genereertijd: 03 jun 2013 om 16:38
-- Serverversie: 5.5.31
-- PHP-versie: 5.4.15
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Databank: `stablehost_login`
--
CREATE DATABASE IF NOT EXISTS `stablehost_login` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `stablehost_login`;
-- --------------------------------------------------------
--
-- Tabelstructuur voor tabel `gebruikers`
--
CREATE TABLE IF NOT EXISTS `gebruikers` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`ip` varchar(15) NOT NULL,
`gebruikersnaam` varchar(11) NOT NULL,
`wachtwoord` varchar(225) NOT NULL,
`email` varchar(20) NOT NULL,
`muntjes` varchar(255) NOT NULL DEFAULT 5,
`gekocht` varchar(255) NOT NULL,
`rank` int(255) NOT NULL DEFAULT 1,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; Foutmelding:
#1044 - Access denied for user stef_mc@localhost to database stablehost_login De database stablehost_login is van de gebruiker stablehost, dus stef_mc heeft daar geen rechten voor.
Lennard schreef:Ik werk niet zo vaak met MySQLDe database stablehost_login is van de gebruiker stablehost, dus stef_mc heeft daar geen rechten voor.
Kan je me uitleggen hoe ik het moet fixen?Alleen deze SQL uitvoeren in PHPMyAdmin als je je database al geselecteerd hebt:
CREATE TABLE IF NOT EXISTS `gebruikers` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`ip` varchar(15) NOT NULL,
`gebruikersnaam` varchar(11) NOT NULL,
`wachtwoord` varchar(225) NOT NULL,
`email` varchar(20) NOT NULL,
`muntjes` varchar(255) NOT NULL DEFAULT 5,
`gekocht` varchar(255) NOT NULL,
`rank` int(255) NOT NULL DEFAULT 1,
PRIMARY KEY (`id`)
) ENGINE=InnoDB Lennard schreef:Alleen deze SQL uitvoeren in PHPMyAdmin als je je database al geselecteerd hebt:
CREATE TABLE IF NOT EXISTS `gebruikers` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`ip` varchar(15) NOT NULL,
`gebruikersnaam` varchar(11) NOT NULL,
`wachtwoord` varchar(225) NOT NULL,
`email` varchar(20) NOT NULL,
`muntjes` varchar(255) NOT NULL DEFAULT 5,
`gekocht` varchar(255) NOT NULL,
`rank` int(255) NOT NULL DEFAULT 1,
PRIMARY KEY (`id`)
) ENGINE=InnoDB Thanks!

Ik ben dus bezig met een aanmeld script.
Alleen is het irritante aan mijn host, hij geeft nooit errors weer, dan geeft hij gewoon direct een serverfout aan ipv de error te zeggen;
http://sander.freux.nl/aanmelden.php
Ik heb mijn script een paar keer herlezen, ik had een paar foutjes gevonden, maar die heb ik opgelost.
Toch blijft hij de serverfout aan geven, vinden jullie de fout?
Afbeelding niet beschikbaarDe bron kon niet worden geladen (camo.one2xs.com).Bron openen ↗
toevoeging op 7 juni 2013, 17:25:37:
Afbeelding niet beschikbaarDe bron kon niet worden geladen (img822.imageshack.us).Bron openen ↗
Alleen is het irritante aan mijn host, hij geeft nooit errors weer, dan geeft hij gewoon direct een serverfout aan ipv de error te zeggen;
http://sander.freux.nl/aanmelden.php
Ik heb mijn script een paar keer herlezen, ik had een paar foutjes gevonden, maar die heb ik opgelost.
Toch blijft hij de serverfout aan geven, vinden jullie de fout?
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/require_once"]require_once[/URL] [COLOR= #DD0000]config.php[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/ini_set"]ini_set[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]display_errors[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]On[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/error_reporting"]error_reporting[/URL][COLOR= #007700]([/COLOR]E_ALL[COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"POST"[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]username[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]password[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]))
{[/COLOR]
[COLOR= #0000BB]$trim_user[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]username[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$trim_password[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]password[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$trim_email[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]);[/COLOR]
[COLOR= #0000BB]$aanmelden[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"
INSERT INTO leden
(
username,
password,
email,
kladblok
)
VALUES
(
"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$trim_user[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]",
"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$trim_password[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]",
"[/COLOR][COLOR= #0000BB]$trim_email[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]",
Deze kladblok is leeg
)
"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][COLOR= #0000BB]$res[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$aanmelden[/COLOR][COLOR= #007700]))
{[/COLOR]
[URL="http://www.php.net/trigger_error"]trigger_error[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]().[/COLOR][COLOR= #DD0000]<br />In query: [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$aanmelden[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$id[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_insert_id"]mysql_insert_id[/URL][COLOR= #007700]();
}
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000] Een of meerdere vereiste velden bestaat niet[/COLOR][COLOR= #007700];
}
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
?>
<form action="#" method="post">
Username: <input type="text" name="username"><br/>
Password: <input type="password" name="password"><br/>
Email: <input type="email" name="email"><br/>
<input type="submit" value="aanmelden">
</form>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR]
?> toevoeging op 7 juni 2013, 17:25:37:
Afbeelding niet beschikbaarDe bron kon niet worden geladen (img822.imageshack.us).Bron openen ↗Zet je display_errors in je .htaccess aan
Inloggen op directadmin -> domein selecteren -> Site summary -> Apache error logs -> 10 lines
Je systeem is trouwens niet veilig, zit vol met lekken
Je systeem is trouwens niet veilig, zit vol met lekken
Jep..... sql_injection
Bedankt, het werkt nu.
En hoe beveilig ik het nu goed?
Tegen die sql_injection
En hoe beveilig ik het nu goed?
Tegen die sql_injection
Mysql_real_escape_string over je $_COOKIE, $_POST, $_GET
Had je trouwens zo kunnen vinden.......
Had je trouwens zo kunnen vinden.......
Even hier vragen, vind het geen topic waard:
Is er een programma / php scriptje dat ervoor zorgt dat er tweets / Facebook berichten van paginas automatisch verschijnen op een bepaald uur/moment op twitter/facebook!
Liefst 1 programma voor beiden. En gratis.
Iemand ervaringen met iets?
Is er een programma / php scriptje dat ervoor zorgt dat er tweets / Facebook berichten van paginas automatisch verschijnen op een bepaald uur/moment op twitter/facebook!
Liefst 1 programma voor beiden. En gratis.
Iemand ervaringen met iets?
TwitterAPI gebruiken? Ik zie al zat libraries als ik Google...
Ik gebruik TwitterOauth van Abraham. ..
Ik gebruik TwitterOauth van Abraham. ..
Aarclay schreef:Ik ben niet echt een scripter hahaTwitterAPI gebruiken? Ik zie al zat libraries als ik Google...
Ik gebruik TwitterOauth van Abraham. ..
Toch bedankt!