TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
[php] ladowanie strony glownej , majek 26/08/04 00:35 Mam pytanko - Jest stronka index.php i podstrona "glowna" i inne podstrony Chce zeby po wybraniu index.php zaladowala sie ta glowna (czyli tak jakbym recznie wybral z linku
index.php?dzial=glowna) bo sam index.php nie laduje mi podstrony. Istenieje cos takiego jak deafult? PS nie bijcie z glupie pytanie ale raczkuje w php dopiero...
... ale jak to?!
- hmm , akustyk 26/08/04 00:44
if (!isset($dzial)) $dzial = "glowna";
include($dzial . ".php");
choc ja bym dzialy przerobil na *.inc bo wygodniej sie rozeznac co do czego sluzyhttp://akustyk.magma-net.pl - teraz mam tak , majek 26/08/04 00:47
<?
$urls=$dzial.".htm";
if(file_exists("$urls"))
{
$file=fopen($urls,"r");
while($linia=fgets($file, 99))
{
echo($linia);
}
fclose($file);
}
else{
echo("<br><br><br><p align=\"center\"><b>Blad</b><br><br>
Strona nie istnieje
<br><br><a href=\"javascript:history.back()\">Powrót</a><br><br><br>");
}
?>
... ale jak to?!
- hmm , akustyk 26/08/04 01:30
boszz.... po co tak komplikowac?
$file = file($dzial . ".htm");
print implode("\n", $file) . "<br>";
wszystko na ten temat. jak bedzie blad to $file bedzie array-em o zerowej dlugosci i nic sie nie wydrukuje po implodziehttp://akustyk.magma-net.pl
- .inc? A po co? Żeby sobie ludziska źródła oglądali? , Norton 26/08/04 10:18
Majek zostaw .php i nie słuchaj akustyka :)Zmień swój podpis na Boardzie
maks 100 znaków, 3 linie,
zabroniony spam oraz reklama - I nie $dział tylko , Norton 26/08/04 10:37
$_GET['dzial']
dodatkowo nie echuj :) w " ". Staraj się używać ' ' i łączyć je kropami.
W ten sposób powiesz interpreterowi PHP, że to co jest między ' ' ma najzwyczajniej w świecie wyświetlić i nie analizować zawartości.
echo '<br><br><br><p align="center"><b>Blad</b><br><br> Strona nie istnieje <br><br><a href="javascript:history.back()">Powrót</a><br><br><br>';
Przecież tutaj nie ma żadnych zmiennych więc po co zaprzęgać PHP do analizowania tego ciągu?
---------------------------------------
$urls=$dzial.".htm"; /////// niepotrzebne definiowanie dodatkowej zmiennej
if(is_readable($_GET[dzial].'.htm'))
{ include $_GET[dzial].'.htm'; }
else
{ include 'defaultpage.htm'; }
---------------------------------------Zmień swój podpis na Boardzie
maks 100 znaków, 3 linie,
zabroniony spam oraz reklama - dzieki , majek 26/08/04 15:25
wielkie!! dziala
... ale jak to?!
- Święta racja , Sherif 26/08/04 11:11
Dodatkowo sprawdź jak zachowuje się osobno każdy includowany plik. - hmm , akustyk 26/08/04 11:37
e tam... zabezpieczasz z poziomu Apache'a wykonywanie inc-ow, a w samych plikach robisz if-a sprawdzajaca ustawienie jakiejs zmiennej z pliku "macierzystego". przy wiekszych projektach jest porzadek, bo mozna podzielic duze kawalki kodu na moduly i je wielokrotnie uzywac, a przy tym utrzymac porzadek (bo wiadomo, ktore pliki sa glowne a ktore skladowe).
kwestia subiektywna, ale ja osobiscie wole miec osobne rozszerzenie.http://akustyk.magma-net.pl
- a tak nie na temat , kubazzz 26/08/04 01:00
jak teraz wyglada mniej wiecej przecietna sciezka rozwoju w przypadku programistow internetowych [ze ich tak nazwe]??
Bo ja dzisiaj stworzylem moja pierwsza sensowna strone [p.p.], ale to sa mega podstawy HTML. A mysl, ze moglbym kiedys pisac w php przerasta moje wyobrazenia.:) [chociaz sam kod jest w pewnym stopniu dla mnie zrozumialy bo to w koncu jezyk programowania, a pascala i podstawy C przerobilem:) ]SM-S908 - hmm , akustyk 26/08/04 01:32
zapomnij.
moi studenci biegle leca HTML-a, CSS-y, DHTML i PHP po jednym semestrze zajec ;-) no, moze nie wszyscy, ale na pewno znakomita wiekszoschttp://akustyk.magma-net.pl - hmm , kubazzz 26/08/04 01:54
co znaczy 'zapomnij'? Nie bardzo rozumiem do, ktorego zdania to sie odnosi? :)SM-S908 - he he :) , deadly 26/08/04 05:55
dlatego pewnie mają mniej semestrów :)
pzdrlubię robić nic - hmm , akustyk 26/08/04 11:30
niektorzy maja wiecej. to ci, ktorym nie chcialo nie uczyc PHP. dowody przez przyklad pokazuja, ze takiego przedmiotu mozna nie zaliczyc ;-)http://akustyk.magma-net.pl
- [ot] hey akustyk, bracie boardowy... ;)) , Nebuchadnezzar 26/08/04 12:29
to gdzie ty tym wykladowca jestes pochwal sie ;)dupa na stołku, morda przy korycie... - hmm , akustyk 26/08/04 13:15
jesli sie nie myle, to wyklady moze prowadzic dopiero samodzielny pracownik naukowy. ja samodzielny nie jestem, bo wciaz doktorat.
odpowiadajac na pytanie: Polibuda Wroclawska, Instytut Matematyki ;-)http://akustyk.magma-net.pl
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|