Toon posts:

if afvangen

Pagina: 1
Acties:

Verwijderd

Topicstarter
PHP:
1
2
3
4
5
6
7
<?
if ($taal=="")
     {
      header ("Location: index.php"); /* Browser doorsturen als taal niet ingesteld is */
      exit;
     }
?>

Maar dit kan niet heeft iemand opties

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

kom eens met een wat duidelijkere uitleg ajb

Doet iets met Cloud (MS/IBM)


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Op donderdag 13 december 2001 11:40 schreef D2k het volgende:
kom eens met een wat duidelijkere uitleg ajb
Hij wil dat als er geen taal is ingesteld, dat ie terug gaat naar een andere pagina.

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16:30

Janoz

Moderator Devschuur®

!litemod

Wat wil je eigenlijk?

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Topicstarter
ik wil gewoon afvangen dat $taal niet ingesteld is

dus file.php?taal= als er niets is ingevuld dat je dan een redirect krijgt

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

ja maar wat lukt er niet :? foutmelding :?

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Op donderdag 13 december 2001 11:41 schreef sirik het volgende:
ik wil gewoon afvangen dat $taal niet ingesteld is

dus file.php?taal= als er niets is ingevuld dat je dan een redirect krijgt
if (!isset($taal))

  • [ti]
  • Registratie: Februari 2000
  • Niet online
PHP:
1
2
3
4
<?
if (!isset($taal))
  header("Location: jeredirturl");
?>

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Op donderdag 13 december 2001 11:42 schreef wasigh het volgende:

[..]

if (!isset($taal))
En dan nog doorsturen.

"The shell stopped unexpectedly and Explorer.exe was restarted."


Verwijderd

Topicstarter
Warning: Empty delimiter in /home/webserver5/html/template.php on line 52

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

aha
ik verkeek me op die exit
ik zat aan een die() te denken
vandaar dat ik om extra info vroeg

Doet iets met Cloud (MS/IBM)


  • [ti]
  • Registratie: Februari 2000
  • Niet online
en wat staat er om en nabij lijn 52?

Verwijderd

Topicstarter
Deze error krijg ik dus als taal niet is ingesteld

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Wat staat er op lijn 51 en 52?

"The shell stopped unexpectedly and Explorer.exe was restarted."


Verwijderd

Topicstarter
op regel 51 - 52 staat
PHP:
1
2
3
4
5
6
7
<?
if ($content=="")
     {
      header ("Location: index.php"); /* Browser doorsturen als taal niet ingesteld is */
      exit;
     }
?>

Verwijderd

Topicstarter
template.php?taal=&content=download

Zo word de url aangegeven

  • [ti]
  • Registratie: Februari 2000
  • Niet online
PHP:
1
2
3
4
5
6
7
8
9
10
<?
if (!isset(HTTP_GET_VARS['content']))
{
  header("location: geencontent");
  exit();
}

$content = HTTP_GET_VARS['content'];
echo "je content is: $content";
?>

Verwijderd

Topicstarter
ok gedaan maar nu krijg ik

Parse error: parse error, expecting `T_VARIABLE' or `'$'' in /home/webserver5/html/template.php on line 36

Verwijderd

Topicstarter
en wat hierboven staat is regel 36

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

' vv door " :?

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
dat werkt ook niet :(

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op donderdag 13 december 2001 11:58 schreef sirik het volgende:
dat werkt ook niet :(
en weghalen?

Doet iets met Cloud (MS/IBM)


  • [ti]
  • Registratie: Februari 2000
  • Niet online
Ik zit te slapen. HTTP_GET_VARS vervangen door $HTTP_GET_VARS :)

edit:

zo dus:
[php]<?
if (!isset($HTTP_GET_VARS['content']))
{
header("location: geencontent");
exit();
}

$content = $HTTP_GET_VARS['content'];
echo "je content is: $content";
?>[/php]

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Moet er niet een $ voor die HTTP_GET_VARS dingen?

Edit: arrgh, [ti] is me voor. :P

"The shell stopped unexpectedly and Explorer.exe was restarted."


Verwijderd

Topicstarter
ik heb he tnu zo maar werkt nog niet echt
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
<?
if (!isset($HTTP_GET_VARS["content"]))
     {
      header ("Location: index.php"); /* Browser doorsturen als content niet ingesteld is */
      exit();
      }
if (!isset($HTTP_GET_VARS["taal"]))
     {
      header ("Location: index.php"); /* Browser doorsturen als content niet ingesteld is */
      exit();
      }
?>

  • [ti]
  • Registratie: Februari 2000
  • Niet online
En wat werkt er niet echt aan dan? Alsin, wat gebeurd er wel/niet? Foutmelding?

Verwijderd

Topicstarter
ik moet gewoon hebben dat als variabele taal=="" dan redirect

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op donderdag 13 december 2001 12:07 schreef sirik het volgende:
ik moet gewoon hebben dat als variabele taal=="" dan redirect
tja maar wat is de error?

Doet iets met Cloud (MS/IBM)


  • [ti]
  • Registratie: Februari 2000
  • Niet online
ik geef het op.

Verwijderd

Topicstarter
Warning: Empty delimiter in /home/webserver5/html/template.php on line 54

Warning: Cannot add header information - headers already sent by (output started at /home/webserver5/html/template.php:54) in /home/webserver5/html/template.php on line 83

Dit geeft het dan aan

  • [ti]
  • Registratie: Februari 2000
  • Niet online
Bedankt.

Dan zit je dus zelf eerst nog html oid te sturen. Gooi die code es helemaal boven aan je script dan.

Verwijderd

Topicstarter
Ik vind het zelf ook Kl##te want ik moet heel veel variable afvangen

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Op donderdag 13 december 2001 12:07 schreef [ti] het volgende:
ik geef het op.
mietje. :P

"The shell stopped unexpectedly and Explorer.exe was restarted."


Verwijderd

Topicstarter
Ik start ook een sessie kan het daardoor komen

  • [ti]
  • Registratie: Februari 2000
  • Niet online
jelmervos:mietje. :P
offtopic:
ik gaf het op omdat er niet geholpen kan worden als iemand niet z'n probleem uitlegt maar alleen maar 'het werkt niet' roept.
en nu zal ik niet meer ot topic posten verder

  • [ti]
  • Registratie: Februari 2000
  • Niet online
sirik: als je gewoon die code boven je session e.d. plaatst zou er niets aan de hand moeten zijn.

Verwijderd

Topicstarter
ooh ok dan ga ik dat een proberen (maar ik dacht dat ik altijd eerst met een sessie bovenaan moest beginnen)

Ik post zo wel even of het gelukt is

  • [ti]
  • Registratie: Februari 2000
  • Niet online
Je krijgt dus:

1. check of je variablen goed zijn ingevuld mbv. isset, zoniet redirect.
2. start/resume je sessie
3. print je html / form / etc .. hier doe je dus de output.

Verwijderd

Topicstarter
Verdomme lukt nog steeds niet

Kan ik niet gewoon if
PHP:
1
2
3
4
5
<?
if($taal=='') {
echo"johoho";
}
?>

Maar als ik dit doe krijg ik parse error

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Gerbuik isset es.

"The shell stopped unexpectedly and Explorer.exe was restarted."


Verwijderd

Topicstarter
Ik heb het al

ALLEMAAL Super bedankt wie mij geholpen hebben
PHP:
1
2
3
4
5
6
7
8
9
10
<?
if ($taal=='') {
header ("Location: index.php");
exit();
}
if ($content=='') {
header ("Location: index.php");
exit();
}
?>

Groeten Sirik
Pagina: 1