Skocz do zawartości
hicky

Webmastering

Polecane posty

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

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

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

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

    	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

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 przez hicky (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

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

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

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

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 mellow.gif

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

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

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

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

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

Kamikadze oto mi właśnie chodziło gdzie to wkleić/ JA to wklejałem tam gdzie treść umieszczałem dry.gif

 

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

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

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

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

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

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

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

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
Gość
Temat jest zablokowany i nie można w nim pisać.

×