Ú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
- Apple iPhone 12 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Telefon felvásárlás!! Xiaomi Redmi Note 12, Xiaomi Redmi Note 12 Pro, Xiaomi Redmi Note 12 Pro+
- Bomba ár! Dell Latitude E5570 Touch - i5-6300U I 8GB I 256SSD I 15,6" FHD I HDMI I CAM I W10 I Gari
- BESZÁMÍTÁS! SAPPHIRE VEGA 64 8GB HBM2 videokártya garanciával hibátlan működéssel
- Azonnali készpénzes Intel i3 i5 i7 i9 8xxx 9xxx processzor felvásárlás személyesen / csomagküldés
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest