Partyflock
 
Forumonderwerp · 643071
 
Waarschuw beheerder
(permanent verbannen)
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
Artiest {SHOWLIST artist 45822, 30830}
Waarschuw beheerder
donateur
Ehmmm als je t hele forum op je site wilt includen dan moet je die standaard pagina van t forum include, waarschijnlijk een index.php bestand. <?php include "forum/index.php"; ?> ofzoiets.


Maar ik denk dat de links op t forum dan fout gaan :| maar dat moet je ff tjekke
 
Waarschuw beheerder
(permanent verbannen)
ok sorry voor de weinig info

de volgende info :
bedreft de forum is een phpbb2 forum

als je forum opent zie je een inlog scherm van aanmelden ,wachtwoord , username

ik wil die login scherm op me website hebben in menu

me website is bedreft ! www.dj-evilx.tk
rechtsboven de login scherm


maar als wat moet ik gaan includen ?
 
Waarschuw beheerder
(permanent verbannen)
Re :gekkehuis

de bedeolign is niet helemaal de forum includen op website

maar gewoon de login.php of ander fil ik wou login.php includen maar dat wou niet

heb je fouten op line 61 63
 
Waarschuw beheerder
donateur
Misschien van de lsd afblijven?
 
Waarschuw beheerder
(permanent verbannen)
isd ? wat is dat
 
Waarschuw beheerder
lsd... geen isd... :P
 
Waarschuw beheerder
(permanent verbannen)
ik volg ut ff nie sorry
 
Waarschuw beheerder
je include een pagina die normaal op een andere lokatie staat. Al die paden in je include file kloppen dus waarschijnlijk niet meer... copie van login.php maken en als die paden wijzigen naar de juiste paden.
 
Waarschuw beheerder
(permanent verbannen)
ok dus de werkwijze is

copie de login.php naar je hdd
ga er in bewerken en de paden goed maken
dan uploaden en dan ff de bestand includen ?

er bloeit toch nog wat in me hoofd :D
 
Waarschuw beheerder
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.
 
Waarschuw beheerder
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.
 
Waarschuw beheerder
<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
 
Waarschuw beheerder
(permanent verbannen)
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
 
Waarschuw beheerder
digital flow, place your slogan here... ja die zal jij echt ontworpen hebben... :P
 
Waarschuw beheerder
(permanent verbannen)
neej de bovenste banner nie

die heeft had ik ff gejat de kleur was goed


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

ik heb sommige script zelf beetje veranderd aan uiterlijk enz..
maar niet zelf 100% geschreven
 
Waarschuw beheerder
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
 
Waarschuw beheerder
(permanent verbannen)
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
Waarschuw beheerder
donateur
Syst3m Err0r :respect:

[offtopic]trouwens, waar blijft die video met die danseresse? :9[/offtopic]
 
Waarschuw beheerder
(permanent verbannen)
wat bedoel je gekkehuis ?
Waarschuw beheerder
donateur
hij zuigt het er zo makkelijk uit hahaha
 
Waarschuw beheerder
(permanent verbannen)
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
Waarschuw beheerder
donateur
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
 
Waarschuw beheerder
(permanent verbannen)
php freakz.nl rulezz veel scripts

of webfanaat.nl veel scripts die ook nog werkuh

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

Ah k maak zel wel zelf, is wel lagge :D
 
Waarschuw beheerder
(permanent verbannen)
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
Waarschuw beheerder
donateur
hmm k had daar nooit last van :| mah is al tijdje geleden hehe 2 jaar ofzo, kom der eigeluk nooit meer :/
 
Waarschuw beheerder
(permanent verbannen)
neek ik ook niet omdat je steeds word door gelinkt

wel irritant ja
Waarschuw beheerder
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
 
Waarschuw beheerder
(permanent verbannen)
hm ik zal us kijkuh

wat ik kan doen
 
Waarschuw beheerder
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>
 
Waarschuw beheerder
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.
Waarschuw beheerder
donateur
oww dan wachten ik nog ff :D
Waarschuw beheerder
Ahh, Syst3m Err0r, you take the credits. Was ff te lui om t hele draadje door te lezen. Oplossing is dus precies hetzelfde.
 
Waarschuw beheerder
(permanent verbannen)
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
 
Waarschuw beheerder
(permanent verbannen)
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>);
Waarschuw beheerder
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.
 
Waarschuw beheerder
(permanent verbannen)
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));
}

}

?>
 
Waarschuw beheerder
(permanent verbannen)
ik zou niet weten welke php stuk ik moet inplakken me website ?
 
Waarschuw beheerder
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
 
Waarschuw beheerder
donateur
niet teveel Crack gebruiken
Waarschuw beheerder
donateur
toch die crack weer he.. altijd;)
 
Waarschuw beheerder
<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
Waarschuw beheerder
donateur
gaat toch niet werken gokt ik :P
 
Waarschuw beheerder
het werkt waarschijnlijk wel maar of ie hebt begrijpt...
Waarschuw beheerder
donateur
ja dat bedoel ik ;)
 
Waarschuw beheerder
hier heb je helemaal geen php voor nodig maar basis kennis van HTML. Het zou wel handig zijn als ie wist hoe formulieren werken.
Waarschuw beheerder
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.
Waarschuw beheerder
donateur
<?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