Stránka: 1 z 1
| [ Príspevkov: 16 ] | |
| Autor | Správa |
|---|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
Ak mam tak spraveny web, ze tlacitka mi menia jednu premennu na rozne dalsie stranku napriklad:
$stranka = "hocico.php";
a potom dam:
include ($stranka);
tak vsetko ide, ale ako viem docielit, aby sa nejako menila URL webu ?? chcem vediet ludom davat linky priamo na nejaky obsah na stranke.. ako to dosiahnut?? alebo nejaky iny sposob??
|
|
Registrovaný: 26.07.06 Prihlásený: 20.03.16 Príspevky: 1378 Témy: 90 | 90 Bydlisko: Slovakia-Ko... |
nieco ako
$_GET("url");
if (!$url) $url="home.php";
<a href="index.php?url=home.php></a>
<a href="index.php?url=home1.php></a>
<a href="index.php?url=home2.php></a>
if(file_exists($url)) {
include($url);
} else {
include('home.php');
}
neviem ci som to dobre napisal lebo som unaveny ako doga
_________________ CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
aha, ak spravne chapem tak, za tym otaznikom sa definuje premenna URL a tu potom includujem..
ale je potrebne na zaciatku to GET ?? nestaci ju len napisat ze $url = "home.php"; ?
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
ak vies ze dalsiu premennu s nazvom url uz nemozes poslat pomocou nejakeho formulara alebo cookie, v pripade ak by ti to robilo sarapatu. ale kludne tam mozes dat aj len $url.
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
nejak mi to ale nechce fungovat... tie a hrefy musia byt tiez v <? ?>
???
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
Blackshadow píše: nejak mi to ale nechce fungovat... tie a hrefy musia byt tiez v <? ?> ???
Kód: <?php if (!$url) $url="home.php"; ?> <a href="index.php?url=home.php></a> <a href="index.php?url=home1.php></a> <a href="index.php?url=home2.php></a>
<?php if(file_exists($url)) { include($url); } else { include('home.php'); } ?>
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 26.07.06 Prihlásený: 20.03.16 Príspevky: 1378 Témy: 90 | 90 Bydlisko: Slovakia-Ko... |
som zabudol na jednu trivialnu vec zabudol som nahrat citanu premennu cez get do druhej premenny aby som ju vedel skontrolovat a nahrat do include taze takto by to malo byt zase som to nekontroloval ale teraz by to malo ist
Kód: <?php [color=red]$url=$_GET['url'];[/color] if (!$url) $url="home.php"; ?> <a href="index.php?url=home.php></a> <a href="index.php?url=home1.php></a> <a href="index.php?url=home2.php></a>
<?php if(file_exists($url)) { include($url); } else { include('home.php'); } ?>
_________________ CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
mam to tak, ale stale to nejde..
akurat tie subory mam v adresaroch, tak som dal:
<a href="index.php?url=/adresar/index.htm">Tlacitko</a>
moze tam byt chyba?
a vsetko to mam v divoch a tabulkach
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 26.07.06 Prihlásený: 20.03.16 Príspevky: 1378 Témy: 90 | 90 Bydlisko: Slovakia-Ko... |
kurnik sopa teraz ti napisem ako to mam ja bo ma to zacina drbat ale je to zo starsej verzii ale na novej sa mi nechce sprtat v kode bo som dlho nic nerobyl nove
Kód: <a href="index.php?strana=home.php"><img src="image/index_10.gif" width="113" height="35" alt="news" /></a> <a href="index.php?strana=kontakt.php"><img src="image/index_14.gif" width="78" height="35" alt="kontakt" /></a>
<? $strana = $_GET['strana'];
if(file_exists($strana)) { include($strana); } else { include('home.php'); } ?>
_________________ CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
Diki, uz to ide.. akurat taky problem, ze tam kam ide odkaz, je iny priecinok, a su tam obrazky a tak, celu stranku mam este aj CSS upravovanu, takze ked to nacita tu stranku, tak je to rozhadzane, a obrazky to nenacita ;(
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 26.07.06 Prihlásený: 20.03.16 Príspevky: 1378 Témy: 90 | 90 Bydlisko: Slovakia-Ko... |
stou zloskou?
staci mala uprava
nclude('home.php'); pridaj zlosku pred home.php a to ieste sprav aj pri ten premennej $url ale nezabudni na uvodzovky
_________________ CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
myslis tak, ze dam:
include(zlozka/$url); ?
kam mam dat uvozovky??
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 25.02.07 Prihlásený: 16.02.16 Príspevky: 876 Témy: 144 | 144 | |
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
Skusam teraz tak, ze mam tlacitka, na nich:
Kód: <a href="<? $url = "index.php?url=zobrazenie" ?>"> a podobne.. v obsahu includujem scripty.php a v nom je: Kód: <?php $url = "zobrazenie.php"; if ( $url = "zobrazenie" ) include "zobrazenie.php"; else if ( $url = "upload" ) include "upload_image.php"; else if ( $url = "uzivatelia" ) include "uzivatelia.php";
include $url; ?>
Chyba bude niekde v zapise, ale ja moc PHP neviem, tak mi to nejak opravte prosim 
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
ach ty si exot to co na nas skusas
ze <a href="<? $url = "index.php?url=zobrazenie" ?>"> pch
hadam tam das print alebo echo.
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
Uz som to nejak pochopil a ide toooo !!!
Diki vsetkyyym 
|
|
Stránka: 1 z 1
| [ Príspevkov: 16 ] | |
|