Scriptingvragen (PHP, JavaScript etc.)

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Re: Aanmeldscript

Bericht door Salomon » 20 apr 2008, 14:28

heb je een eigen server dan?

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Re: Aanmeldscript

Bericht door Bas » 20 apr 2008, 16:14

Salomon schreef:heb je een eigen server dan?
Een met het volgende:
kadir, AKA zaza op DBH.nl schreef: Ik heb 1 terabyte hardeschijf + 500GB hardeschijf, Besturing systeem Linux Ubuntu 7.10, Processor dual 2x 3.0, 3 GB DDR 2 Werk Gehuigen, 8 MB Internet verbiding,

steefaman
Berichten: 260
Lid geworden op: 29 dec 2006, 11:34
Locatie: Lelystad

Hoe: eenpagina.php?p=eenanderepagina

Bericht door steefaman » 21 apr 2008, 17:55

Hey!

Jullie zien het waarschijnlijk al aan het onderwerp. Hoe kan ik ervoor zorgen dat ik zoiets als dit kan maken:

eenpagina.php?p=eenanderepagina

Groeten,
steefaman 8-)
Forum Hoster. Gratis, snel en gemakkelijk je eigen phpBB3 forum.

lifeguard
Berichten: 2861
Lid geworden op: 05 jul 2005, 08:20
Locatie: Dakloos
Contacteer:

Re: Hoe: eenpagina.php?p=eenanderepagina

Bericht door lifeguard » 21 apr 2008, 17:57

steefaman schreef:Hey!

Jullie zien het waarschijnlijk al aan het onderwerp. Hoe kan ik ervoor zorgen dat ik zoiets als dit kan maken:

eenpagina.php?p=eenanderepagina

Groeten,
steefaman 8-)
:o
Iets duidelijker, of een voorbeeld?
Doenwenu.nl Een site over van alles ... zeg maar

Niek
Berichten: 1818
Lid geworden op: 21 sep 2005, 19:04
Locatie: Vriezenveen
Contacteer:

Re: Hoe: eenpagina.php?p=eenanderepagina

Bericht door Niek » 21 apr 2008, 18:00

Volgens mij op de volgende manier:

Code: Selecteer alles

switch ($mode)
{
    case 'eenanderepagina':
        $user->setup();
    break; 
}   
Groetjes Niek

Alleen support via het forum, niet via PB, MSN of email.

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Re: Hoe: eenpagina.php?p=eenanderepagina

Bericht door Raimon » 21 apr 2008, 18:06

Alleen de request_var mis je, dus dit wordt het;

Code: Selecteer alles

$mode = request_var('p', '');


switch ($mode)
{
    case 'eenanderepagina':
        //PHP-side mag hier
    break;
} 

steefaman
Berichten: 260
Lid geworden op: 29 dec 2006, 11:34
Locatie: Lelystad

Re: Hoe: eenpagina.php?p=eenanderepagina

Bericht door steefaman » 21 apr 2008, 18:19

Oke. Stel ik heb een pagina die heet film.php. En dan wil ik andere pagina (genaamd trailers.php) p=trailers laten worden. Dus dan zou het er als volgt uit zien: films.php?p=trailers. Maar hoe zorg ik er dus voor dat trailers.php die p=trailers wordt?

Groeten,
steefaman 8-)
Forum Hoster. Gratis, snel en gemakkelijk je eigen phpBB3 forum.

Gebruikersavatar
Gamemaniak
Berichten: 1747
Lid geworden op: 14 nov 2005, 19:03
Locatie: Westdorpe
Contacteer:

Re: Hoe: eenpagina.php?p=eenanderepagina

Bericht door Gamemaniak » 21 apr 2008, 18:21

Code: Selecteer alles

switch ($mode)
{
    case 'main':
        //PHP-side mag hier
    break;
    case 'trailers':
        //PHP-side mag hier
    break;
}   
Als ik mij niet vergis zou het zo moeten zijn ;)

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Re: Hoe: eenpagina.php?p=eenanderepagina

Bericht door Raimon » 21 apr 2008, 18:24

Nu maak je van main een case , dus p=main

normaal zal je bestand het volgende moeten uitzien; (code guidelines)

Code: Selecteer alles

$mode = request_var('p', '');

switch ($mode)
{
    case 'trailers':
        //PHP-side mag hier
    break;
    default:
        //PHP-side mag hier
    break;
}          


wil je er meer toevoegen, voeg je achter:

Code: Selecteer alles

case 'trailers':
   //PHP-side mag hier
break;        
weer een niewe toe:

Code: Selecteer alles

case 'trailers':
   //PHP-side mag hier
break;        
de case zorgt voor het gedeelte achter p=
Dus verander dan case 'trailers': in case 'ieks':
En de default is het bestand bestand.php zonder een p request.

Gebruikersavatar
Johan
Berichten: 2376
Lid geworden op: 05 mei 2007, 15:24
Locatie: memberlist.php

Re: Hoe: eenpagina.php?p=eenanderepagina

Bericht door Johan » 21 apr 2008, 18:42

Moet de PHP-code hier worden neergezet in plaats van // PHP-side mag hier??
Voormalig Support Teamlid

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Re: Hoe: eenpagina.php?p=eenanderepagina

Bericht door Salomon » 21 apr 2008, 18:47

Japs.

Let wel: als je geen phpBB gebruikt moet je voor $mode dit gebruiken:

Code: Selecteer alles

$mode = empty($_GET['p']) ? '' : $_GET['p'] 

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Re: Hoe: eenpagina.php?p=eenanderepagina

Bericht door Raimon » 21 apr 2008, 18:51

Salomon schreef:Japs.

Let wel: als je geen phpBB gebruikt moet je voor $mode dit gebruiken:

Code: Selecteer alles

$mode = empty($_GET['p']) ? '' : $_GET['p']    
Alleen dit levert een error op , je vergeet de ; .

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Re: Hoe: eenpagina.php?p=eenanderepagina

Bericht door Bas » 21 apr 2008, 18:57

Salomon schreef:Japs.

Let wel: als je geen phpBB gebruikt moet je voor $mode dit gebruiken:

Code: Selecteer alles

$mode = empty($_GET['p']) ? '' : $_GET['p'] 
empty zal een notice geven als die niet gezet is, gebruik daarvoor isset. :)
Grr, een reply op een topic terwijl het merged wordt start een nieuw topic, deze post dus ook merged. :)
- Bas
Reply dan ook sneller. 8-)
- Derky

steefaman
Berichten: 260
Lid geworden op: 29 dec 2006, 11:34
Locatie: Lelystad

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door steefaman » 21 apr 2008, 19:09

Ik snap er nog steeds niets van :)
Mijn pagina moet dus worden:

Code: Selecteer alles

<?php
$mode = request_var('p', '');

switch ($mode)
{
    case 'trailers':
        //PHP-side mag hier
    break;
    trailers.php
        //PHP-side mag hier
    break;
}          
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
 
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
 
page_header('Index');
 
$template->set_filenames(array(
   'body' => 'index2_body.html',
));
 
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>
Of is dat verkeerd :D
Forum Hoster. Gratis, snel en gemakkelijk je eigen phpBB3 forum.

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door svenn » 23 apr 2008, 09:44

Code: Selecteer alles

include "trailers.php";
zal beter werken ;)

_edit_

Code: Selecteer alles

switch ($mode)
{
    case 'trailers':
                include "trailers.php";
    break;
}         
geen 2 breaks.

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door BetaDevil » 23 apr 2008, 10:03

Code: Selecteer alles

switch ($mode)
{
    case 'trailers':
    case 'ietsanders':
        include strtolower($mode) . '.' . $phpEx;
    break;
}  

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door svenn » 23 apr 2008, 10:17

Tuut, mijn fout, nvm.
mode=config

niet gebruiken dus.

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Bas » 23 apr 2008, 10:21

svenn schreef:Tuut, mijn fout, nvm.
mode=config

niet gebruiken dus.
Als je daarboven geen case 'config': hebt kan dat niet eens? ;)

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door svenn » 23 apr 2008, 12:04

nee inderdaad daarom heb ik het ook veranderd, omdat verwijderen niet ging.

kadir
Berichten: 10
Lid geworden op: 08 apr 2008, 02:09

Re: Aanmeldscript

Bericht door kadir » 23 apr 2008, 23:01

Precies;)

Plaats reactie