Как ще се направи следното нещо?

boor

Registered
Здравейте,
имам един въпрос.
Как вместо нещо да е www.yoursite.com/forum
да стане www.yoursite.com/index.php=?forum
Май така беше ако не се лъжа.Мерси предварително.
 
Е да, ама той даде /forum като пример не е писал, че иска форум ;) Така мисля...
 
Код:
<?php
$p = $_GET['p'];
	switch($p) {
        default:
		print 'Нещо';
	break;

case 'forum':
print "<iframe src='http://сайт/forum/index.php'></iframe>";
break;
}
?>
Така e с iframe и switch; Ако не искаш да има iframe е играчка :) при case 'forum'; слагаш кода от index-a на форума ти. Ама като влезеш в някой форум адресаа ще се смени ;) смисъл няма да е index.php?p=НЕЩО , а ще е сайт/forum/нещо.php
 
svilakataa мерси ама не нещо не схваща.Ако например сайтът ми е www.site.com/index.php,и има раздел конатакти кака ще стане www.site.com/index.php=contacts например.
Мерси на всички отговорили.
 
site/index.php?p=contact

а в PHP кода слагаш

Код:
case 'contact':
и тука код-а за КОНТАкТ 
break;

Адреса на всяка една страница ще бъде ?p=ИМЕ НА СТРАНИЦАТА
 
Ето един урок за форма за контакт: http://web-tourist.net/login/login/view.php?st=1493

Ето как ще стане
Код:
case 'contact':
$youremail = "name@domain.com";
$subject = "Contact";
$thankyou = "thankyou.php";
if($email == ""){
?>
Никакъв имейл-адрес не прибавя. Моля завърнете се.<br/>
<?php
}elseif($name == ""){
?>
Никакво име не прибавя. Моля върнете се. <br/>
<?php
}elseif($message == ""){
?>
Никакво съобщение не прибавя. Моля завърнете се. <br/>
<?php
}else{

$msg = ereg_replace("\\\'", "'", $message);
$msg = ereg_replace('\\\"', "\"", $msg);
$message1 = "from: $name\nemail: $email\nmessage:\n$msg1";

mail($youremail, $subject, $msg, "From: $email\r\nReply-to: $email\r\n");
?>
<meta http-equiv="refresh" content="0; url=<?echo $thankyou;?>"">
<?php
}
print "<form action='mail.php' method='post'>
Name <input type='text' name='name'><br/>
Email addess <input type='text' name='email'><br/>
Message<br/>
<textarea name='message' cols='40' rows='5'></textarea><br/>
<input type='submit' value='send'><br/>
</form>";
break;
 

Back
Горе