Hirdetés
Új hozzászólás Aktív témák
-
fordfairlane
veterán
Én a mágikus url nevű függvényemet használom erre a célra.
<?
function url() {
$req = array();
$url = "";
if(func_num_args()) {
$arglist = func_get_args();
foreach($arglist as $arg) {
if(is_array($arg)) {
$req = array_merge($req,$arg);
}
}
if(is_array($req)) {
foreach($req as $key => $value) {
if($value) {
if(strlen($url)) $url .= "&"; else $url = "?";
$url .= $key."=".urlencode($value);
}
}
}
}
return $url;
}
?><a href="<?=url($_GET,array('beta' => 'víziló'))?>">link</a><?
?><a href="<?=url($_GET,array('beta' => 1))?>">link</a><?
?><a href="<?=url($_GET,array('beta' => ''))?>">link</a><?
?>N darab asszociatív tömböt fogad el paraméterként, összekombinálja őket balról jobbra, majd gyárt egy url stringet. Az alsó sorba írtam három példát, szerintem önmagáért beszél.
-
raczger
őstag
echo "<a href='fajl.php?alfa=1'>alfa</a>";
if($_REQUEST['alfa'] == 1) {
echo "<a href='fajl.php?beta=1&alfa=".$_GET['alfa']."'>b1</a>";
echo "<a href='fajl.php?beta=2&alfa=".$_GET['alfa']."'>b2</a>";
echo "<a href='fajl.php?beta=3&alfa=".$_GET['alfa']."'>b3</a>"; }Esetleg ilyenre gondoltál?
-
minden table nyitótagjéhez írd oda, hogy cellspacing="0", ha akkor se jó akkor a cellpadding = "0"-t is.
raczger: szerintem meg pont a divekkel kellhet több mókolás, hogy ugyanúgy nézzen ki
. Föleg, ha azt vesszük, hogy egy oldalon belül lehet akár 3-5 mélységű div vagy table is.
-
DeltaPower
addikt
-
cucka
addikt
az a baj, hogy a header függvény meghívása előtt kiírtál már valamit a kimenetre.
a hibaüzenetben ott van, hogy hol van az a kiírás illetve hogy hol halt el emiatt a header függvény.(#1089) Forest_roby - ha " " közé írod a string-eket, akkor is lehetnek többsorosak, tehát nem kell feltétlenül ' '-t használni. sőt, akár <<<EOT írásmóddal is megadhatsz többsoros stringeket.
-
ReJim
őstag
nos a saját gépemen, appserver-en műkszik az admin.php-m, de a szolgáltatóra feltéve az alábbi hibaüzenetet kapom:
Warning: Cannot modify header information - headers already sent by (output started at /home/b/bodycult/public_html/admin.php:1) in /home/b/bodycult/public_html/admin.php on line 19Warning: Cannot modify header information - headers already sent by (output started at /home/b/bodycult/public_html/admin.php:1) in /home/b/bodycult/public_html/admin.php on line 21
a problémás részlet:
if ($_REQUEST['name'] == $admin AND md5($_REQUEST['pass']) == $psw) {
setcookie("bodycult_ADM", date("Y\.m\.d\."), time() + 1800);
$ccc = TRUE;
header("Location: admin.php");
}mi a gondja vele?
-
Atic
tag
Azért jön be mégegyszer a form-od, mert a session az őt létrehozó script futása alatt még nem aktív. Csak a következőtől. Tehát ne csak a session alapján döntsd el, hogy írja-e ki az űrlapot, hanem az alapján is, ami alapján a session-t létrehoztad. Nem tudom, mi a kódod, de mondjuk valahogy így:
if( $_GET['pass'] === $pass )
{
$_SESSION['admin'] = true;
$show_form = true;
}
if( $show_form || $_SESSION['admin'] )
{ print 'form...'; }
Új hozzászólás Aktív témák
Hirdetés
- Új,bontatlan,dobozos, számlás,garanciás 7800X3D CPu.
- HP 640 G5 laptop - 14FHD/I5-8265U/8-16-32GB/256SSD/Win11-Win10 - 2 év garancia
- HP 650 G4 laptop - 15,6FHD/I5-8250U/8-16GB-32GB/256SSD/Win11-Win10 - 2 év garancia
- Ubiquiti Unifi Access Intercom
- TCL 55C745 TV 4K FALD, HDR Dolby Vision, DTS, 2029.07-ig garanciális, dobozában, fóliás, karcmentes.
- BESZÁMÍTÁS! Asus TUF B360-Pro i7 9700 16GB DDR4 512GB SSD RTX 4060 8GB ZALMAN S3 TG Zalman 500W
- Apple iPhone 13 Mini / 128GB / Gyárifüggetlen / 12Hó Garancia / 84% akku
- AKCIÓ! ASUS H81M-PLUS H81 chipset alaplap garanciával hibátlan működéssel
- REFURBISHED - Lenovo ThinkPad 40AC Thunderbolt 3 docking station
- Lenovo ThinkPad X13 G2 multitouch
Állásajánlatok
Cég: FOTC
Város: Budapest