PHP Centeri avaleht Skriptikogu Küsimuste-vastuste leht Teadete vaatamine ja saatmine Foorum - koht küsimiseks Otsingumootor Siit saad infot meie kohta

Kasutajanimi:  
  Parool: 
  Registreeri!   Unustasid salasõna?

Foorumid Programmeerimine PHP & MySQL .php
Autor Abi Postitus Abi

ummw00t

Postitusi: 91
Tase: 4
Olek: Offline

Hinnang: Administratiivhinnang: 1/10
.php

Probleem siis selline et oleks vaja et kui ma lähen nt index.php?leht=avaleht et siis skript ise võtaks seda kui avaleht.php olemas on skript millele sa pead sisestama index.php?leht=avaleht.php aga tahaks et see ilma selle viimase.php ta oleks...
skript ise selline:
PHP kood:

<?php 
$leht 
$_GET["leht"];
if (
file_exists($leht)) {
include(
"$leht");
} else {
echo 
'<meta http-equiv="refresh" content="0;URL=index.php?leht=avaleht.php">';
die();
}
?>



Tänan ette

Seda postitust on muudetud 1 kord (2005-09-25 00:39:08 mihkel100 poolt)

25.09.2005 00:18:39 Vajutades siia näed kasutaja ummw00t profiili

raunoa
Ni sama


Postitusi: 31
Tase: 3
Olek: Offline

Hinnang: Administratiivhinnang: 3/10Administratiivhinnang: 3/10Administratiivhinnang: 3/10
RE: .php

Ehmm... Mina paremini ei oska aga te Iframe-ga nimodi ei kuva ta teist lehte väike jupp htmlli...

näide:
PHP kood:

<?php 
$leht 
$_GET["leht"];
if (
file_exists($leht)) {
include(
"$leht");
} else {
echo 
'<IFRAME src="avaleht.php" name="frame" frameborder="0" scrolling="0"></iframe>';
die();
}
?> 



Minul igatahes töötas

25.09.2005 00:41:31 Vajutades siia näed kasutaja raunoa profiili

q2boy
OOP!


Postitusi: 400
Tase: 6
Olek: Offline

Hinnang: Administratiivhinnang: 3/10Administratiivhinnang: 3/10Administratiivhinnang: 3/10
RE: .php

Või tee nii:

PHP kood:


<?php  
if(file_exists($_GET['leht'].'.php'))
{
    
// kui fail on olemas siis
    
include $_GET['leht'].'.php';
}
else
{
    
//kui faili polnud suuname error lehele
    
header('Location: error_404.php');
}
?>



___________________________________________________
Kunagi saan ma tegijaks

25.09.2005 00:50:25 Vajutades siia näed kasutaja q2boy profiili

cyber

Postitusi: 115
Tase: 5
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: .php

Võib ka nii:
PHP kood:


<?php 
$leht 
$_GET["leht"];
$leht.='.php';
if (
file_exists($leht)) {
include(
$leht);
} else {
echo 
'<meta http-equiv="refresh" content="0;URL='.$PHP_SELF.'?leht=avaleht">';
die();
}
?>



25.09.2005 00:52:16 Vajutades siia näed kasutaja cyber profiili

q2boy
OOP!


Postitusi: 400
Tase: 6
Olek: Offline

Hinnang: Administratiivhinnang: 3/10Administratiivhinnang: 3/10Administratiivhinnang: 3/10
RE: .php

Tsiteeritud tekst:
Võib ka nii:
PHP kood:


<?php 
$leht 
$_GET["leht"];
$leht.='.php';
if (
file_exists($leht)) {
include(
$leht);
} else {
echo 
'<meta http-equiv="refresh" content="0;URL='.$PHP_SELF.'?leht=avaleht">';
die();
}
?>




Nii vist ikka ei või, aga nii võib:

PHP kood:

<?php  
$leht 
$_GET["leht"]; 
$leht .='.php'// peab olema $muutuja .= 'v22rtus'; mitte $muutuja.= 'v22rtus'; vb eksin ka :p
if (file_exists($leht)) { 
include(
$leht); 
} else { 
echo 
'<meta http-equiv="refresh" content="0;URL='.$PHP_SELF.'?leht=avaleht">'
die(); 
}
?>



___________________________________________________
Kunagi saan ma tegijaks

25.09.2005 00:58:44 Vajutades siia näed kasutaja q2boy profiili

raunoa
Ni sama


Postitusi: 31
Tase: 3
Olek: Offline

Hinnang: Administratiivhinnang: 3/10Administratiivhinnang: 3/10Administratiivhinnang: 3/10
RE: .php

Eh saab veel switch-iga ka .... Aga se on natukese mõtetu... vist
PHP kood:

<?php
switch($_GET['leht']){
case 
avaleht: echo include("avaleht.php"); break;
case 
leht2: echo "moni teine leht"; break;
default: echo 
"lehte ei leitud"; break;
}
?>



Muidugi võiks olla se avaleht(index) olla "lehte ei leitud" selle asemel


25.09.2005 01:00:16 Vajutades siia näed kasutaja raunoa profiili

muidumeez
Ignorantia non est
argumentum


Postitusi: 3864
Tase: Administraator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: .php

Kus tuleb selline asi
PHP kood:

case avaleht: echo include("avaleht.php"); break;



case avaleht? Kes sulle PHP-d õpetanud on? Ise õppisid? Miks valesti õppisid?  Ja misasi on echo include

PHP kood:

case 'avaleht' :  include 'avaleht.php' ; break;



Kui tahad õpetada, mees, siis peaksid ise ka oskama ... Loll õpetab lolli, tulemuseks on lollus ruudus

___________________________________________________
An Opinion Is Like An Asshole -- Everybody Has One

25.09.2005 12:32:53 Vajutades siia näed kasutaja muidumeez profiili
Kokku: 25955 registreerunud kasutajat, 9711 teemat, 54603 postitust.
Täna on neljapäev, 28. mai 2020. Kell on 05:13.

    Vaata selle lehe printerisõbralikku versiooni

Avaleht   -    Skriptikogu   -    Teated   -    Foorum   -    Reklaam   -    Tagasiside   -    Kasutamise reeglid

© Copyright 2002-2020 PHP Center. Kõik õigused reserveeritud.