Hey wo kann ich das denn online und kostenlos lernen ?
ich hab ka was ich in google eingeben muss...
bei "Php Datenbank auslesen" kommt nicht viel :(
Hey wo kann ich das denn online und kostenlos lernen ?
ich hab ka was ich in google eingeben muss...
bei "Php Datenbank auslesen" kommt nicht viel :(
Hmm !!
Googel macht nur das was du dar eingeben tuhst also
Versuche es doch mal mit Stichwort Php+Mssql Tutorial :yaeh am not durnk:
Wenn geholfen hat THX:grin:
joa da kommen tuts ^^ aber meistens nur so einzeln ... ich dachte es hat jemand eine seite gefunden mit der er/sie super gut lernen konnte ^^
hab mir auch schon diese angesehen :
aber das sind nur erklärungen und iwie ganz anders aufgebaut als bei den meisten Pserver scripten zb
Sowas eine ganz erklärung gibt es bestimmt aber den
lernst du ja nichts weil du es ja nur Kopieren tuhst
Zitat von Special;177308aber das sind nur erklärungen und iwie ganz anders aufgebaut als bei den meisten Pserver scripten zb
Die meisten Skripte für pServer sind auch verdammt schlecht gecoded.
:D ne alles kopieren ist ja doof :D
nur zb einpaar funktionen und wie ich sie am besten einsetze usw
[FONT="Trebuchet MS"][COLOR="LemonChiffon"][SIZE="2"]Ich hab PHP hiermit "gelernt" : Quakenet/#php Tutorial
Danach hab ich mir das angeschaut und hab mir ein paar Flyff Panels angeschaut.[/SIZE][/COLOR][/FONT]
Zitataber das sind nur erklärungen und iwie ganz anders aufgebaut als bei den meisten Pserver scripten zb
Weil die "scripts" Müll sind.
Zudem wird hier viel mit Prozeduren gearbeitet, bei Websites werden Querys im Code eingetragen und nicht separat durch Prozeduren ausgeführt.
[COLOR="DarkOrange"][SIZE="2"]
Zitat von Special;177308joa da kommen tuts ^^ aber meistens nur so einzeln ... ich dachte es hat jemand eine seite gefunden mit der er/sie super gut lernen konnte ^^
hab mir auch schon diese angesehen :
aber das sind nur erklärungen und iwie ganz anders aufgebaut als bei den meisten Pserver scripten zb
ich würd mir ersma n register/ranking script oder so ziehen
und mir das ma n bisel angucken
und auseinander nehmen, versuchen die einzelnen Funktion
zu verstehen ect
so lernt man das meiner meinung nach besser
als wen man sich seitenweise tut's durchliest :D[/SIZE][/COLOR]
<Spoiler><?php session_start();
error_reporting(5);
/*************************************************************
* HDBlackers Panel *
* (C) 2010 HDBlacker *
*************************************************************/
if(!defined("IN_PANEL"))
{
die('GTFO');
}
// Making POST und GET secure
if ($is_paypal != TRUE)
{
$post_secure_arr = array();
$_POST2 = $_POST;
$_POST = array();
foreach ($_POST2 as $key => $post_secure_arr)
{
$key = preg_replace("/[^A-Z a-z 0-9 ÄäÖöÜüß@_\.:\-\?\[\]]/", "", strip_tags(addslashes(str_replace("../", "", $post_secure_arr))));
if ($key == 'newid')
{
$_POST[$key] = preg_replace("/[^A-Z a-z 0-9]/", "", strip_tags(addslashes(str_replace("../", "", $post_secure_arr))));
}
elseif ($key != 'tickettext' && $key != 'newitid' && $key != 'newtxt' && $key != 'recaptcha_challenge_field' && $key != 'recaptcha_response_field')
{
$_POST[$key] = preg_replace("/[^A-Z a-z 0-9 ÄäÖöÜüß@_\.:\-\?\[\]]/", "", strip_tags(addslashes(str_replace("../", "", $post_secure_arr))));
}
else
{
$_POST[$key] = str_replace('\\', '', htmlentities($post_secure_arr, ENT_QUOTES));
}
}
}
$get_i = 0;
$getlist = '';
$get_secure_arr = array();
$_GET2 = $_GET;
$_GET = array();
foreach ($_GET2 as $key => $get_secure_arr)
{
$key = preg_replace("/[^A-Z a-z 0-9 ÄäÖöÜüß@\.:\-\?\[\]]/", "", strip_tags(addslashes(str_replace("../", "", $get_secure_arr))));
$_GET[$key] = preg_replace("/[^A-Z a-z 0-9 ÄäÖöÜüß@\.:\-\?\[\]]/", "", strip_tags(addslashes(str_replace("../", "", $get_secure_arr))));
if ($get_i == 0)
{
$delim = '?';
}
else
{
$delim = '&';
}
if ($key != 'menu' && $key != 'lang')
{
$getlist .= $delim.$key.'='.$_GET[$key];
}
$get_i++;
}
if ($getlist == '')
{
$getlist = '?p=';
}
// Include Config
include('config.php');
// Language
if ($_GET['lang'] == 'en')
{
$_SESSION['lang'] = 'en';
}
elseif ($_GET['lang'] == 'ger')
{
$_SESSION['lang'] = 'ger';
}
if ($_SESSION['lang'] == 'ger')
{
$language = 'german';
}
elseif ($_SESSION['lang'] == 'en')
{
$language = 'english';
}
else
{
$language = $defaultlanguage;
}
include('lang_'.$language.'.php');
include('config_gamelists.php');
include('config_votelist.php');
include('recaptchalib.php');
function br2ln($str, $brformat = '<br />')
{
return str_replace($brformat, "\n", $str);
}
function sstatus($port, $ip = '127.0.0.1', $pic=1)
{
global $lang;
$fp = @fsockopen($ip, $port, $errno, $errstr, 01);
if (!$fp)
{
if ($pic)
{
$return = '<img src="pics/off.png" border="0">';
}
else
{
$return = '<font color="red"><b>'.$lang['offline_srv'].'</b></font>';
}
}
else
{
if ($pic)
{
$return = '<img src="pics/on.png" border="0">';
}
else
{
$return = '<font color="#0de745"><b>'.$lang['online_srv'].'</b></font>';
}
}
fclose($fp);
return $return;
}
function timeon($sec)
{
global $lang;
$sec = abs($sec);
if ($sec < 60)
{
return $sec." ".$lang['time_sec'];
}
elseif ($sec < (60*60))
{
return sprintf("%d ".$lang['time_min']." %d ".$lang['time_sec'], ($sec/60)%60, $sec%60);
}
elseif ($sec < (60*60*24))
{
return sprintf("%d ".$lang['time_hr']." %d ".$lang['time_min']." %d ".$lang['time_sec'], ($sec/60/60)%24, ($sec/60)%60, $sec%60);
}
elseif ($sec < (60*60*24*31))
{
return sprintf("%d ".$lang['time_day']." %d ".$lang['time_hr'], ($sec/60/60/24)%31, ($sec/60/60)%24);
}
else
{
return sprintf("%d ".$lang['time_mon']." %d ".$lang['time_day'], ($sec/60/60/24/31)%12, ($sec/60/60/24)%31);
}
}
function pwgen($length=8)
{
$dummy = array_merge(range('0', '9'), range('a', 'z'), range('A', 'Z'));
mt_srand((double)microtime()*1000000);
for ($i = 1; $i <= (count($dummy)*2); $i++)
{
$swap = mt_rand(0,count($dummy)-1);
$tmp = $dummy[$swap];
$dummy[$swap] = $dummy[0];
$dummy[0] = $tmp;
}
return substr(implode('',$dummy),0,$length);
}
function getip()
{
global $_SERVER;
if (getenv("HTTP_X_FORWARDED_FOR") && is_numeric(str_replace('.', '', getenv("HTTP_X_FORWARDED_FOR"))) && getenv("HTTP_X_FORWARDED_FOR") != '127.0.0.1')
{
$ip = getenv("HTTP_X_FORWARDED_FOR");
}
else
{
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
class dbcon
{
function dbcon($DSN_USER, $DSN_PASSWORD)
{
$this->conid = odbc_connect($DSN_DSN, $DSN_USER, $DSN_PASSWORD) or die($lang['dberror']);
}
}
?></Spoiler>
Z.b das ist von HDblacker
Zitat von BizZi;177322ich würd mir ersma n register/ranking script oder so ziehen
und mir das ma n bisel angucken
und auseinander nehmen, versuchen die einzelnen Funktion
zu verstehen ect
so lernt man das meiner meinung nach besser
als wen man sich seitenweise tut's durchliest :D
ja da hab ich eins :>
<?php
$link = @mssql_connect("*", "**", "***") or die ("Server is down!");
$db = @mssql_select_db('ACCOUNT_DBF') or die ("Accout table is missing!");
$b = '';
$mail = '';
?>
Dabei ist mir aufgefallen dann ich mit
$link = @mssql_connect("*", "**", "***") or die ("Server is down!");
machen kann,dass : es zum Server connectet (PW usw) und wenn eingaben falsch sind dann zeigt es nen error.
und
$db = @mssql_select_db('ACCOUNT_DBF') or die ("Accout table is missing!");
wählt die Db ;)
aber was das ist Oo
$b = '';
$mail = '';
Die frage ist doch viel mehr ob er nicht überhaupt erstmal Programmieren lernen sollte.
Aus dem Thread geht nicht hervor was er denn kann. PHP und MSSQL alleine machen schließlich noch keine Homepage. Desweiteren würde ich dringend davon abraten Scripte hier aus dem Forum zu nehmen und diese zu "analysieren", weil mal ehrlich 98% sind eher schlecht als Recht. Ich spreche da nur von zeitgemäßem Coding. Die meisten Scripte hier sind einfach irgendwie zusammen gebaut. Schön den PHP Code mit dem HTML Code zusammen. Und da Inline Styles ja wieder in sind, kommen die auch nicht mehr in ein stylesheet sondern direkt in den HTML Tag. Also mein Vorschlag wäre das du erstmal genau erklärst was den deine Fähigkeiten schon sind. Sprich also ob du schon HTML, CSS, etc... kannst. Weil ich denke ohne diese 2 Sprachen brauchste PHP net anfangen.
Desweiteren würde ich als "Tutorial" schon mal gar kein Panel für Flyff bauen. (Ich denke mal das er das pobiert, ist aber nur eine Vermutung keine Behauptung).
Probier lieber mal nen Newssystem auf Basis von PHP, HTML, CSS und MySQL zumachen. Die Syntax zwischen MSSQL und MYSQL ist fast identisch.
Wenn unklarheiten sind, oder ich irgend etwas falsch gesagt habe, dann korrigiert mich bitte.
homepages ist mir klar wies geht :D
es geht mir nur um DBs auszulesen
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!