Kiezen op alfabet
Echter, $alphabet in deze code krijgt geen waarde, hoewel achter de URL van de site staat ?alphabet=e (e is de gekozen letter).
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
ies plaatsnaam op alfabet<br><br>
<?
$link = $PHP_SELF."?alphabet";
$alphabet_array = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X ','Y','Z');
echo '<center> | ';
for($i = 0 ; $i < count($alphabet_array); $i++)
{
echo '<a href='.$link.'='.strtolower($alphabet_array[$i]).'>'.$alphabet_array[$i].'</a> | ';
}
if(!eregi("^[A-Z]*$", $alphabet))//IF Alpha Only
{
$alphabet = 'a';//Sets Letter to "A" if inputted letter is invalid
}
if(!get_magic_quotes_gpc())
{
$alphabet = addslashes($alphabet);
}
echo '<br /><br />';
echo "Letter: $alphabet";
<?
$link = $PHP_SELF."?alphabet";
$alphabet_array = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X ','Y','Z');
echo '<center> | ';
for($i = 0 ; $i < count($alphabet_array); $i++)
{
echo '<a href='.$link.'='.strtolower($alphabet_array[$i]).'>'.$alphabet_array[$i].'</a> | ';
}
if(!eregi("^[A-Z]*$", $alphabet))//IF Alpha Only
{
$alphabet = 'a';//Sets Letter to "A" if inputted letter is invalid
}
if(!get_magic_quotes_gpc())
{
$alphabet = addslashes($alphabet);
}
echo '<br /><br />';
echo "Letter: $alphabet";
En waar zou $alphabet vandaan moeten komen? Dit script is gebasseerd op het gebruik van register_globals en de gebruikte syntax is zeer oud! Gebruik dit niet...
Quote:
Echter, $alphabet in deze code krijgt geen waarde, hoewel achter de URL van de site staat ?alphabet=e (e is de gekozen letter).
$alphabet = htmlentities($_GET['alphabet']);
Edit:
luister naar blanche :P
Gewijzigd op 01/01/1970 01:00:00 door Kumkwat Trender
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$link = $_SERVER['PHP_SELF']."?alphabet";
$aAlfabet = range('A', 'Z');
echo '<center> | ';
for($i=0;$i<count($aAlfabet);$i++) {
echo '<a href="'.$link.'='.strtolower($aAlfabet[$i]).'">'.$aAlfabet[$i].'</a> | ';
}
echo '</center>';
if(isset($_GET['alphabet']) && preg_match('_[A-Z]_', $_GET['alphabet']) {
echo "Gekozen letter: ".$_GET['alphabet'];
} else {
echo "Kies een letters.";
}
?>
$link = $_SERVER['PHP_SELF']."?alphabet";
$aAlfabet = range('A', 'Z');
echo '<center> | ';
for($i=0;$i<count($aAlfabet);$i++) {
echo '<a href="'.$link.'='.strtolower($aAlfabet[$i]).'">'.$aAlfabet[$i].'</a> | ';
}
echo '</center>';
if(isset($_GET['alphabet']) && preg_match('_[A-Z]_', $_GET['alphabet']) {
echo "Gekozen letter: ".$_GET['alphabet'];
} else {
echo "Kies een letters.";
}
?>
Even verbeterd, ook weer zo zielig om alleen te zeggen "Gebruik dit niet...".
Voor het weergeven van het menu.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?
#| Create " $alphabet " array with all letters from the alphabet.
$alphabet = range('a', 'z');
#| Create a link for each letter in the alphabet.
foreach($alphabet as $letter)
{
#| Display link.
echo '<a href="?letter='.$letter.'">'.strtoupper($letter).'</a>';
#| Display divider.
if($letter != 'z')
{
echo ' | ';
}
}
?>
#| Create " $alphabet " array with all letters from the alphabet.
$alphabet = range('a', 'z');
#| Create a link for each letter in the alphabet.
foreach($alphabet as $letter)
{
#| Display link.
echo '<a href="?letter='.$letter.'">'.strtoupper($letter).'</a>';
#| Display divider.
if($letter != 'z')
{
echo ' | ';
}
}
?>
Voor het controleren van de gekozen letter.
Code (php)
Gewijzigd op 01/01/1970 01:00:00 door - Mark -