Partyflock
 
Forumonderwerp · 643071
 
ik heb de volgende vraag ?

hoe kan ik me forum includen zodat je een login scherm op je website hebt die naar je forum gaat

wat voor file moet je gebruiken ik dacht dat ik de Login.php zou includen

maar dat gaat niet krijg regelmatig fouten op bepaale lines
 
maar als je er zo weinig af van weet waarom begin je er dan aan? leer eerst eens php voordat je dit soort lastige trucks gaat uithalen.
 
je maakt gewoon een formulier op je pagina met velden username en password en die richt je op deze login.php dan zou ie moeten werken.

login.php includen heeft waarschijnlijk geen zin. Deze verwerkt waarschijnlijk alleen het formulier.
 
<form name="login" method="post" action="/phpbb2/logi­n.php">
<input name="username" type="text"><br>
<input type="password" name="password"><br>
<input type="submit" name="Submit" value="Submit">
</form>

zoiets dus
 
eh ik heb een hele php website ontwerpt
zoals je ziet op www.dj-evilx.tk

maar ik wist niks van de forum includen van website naar login van forum

dat is enigste waar ik niks vanaf wist

omdat ik gehoord had dat je hele forum over de kop moest gooien voor dit soort activiteit
 
digital flow, place your slogan here... ja die zal jij echt ontworpen hebben... :P
 
neej de bovenste banner nie

die heeft had ik ff gejat de kleur was goed


vond een mooi balkjuh wat er bij paste
 
en voorgeschreven scripts gebruiken vind ik ook niet behoren tot ontwerpen.
 
eh dat hangt ervanaf

ik heb sommige script zelf beetje veranderd aan uiterlijk enz..
maar niet zelf 100% geschreven
 
lul noaw niet die hele style heb je gejat van een site met templates.... ken em zo voor je op zoeken... en in de andere topics schrijf je dat je niet met photoshop om kan gaan behalve tekst maken...

is niet erg dat je een template gebruikt, maar ga dan niet liegen dat je die zelf ontworpen hebt.

en scripts aanpassen noem ik geen kennis van php..
laatste aanpassing
 
er bestaan templates website ja
als je bijvoorbeeld iedeeen op doet bij die templates websites en je jat sommige icoons of menu's of diverse lay outs stukjes

en je maakt ze een beetje goed met dreamwaver en creeer zelf een website met veschillende stukjes

dan heb je toch moeite er voor gedaan
en de kennis van php moet je wel hebben
als je includes en codes bij de scripts wil toevoegen moet je wel er verstand van hebben lijkt mij :D
Artiest {SHOWLIST artist 45822, 30830}
Syst3m Err0r :respect:

[offtopic]trouwens, waar blijft die video met die danseresse? :9[/offtopic]
 
wat bedoel je gekkehuis ?
hij zuigt het er zo makkelijk uit hahaha
 
ik weet het allemaal niet

ik ben net 2 maanden bezig met php en heb er intresse in

aleen sommige dingen wil nog nie dus dan vraag je je ff of jat je scripts
is verder ook nie erg hoor :) zo begint iedereen met alles vaak.

als k iets nie snap dan ga k ook ff in andere scripts kijke hoe ze dat gedaan hebben, maar vaak staan wel voorbeelden op php.net :) is wel handigg
 
php freakz.nl rulezz veel scripts

of webfanaat.nl veel scripts die ook nog werkuh

ja ik kan nog lang geen eigen scripts bouwen
hotscripts.com :) ook n zooi

Ah k maak zel wel zelf, is wel lagge :D
 
hotscripts bah :s

als je pghot gallery zowekt met reactie bijvoorbeeld wat ik nodig hebt

dan kan je allemaal demo''s downloaden en er zijn geen scripts maar bij elke script word je waar naar een bedtreffende website gestuurd :S
hmm k had daar nooit last van :| mah is al tijdje geleden hehe 2 jaar ofzo, kom der eigeluk nooit meer :/
 
neek ik ook niet omdat je steeds word door gelinkt

wel irritant ja
Weet niet of het hierboven allemaal al genoemd is...

File includen is echt niet de beste/makkelijkste manier. Dit komt omdat login.php waarschijnlijk veel html code e.d. genereerd waar je in je eigen pagina over het algemeen geen ruk aan hebt.

Maak gewoon het formulier (<form>blablabla</fo­rm>) na in je eigen pagina, met zelfde attributennamen en post het op dezelfde manier (GET of POST) naar hetzelfde script (Y)
laatste aanpassing
 
hm ik zal us kijkuh

wat ik kan doen
 
narotic > had ik dus al gezegd

<form name="login" method="post" action="/phpbb2/logi­­n.php">
<input name="username" type="text"><br>
<input type="password" name="password"><br>
<input type="submit" name="Submit" value="Submit">
</form>
 
gekkehuis -> met de video ben ik nog bezig maar ik heb weinig tijd. Dan weer flyer dit dan weer flyer dat. Stappen en natuurlijk werk. dan blijft er weinig tijd over... ben trouwens ook bezig met een nieuwe hosting provider.
oww dan wachten ik nog ff :D
Ahh, Syst3m Err0r, you take the credits. Was ff te lui om t hele draadje door te lezen. Oplossing is dus precies hetzelfde.
 
syst3m error > dank je wel
voor het replyen was ff te snel met het lezen van posts

greetz kelvin

ik zou het ff gaan uitvoeren de php code
 
syste3m error

moet ik dit gaan includen ?

zoals dit voorbeeld ?

include(<form name="login" method="post" action="/phpbb2/logi­­­n.php">
<input name="username" type="text"><br>
<input type="password" name="password"><br>
<input type="submit" name="Submit" value="Submit">
</form>);
Nee, dat moet je niet includen.

Dat is de html code die je op moet nemen in je pagina.

Als we even nagaan wat we precies doen:

Op inlog.php is er een formulier waarin we onze gebruikersnaam en wachtwoord zetten. Dmv dit formulier worden deze gegevens naar een inlogscript verzonden (action attribuut in het formulier geeft aan welk script dit is). We moeten dus dit formulier namaken op je pagina.
 
ik heb hier de script
het is meschien groot maar spijt me voor de grote van script


//
// Allow people to reach login page if
// board is shut down
//
define("IN_LOGIN", true);

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Set page ID for session management
//
$userdata = session_pagestart($user_ip, PAGE_LOGIN);
init_userprefs($userdata);
//
// End session management
//

// session id check
if (!empty($HTTP_POST_VARS['sid']) || !empty($HTTP_GET_VARS['sid']))
{
$sid = (!empty($HTTP_POST_VARS['sid'])) ? $HTTP_POST_VARS['sid'] : $HTTP_GET_VARS['sid'];
}
else
{
$sid = '';
}

if( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset($HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout']) )
{
if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && !$userdata['session_logged_in'] )
{
$username = isset($HTTP_POST_VARS['username']) ? trim(htmlspecialchars($HTTP_POST_VARS['username'])) : '';
$username = substr(str_replace("\\'", "'", $username), 0, 25);
$username = str_replace("'", "\\'", $username);
$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';

$sql = "SELECT user_id, username, user_password, user_active, user_level
FROM " . USERS_TABLE . "
WHERE username = '" . str_replace("\\'", "''", $username) . "'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error in obtaining userdata', '', __LINE__, __FILE__, $sql);
}

if( $row = $db->sql_fetchrow($result) )
{
if( $row['user_level'] != ADMIN && $board_config['board_disable'] )
{
redirect(append_sid("index.$phpEx", true));
}
else
{
if( md5($password) == $row['user_password'] && $row['user_active'] )
{
$autologin = ( isset($HTTP_POST_VARS['autologin']) ) ? TRUE : 0;

$session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, $autologin);

if( $session_id )
{
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";
redirect(append_sid($url, true));
}
else
{
message_die(CRITICAL_ERROR, "Couldn't start session : login", "", __LINE__, __FILE__);
}
}
else
{
$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : '';
$redirect = str_replace('?', '&', $redirect);

$template->assign_vars(array(
'META' => "<meta http-equiv=\"refresh\" content=\"3;url=login.$phpEx?redirect=$redirect\">")
);

$message = $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], "<a href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');

message_die(GENERAL_MESSAGE, $message);
}
}
}
else
{
$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "";
$redirect = str_replace("?", "&", $redirect);

$template->assign_vars(array(
'META' => "<meta http-equiv=\"refresh\" content=\"3;url=login.$phpEx?redirect=$redirect\">")
);

$message = $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], "<a href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');

message_die(GENERAL_MESSAGE, $message);
}
}
else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] )
{
if( $userdata['session_logged_in'] )
{
session_end($userdata['session_id'], $userdata['user_id']);
}

if (!empty($HTTP_POST_VARS['redirect']) || !empty($HTTP_GET_VARS['redirect']))
{
$url = (!empty($HTTP_POST_VARS['redirect'])) ? $HTTP_POST_VARS['redirect'] : $HTTP_GET_VARS['redirect'];
redirect(append_sid($url, true));
}
else
{
redirect(append_sid("index.$phpEx", true));
}
}
else
{
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";
redirect(append_sid($url, true));
}
}
else
{
//
// Do a full login page dohickey if
// user not already logged in
//
if( !$userdata['session_logged_in'] )
{
$page_title = $lang['Login'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$template->set_filenames(array(
'body' => 'login_body.tpl')
);

if( isset($HTTP_POST_VARS['redirect']) || isset($HTTP_GET_VARS['redirect']) )
{
$forward_to = $HTTP_SERVER_VARS['QUERY_STRING'];

if( preg_match("/^redirect=([a-z0-9\.#\/\?&=\+\-_]+)/si", $forward_to, $forward_matches) )
{
$forward_to = ( !empty($forward_matches[3]) ) ? $forward_matches[3] : $forward_matches[1];
$forward_match = explode('&', $forward_to);

if(count($forward_match) > 1)
{
$forward_page = '';

for($i = 1; $i < count($forward_match); $i++)
{
if( !ereg("sid=", $forward_match[$i]) )
{
if( $forward_page != '' )
{
$forward_page .= '&';
}
$forward_page .= $forward_match[$i];
}
}
$forward_page = $forward_match[0] . '?' . $forward_page;
}
else
{
$forward_page = $forward_match[0];
}
}
}
else
{
$forward_page = '';
}

$username = ( $userdata['user_id'] != ANONYMOUS ) ? $userdata['username'] : '';

$s_hidden_fields = '<input type="hidden" name="redirect" value="' . $forward_page . '" />';

make_jumpbox('viewforum.'.$phpEx, $forum_id);
$template->assign_vars(array(
'USERNAME' => $username,

'L_ENTER_PASSWORD' => $lang['Enter_password'],
'L_SEND_PASSWORD' => $lang['Forgotten_password'],

'U_SEND_PASSWORD' => append_sid("profile.$phpEx?mode=sendpassword"),

'S_HIDDEN_FIELDS' => $s_hidden_fields)
);

$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
}
else
{
redirect(append_sid("index.$phpEx", true));
}

}

?>
 
ik zou niet weten welke php stuk ik moet inplakken me website ?
 
je hoeft helemaal geen php in je pagina te includen. wat narotic al zegt login.php verwerkt je formulier waarmee je inlogd. je hoeft alleen:

<form name="login" method="post" action="/het padnaarphpbb2/logi­­­n.php">
<input name="username" type="text"><br>
<input type="password" name="password"><br>
<input type="submit" name="Submit" value="Submit">
</form>

in je pagina te proppen.
laatste aanpassing
 
niet teveel Crack gebruiken
toch die crack weer he.. altijd;)
 
<form action="depadnaarphp­bb2/login.php" method="post" target="_top">

Username:<br>
<input type="text" name="username" size="25" maxlength="40" value=""><br>

Password:<br>
<input type="password" name="password" size="25" maxlength="32"><br>

Log me automatisch in bij elk bezoek: <input type="checkbox" name="autologin"><br­>

<input type="hidden" name="redirect" value=""><input type="submit" name="login" value="Inloggen">

</form>
laatste aanpassing
gaat toch niet werken gokt ik :P
 
het werkt waarschijnlijk wel maar of ie hebt begrijpt...
 
hier heb je helemaal geen php voor nodig maar basis kennis van HTML. Het zou wel handig zijn als ie wist hoe formulieren werken.
Niet als flame ofzo, maar het lijkt me het beste als de TS eerst eens een tutorialtje HTML en PHP door zou nemen om globaal te kijken hoe alles werkt. Scheelt je (en ons) een hoop tijd.
<?php
echo "Hello World";
?>

<?php
$i = "Hello World";
echo $i;
?>

<?php
$i = "Hello";
$x = "World";
echo $i." ".$x;
?>

<?php
$i = "Hello";
$x = "World";
$y = $i;
$y .= " ";
$y .= $x;
echo $y;
?>



zowww kleine beginners handelingen hehehehe
En de les gaat door :P

<?
class aClass {
function aClass($att) {
$this->att = $att;
}

function printAtt() {
echo $this->att;
}

function setAtt($att) {
$this->att = $att;
}

$this->att;
}

$class = new aClass("hello world");
$class->printAtt();
$class->setAtt("foo bar");
$class->printAtt();
?>
 
gaat ut door dan ?

ik heb beetje zitten te prutsen maar nu is alles verneukt grrrrrrrr:S
Zoek gewoon op google of kazaa oid een php (& mysql) tutorial. Die zijn er genoeg voorhanden, ook kleine van < 100 blz. Neem die eens in een paar verloren uren door zodat je weet waarmee je bezig bent.

Iedereen zegt altijd dat PHP makkelijk is, inclusief ik. Maar dat wil niet zeggen dat je zonder enige voorkennis etc. het kan gebruiken. Het blijft een uitgebreide scriptingtaal waarbij je jezelf zeker vertrouwd moet maken met een programmeerbasis (arrays, functies, attributen, desnoods OO).

Zoals altijd geldt ook hier: NO PAIN, NO GAIN
 
shit hoe kan je dit nu verneukt hebben?

ik heb de source van het formulier recht onder je neus gedrukt...
 
syst3m error ?
klopt ik bedank je daarvoor
maar moet ik het gaan includen ?

want zodra ik dat ga includen dan heb ik allemachtig veel errors

meschien klinkt het stom
maar moet ik het dan in me index.php website zetten ?
 
ok k heb het op me website geplaast!!
ik zie al de login op website

dank u wel
start
25 november 2003 11:55


end
28 november 2003 16:25


hehehe...

anders heb ik er nog 1 voor je,,,

<? print(" ik ga slapen, de mazzel! :)");?>


*edit= schrijffout
laatste aanpassing
 
:S:S

ongeldige script:D
index.php?pagina=je_­bent_een_gek.php :D
laatste aanpassing