hicky 10 Zgłoś post Napisano Styczeń 26, 2011 Witajcie . Swego czasu bawiłem się w tworzenie stron www. Zawsze robiłem np. Kontakt to kontakt.php, glowna to index.php . A chciałbym się dowiedzieć ponieważ wujek google odmawia mi posłuszeństwa ostatnio . Jak robić strony gdzie w adresie nie ma np. blabla.pl/index.php, a jest blabla.pl/?=index albo ?page=index. Słyszałem coś, że w pliku .hta... się dodaje jakieś formułki . Mógłby ktoś podać, albo wytłumaczyć ? Byłbym bardzo wdzięczny i plusy by poleciały ;D Udostępnij ten post Link to postu Udostępnij na innych stronach
fuqet 0 Zgłoś post Napisano Styczeń 26, 2011 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^costam$ costam.php RewriteRule ^costam2$ costam2.php Udostępnij ten post Link to postu Udostępnij na innych stronach
Elektronik 0 Zgłoś post Napisano Styczeń 26, 2011 .htaccess i mod_rewrite Udostępnij ten post Link to postu Udostępnij na innych stronach
hicky 10 Zgłoś post Napisano Styczeń 26, 2011 No, ok. Skoro już przy webmasteringu, to jak umieszczać obrazki za pomocą jak się kliknie na obrazek to sie powiększa w tej samej karcie na tle strony i można np. z prawej strony dać opis . Skrypt jakiejs galeri czy ? / Udostępnij ten post Link to postu Udostępnij na innych stronach
prat 1 Zgłoś post Napisano Styczeń 26, 2011 lightbox Udostępnij ten post Link to postu Udostępnij na innych stronach
maus 0 Zgłoś post Napisano Styczeń 26, 2011 Nie jestem pewien ale może chodzi Ci o: <?php function home(){ echo "treść głównej"; } function podstrona(){ echo "tresc podstrony"; } if($_REQUEST['id'] == home){ home(); }else if($_REQUEST['id'] == podstrona){ podstrona(); } else{ home(); } ?> wtedy po przejściu na: index.php?id=podstrona zostaje wyświetlona zwartość: function podstrona(){ echo "tresc podstrony"; } Pozdrawiam Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Styczeń 26, 2011 if($_REQUEST['id'] == home){ home(); }else if($_REQUEST['id'] == podstrona){ podstrona(); Ten kod siłą rzeczy będzie się sypać. Co prawda nie fatal errorem, ale warningiem napewno. Gdzie zdefiniowane są stałe home i strona, do których porównujesz $_REQUEST['id']? A poza tym - to o instrukcji switch to nie słyszał? Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Kamikadze Zgłoś post Napisano Styczeń 26, 2011 Materiał z którego ostatnio korzystałem mając taki sam problem jak Ty: http://webmade.org/porady/include-includowanie-php.php Dzięki temu możesz zrobić sobie adresy: strona.pl/index.php?strona=kontakt lub strona.pl/index.php?page=kontakt a nawet strona.pl/index.php?mojapupcia=kontakt Udostępnij ten post Link to postu Udostępnij na innych stronach
hicky 10 Zgłoś post Napisano Styczeń 26, 2011 (edytowany) Materiał z którego ostatnio korzystałem mając taki sam problem jak Ty: http://webmade.org/p...dowanie-php.php Dzięki temu możesz zrobić sobie adresy: strona.pl/index.php?strona=kontakt lub strona.pl/index.php?page=kontakt a nawet strona.pl/index.php?mojapupcia=kontakt No ok. A mógłby ktoś to bardziej zrozumiale wytłumaczyć ? Załóżmy że mam menu : [color=#666666][font=verdana][size=2]<ul> <li><a href="index.php?strona=home">home</a></li> <li><a href="index.php?strona=o_mnie">o mnie</a></li> <li><a href="index.php?strona=kontakt">konakt</a></li></ul> Nie rozumiem tego kodu <?PHP[/size][/font][/color][color=#666666][font=verdana][size=2] @$strona=$_GET['strona']; // 1 if (file_exists('strony/'.$strona.'.txt')) include('strony/'.$strona.'.txt'); // 2 else include('strony/home.txt'); // 3 ?> Więc to wklejam w index.php, ale co w tym kodzie odpowiada np za wywołanie strony z folderu /strona/ . Nie wiem jak ten kod ułożyć. [/size][/font][/color] Co do kodu który przytoczył maus. Wklejam taką treść w index.php <?php function glowna(){ echo "include('strony/glowna.txt')"; } function omnie (){ echo "include('strony/omnie.txt')"; } function kontakt (){ echo "include('strony/kontakt.txt')"; } if($_REQUEST['id'] == home){ home(); }else if($_REQUEST['id'] == podstrona){ podstrona(); } else{ home(); } ?> Od funkcji "if" już nie wiem jak to zedytować . Edytowano Styczeń 26, 2011 przez hicky (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Styczeń 26, 2011 Szkoda czasu na edycję takiego badziewia, które to nie ma prawa zadziałać Wersja uproszczona: <?php switch($_GET['strona']) { case 'home': echo file_get_contents('strony/home.html'); break; case 'kontakt': echo file_get_contents('strony/kontakt.html'); break; default: echo file_get_contents('strony/404.html'); } Taka uwaga - file_get_contents spowoduje, że zawartość pliku zostanie wyświetlona a nie wykonana. Jeśli miał by tam być jakiś skrypt aktywny, to wtedy zamiast echo file_get_contents umieścić include. Udostępnij ten post Link to postu Udostępnij na innych stronach
hicky 10 Zgłoś post Napisano Styczeń 27, 2011 Szkoda czasu na edycję takiego badziewia, które to nie ma prawa zadziałać Wersja uproszczona: <?php switch($_GET['strona']) { case 'home': echo file_get_contents('strony/home.html'); break; case 'kontakt': echo file_get_contents('strony/kontakt.html'); break; default: echo file_get_contents('strony/404.html'); } Taka uwaga - file_get_contents spowoduje, że zawartość pliku zostanie wyświetlona a nie wykonana. Jeśli miał by tam być jakiś skrypt aktywny, to wtedy zamiast echo file_get_contents umieścić include. Dziękuje Ci . A linki do poszczególnych podstron tak ? <a href="index.php?strona=home">home</a> . /// A teraz może trochę odskoczę . Gdzie w internecie można "promować " produkty galanterii łazienkowej ? Bardziej pod sklepy, a nie pod prywatnego klienta .. Trochę źle sformułowałem . Oczywiście produkt pochodzi prosto od producenta, nie żadne chińskie platstiki chromowane . Tylko Mosiądz, aluminium . Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Kamikadze Zgłoś post Napisano Styczeń 27, 2011 Wystarczy dodać linki: (np. zaincludować z pliku menu.php) <ul><li><a href="index.php?strona=nazwa_podstrony_bez_rozszerzenia">Strona główna</a></li> </ul> w index.php dodać: <?PHP @$strona=$_GET['strona']; if (file_exists($strona.'.php')) include($strona.'.php'); else include('strona_z_jakims_tekstem.php'); ?> Udostępnij ten post Link to postu Udostępnij na innych stronach
hicky 10 Zgłoś post Napisano Styczeń 27, 2011 Dobra ... Acha... Mam już mentlik . gdzie ten kod php wstawić i gdzie podać w tym kodzie odnosniki do innych stron . Wykonałem ten kod od kafi i nie działa Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Styczeń 27, 2011 w index.php dodać: Yeah. Wywołanie index.php?strona=index będzie dawało bardzo ciekawe rezultaty Poza tym - po cholerę ta małpa? Hicky - dostałeś już tyle gotowców, a że skoro nie jesteś w stanie tego pojąć, to może zleć to komuś kompetentniejszemu? Będziecie chyba obydwoje zadowoleni... Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Kamikadze Zgłoś post Napisano Styczeń 27, 2011 Zrób sobie plik index.php (czysty żebyś wiedział jak to się robi) <html> <head> </head> <body> <table> <tr> <td> <?PHP $strona=$_GET['strona']; if (file_exists($strona.'.php')) include($strona.'.php'); ?> </td> <td> Menu<br> <ul> <li><a href="index.php?strona=onas">O nas</a></li> <li><a href="index.php?strona=kontakt">Kontakt</a></li> </ul> </tr> </table> </body> </html> Teraz robisz dwa pliki (onas.php i kontakt.php w tym samym katalogu). Później robisz plik strona.php który ma się wyświetlać na początku po lewej i git malina Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Styczeń 27, 2011 Po co powtarzasz ten badziewny kod? 1. @$strona=$_GET['strona']; Po cholere ta małpa z przodu? 2. include($strona.'.php'); Co jak ktoś wywoła index.php?strona=index ? Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Kamikadze Zgłoś post Napisano Styczeń 27, 2011 Ok poprawione (przekopiowałem i zapomniałem zmienić ) //To jest tak najprościej aby mógł sobie popatrzeć jak to działa a później osadzić na stronie według własnych potrzeb Udostępnij ten post Link to postu Udostępnij na innych stronach
hicky 10 Zgłoś post Napisano Styczeń 27, 2011 Kamikadze oto mi właśnie chodziło gdzie to wkleić/ JA to wklejałem tam gdzie treść umieszczałem A teraz . \\ A teraz może trochę odskoczę . Gdzie w internecie można "promować " produkty galanterii łazienkowej ? Bardziej pod sklepy, a nie pod prywatnego klienta .. Trochę źle sformułowałem . Oczywiście produkt pochodzi prosto od producenta, nie żadne chińskie platstiki chromowane . Katalogi jakieś coś / Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Kamikadze Zgłoś post Napisano Styczeń 27, 2011 To zależy czy chcesz promować konkretne przedmioty aby nabić klientów czy stronę aby zdobyć odwiedzających... Jeżeli to pierwsze to może jakieś portale tego typu, fora itp. Jeżeli chcesz nabić odwiedzających to katalogi stron, wyszukiwarki i linkowanie Udostępnij ten post Link to postu Udostępnij na innych stronach
crazyluki 114 Zgłoś post Napisano Styczeń 27, 2011 Kamikadze: czytam co napisałeś i nie rozumiem. Ruch = klienci więc obie Twoje porady rozdzielone na ruch i sprzedaż są dobre, ale rozgraniczanie już jest co najmniej dziwne. Chyba że ruch to generator ruchu, to wtedy faktycznie fail. Udostępnij ten post Link to postu Udostępnij na innych stronach
hicky 10 Zgłoś post Napisano Styczeń 27, 2011 Do moderatorów . Zwiększylibyście czas edycji ! I dalej mam kr.... problem xD Mój index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'>http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"'>http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> <meta name="Keywords" content="" /> <meta name="Description" content="" /> <link rel="stylesheet" href="style.css" type="text/css" /> <title>KJK Chrom - Emocje zaklęte w detalach</title> </head> <body> <?PHP $p=$_GET['p']; if (file_exists($p.'.php')) include($p.'.php'); ?> <div id="logo"> <div id="logo_content"> <div id="logo_logo"> <a href="#"><img src="images/logo_logo.png" alt="KJK Chrom - akcesoria łazienkowe" /></a> </div> <div id="logo_navigation"> <div class="logo_navigation" id="logo_navigation_01"> <a href="#"><img src="images/empty.png" width="155px" height="123px" alt="" /></a> </div> <div class="logo_navigation" id="logo_navigation_02"> <a href="#"><img src="images/empty.png" width="162px" height="123px" alt="" /></a> </div> <div class="logo_navigation" id="logo_navigation_03"> <a href="#"><img src="images/empty.png" width="145px" height="123px" alt="" /></a> </div> <div class="logo_navigation" id="logo_navigation_04"> <a href="#"><img src="images/empty.png" width="121px" height="123px" alt="Dodaj ofertę" /></a> </div> </div> </div> </div> <div id="menu"> <div id="menu_content"> <div class="menu_link" id="menu_link_01"> <a href="index.php?p=produkty"><img src="images/empty.png" width="98px" height="91px" alt="Produkty" /></a> </div> <div class="menu_link" id="menu_link_02"> <a href="#"><img src="images/empty.png" width="107px" height="91px" alt="" /></a> </div> <div class="menu_link" id="menu_link_03"> <a href="index.php?p=ofirmie"><img src="images/empty.png" width="132px" height="91px" alt="O Firmie" /></a> </div> <div class="menu_link" id="menu_link_04"> <a href="#"><img src="images/empty.png" width="159px" height="91px" alt="" /></a> </div> <div class="menu_link" id="menu_link_05"> <a href="index.php?p=kontakt"><img src="images/empty.png" width="162px" height="91px" alt="Kontakt" /></a> </div> <div class="menu_link" id="menu_link_06"> <a href="#"><img src="images/empty.png" width="90px" height="91px" alt="" /></a> </div> <div class="menu_link" id="menu_link_07"> <a href="#"><img src="images/empty.png" width="142px" height="91px" alt="" /></a> </div> <div class="menu_link" id="menu_link_08"> <a href="#"><img src="images/empty.png" width="65px" height="91px" alt="" /></a> </div> </div> </div> <div id="header"> <div id="header_content"> <center> <serif;font-size:10px;"></p></b> </div> </div> </body> </html> Plik produkty.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> <meta name="Keywords" content="" /> <meta name="Description" content="" /> <link rel="stylesheet" href="style.css" type="text/css" /> <title>KJK Chrom - Emocje zaklęte w detalach</title> </head> <body> <?PHP $p=$_GET['p']; if (file_exists($p.'.php')) include($p.'.php'); ?> <div id="logo"> <div id="logo_content"> <div id="logo_logo"> <a href="#"><img src="images/logo_logo.png" alt="KJK Chrom - akcesoria łazienkowe" /></a> </div> <div id="logo_navigation"> <div class="logo_navigation" id="logo_navigation_01"> <a href="#"><img src="images/empty.png" width="155px" height="123px" alt="" /></a> </div> <div class="logo_navigation" id="logo_navigation_02"> <a href="#"><img src="images/empty.png" width="162px" height="123px" alt="" /></a> </div> <div class="logo_navigation" id="logo_navigation_03"> <a href="#"><img src="images/empty.png" width="145px" height="123px" alt="" /></a> </div> <div class="logo_navigation" id="logo_navigation_04"> <a href="#"><img src="images/empty.png" width="121px" height="123px" alt="Dodaj ofertę" /></a> </div> </div> </div> </div> <div id="menu"> <div id="menu_content"> <div class="menu_link" id="menu_link_01"> <a href="index.php?p=produkty"><img src="images/empty.png" width="98px" height="91px" alt="Produkty" /></a> </div> <div class="menu_link" id="menu_link_02"> <a href="#"><img src="images/empty.png" width="107px" height="91px" alt="" /></a> </div> <div class="menu_link" id="menu_link_03"> <a href="index.php?p=ofirmie"><img src="images/empty.png" width="132px" height="91px" alt="O Firmie" /></a> </div> <div class="menu_link" id="menu_link_04"> <a href="#"><img src="images/empty.png" width="159px" height="91px" alt="" /></a> </div> <div class="menu_link" id="menu_link_05"> <a href="index.php?p=kontakt"><img src="images/empty.png" width="162px" height="91px" alt="Kontakt" /></a> </div> <div class="menu_link" id="menu_link_06"> <a href="#"><img src="images/empty.png" width="90px" height="91px" alt="" /></a> </div> <div class="menu_link" id="menu_link_07"> <a href="#"><img src="images/empty.png" width="142px" height="91px" alt="" /></a> </div> <div class="menu_link" id="menu_link_08"> <a href="#"><img src="images/empty.png" width="65px" height="91px" alt="" /></a> </div> </div> </div> <div id="header"> <div id="header_content"> <center> Produkty info blabla </center> </div> </div> </body> </html> Nie ogarniam, zaraz kafi pewnie zacznie wyzywać że mam wszystko n a tacy... Daruj sobie takie komentarze . Udostępnij ten post Link to postu Udostępnij na innych stronach
crazyluki 114 Zgłoś post Napisano Styczeń 27, 2011 w produkty.php nie dodawaj tego <?PHP $p=$_GET['p']; if (file_exists($p.'.php')) include($p.'.php'); ?> Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Kamikadze Zgłoś post Napisano Styczeń 27, 2011 Chodziło mi o różnicę odwiedzin na stronie a faktycznych klientów... Bo nie problemem jest nabić sobie osoby wchodzące na stronę lecz osoby które coś kupią/zamówią... Udostępnij ten post Link to postu Udostępnij na innych stronach
crazyluki 114 Zgłoś post Napisano Styczeń 27, 2011 hmm nie rozumiem. Chyba że mówimy o debilnej reklamie np na czymś z serialami gdzie przypadkowi ludzie wejdą. Inaczej jak jest dobrze dobrany target, miejsce wyświetlania odpowiednie to każdy ruch jest cenny. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Kamikadze Zgłoś post Napisano Styczeń 27, 2011 Wiesz no jak on chce Gdzie w internecie można "promować " produkty galanterii łazienkowej To nie wiem co przez to rozumie... Czy chce promować produkty na targach łazienkowych czy ustawiać na wystawie w sklepach... Udostępnij ten post Link to postu Udostępnij na innych stronach