Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Taip ir nesupratau

Parašė IPaulius· 2011 Geg. 26 15:05:01
#1

Sveiki. Mokinuosi php ir niekaip nesuprantu kaip veikia jis tinklapyje. Pavyzdžiui tamo.lt. Tik įėjus į šį tinklapį būna taip: www.tamo.lt/index.php . Tai kaip čia suprast? Aš pavyzdžiui šiuo metu kuriu tinklapį ,bet mano pirmasis puslapis yra pavadimas.com.html . Tai kaip veikia ir kaip turi veikti iš tirkųjų? Nejaugi visas tinklapis padarytas (pavizdys):
<?php
echo <tr></tr>
echo <td></td>
?>

ar tiesiog padaryta su html ,bet kažkokia funkcija paverčia ją į php?
Šį pavizdį bus sunku suprasti ,nes paaiškinti nelabai moku :)
Dar vienas pavizdys:
Prisijungimo forma...
Nick [ ]
Password [ ]

Submit mygtukas

Na ir netinka password ir rašo ,kad password netinka.Kaip padaryt ,kad rašytų tam pačiam puslapyje kur ir prisijungimo forma
(
Nick [ ]
Password [ ]
password netinka
Submit mygtukas
)
Tikiuosi supratote.

Parašė Noyz· 2011 Geg. 26 15:05:24
#2

IPaulius parašė:
Sveiki. Mokinuosi php ir niekaip nesuprantu kaip veikia jis tinklapyje. Pavyzdžiui tamo.lt. Tik įėjus į šį tinklapį būna taip: www.tamo.lt/index.php . Tai kaip čia suprast? Aš pavyzdžiui šiuo metu kuriu tinklapį ,bet mano pirmasis puslapis yra pavadimas.com.html . Tai kaip veikia ir kaip turi veikti iš tirkųjų? Nejaugi visas tinklapis padarytas (pavizdys):
<?php
echo <tr></tr>
echo <td></td>
?>

ar tiesiog padaryta su html ,bet kažkokia funkcija paverčia ją į php?
Šį pavizdį bus sunku suprasti ,nes paaiškinti nelabai moku :)
Dar vienas pavizdys:
Prisijungimo forma...
Nick [ ]
Password [ ]

Submit mygtukas

Na ir netinka password ir rašo ,kad password netinka.Kaip padaryt ,kad rašytų tam pačiam puslapyje kur ir prisijungimo forma
(
Nick [ ]
Password [ ]
password netinka
Submit mygtukas
)
Tikiuosi supratote.


Ko čia nesuprast? Dizainą perkėlė ant echo ""; funkcijos (php) ir kas neaišku?

Parašė fLaps· 2011 Geg. 26 15:05:50
#3

Jei teisingai supratau pirmą klausimą, tai tu turi susikurti iš pradžių index.*
Ir tada ten jau gali dėti įvairius redirectus ar paprasta home puslapį kuris nukreiptų į kitus puslapius.

* .html, .php, etc

Parašė IPaulius· 2011 Geg. 26 15:05:29
#4

O tai pavyzdžiui www.demotyvacija.lt .Ten pradinis puslapis www.demotyvacija.lt ,bet paspaudus kur nors tampa http://www.demotyvacija.lt/nauja...po_15.html . taip ,kaip ir pas mane , bet php veikia? Paaiškinkite tuomet kaip šitai veikia.

Parašė Noyz· 2011 Geg. 26 15:05:49
#5

IPaulius parašė:
O tai pavyzdžiui www.demotyvacija.lt .Ten pradinis puslapis www.demotyvacija.lt ,bet paspaudus kur nors tampa http://www.demotyvacija.lt/nauja...po_15.html . taip ,kaip ir pas mane , bet php veikia? Paaiškinkite tuomet kaip šitai veikia.


SEO :)

Parašė IPaulius· 2011 Geg. 26 15:05:07
#6

Googlei radau apie įmonę ,kuri atlieka Seo ,bet taip ir nesupratau ko čia dėtas mano klausimas... Nejau tik įmonė tai žino... Man pavyzdžiui nesvarbu ar .html ar .php. Tai taip suprantu ,kad visas tinklapio dizainas rodomas su funkcija echo "" ir norint ką nors pridėti prie šio dizaino pavyzdžiui po nesekmingos registracijos reikia į pridėti tiesiog echo "registracija nepavyko"; ir viskas? Bet kuriam failiuke tai dėti? Ar login.php failiuke ar pačiam index.php failiuke? (turint omeny ,kad login forma pradiniame puslapyje).

Parašė Noyz· 2011 Geg. 26 15:05:36
#7

IPaulius parašė:
Googlei radau apie įmonę ,kuri atlieka Seo ,bet taip ir nesupratau ko čia dėtas mano klausimas... Nejau tik įmonė tai žino... Man pavyzdžiui nesvarbu ar .html ar .php. Tai taip suprantu ,kad visas tinklapio dizainas rodomas su funkcija echo "" ir norint ką nors pridėti prie šio dizaino pavyzdžiui po nesekmingos registracijos reikia į pridėti tiesiog echo "registracija nepavyko"; ir viskas? Bet kuriam failiuke tai dėti? Ar login.php failiuke ar pačiam index.php failiuke? (turint omeny ,kad login forma pradiniame puslapyje).


Atsakysiu klausimą apie seo :) . Seo tai yra toks įrankis, kuris pvz iš nuorodos : saitas.lt/news.php?id=1 padaro : saitas.lt/naujiena/id/pavadinimas.html ir t.t :) tiesiog pakeičia nuorodą.

Parašė Pakartoti slaptažodį· 2011 Geg. 26 15:05:25
#8

Noyz parašė:
IPaulius parašė:
Googlei radau apie įmonę ,kuri atlieka Seo ,bet taip ir nesupratau ko čia dėtas mano klausimas... Nejau tik įmonė tai žino... Man pavyzdžiui nesvarbu ar .html ar .php. Tai taip suprantu ,kad visas tinklapio dizainas rodomas su funkcija echo "" ir norint ką nors pridėti prie šio dizaino pavyzdžiui po nesekmingos registracijos reikia į pridėti tiesiog echo "registracija nepavyko"; ir viskas? Bet kuriam failiuke tai dėti? Ar login.php failiuke ar pačiam index.php failiuke? (turint omeny ,kad login forma pradiniame puslapyje).


Atsakysiu klausimą apie seo :) . Seo tai yra toks įrankis, kuris pvz iš nuorodos : saitas.lt/news.php?id=1 padaro : saitas.lt/naujiena/id/pavadinimas.html ir t.t :) tiesiog pakeičia nuorodą.

Tikrai ne vien. :) Tai yra ir optimizavimas paieškos sistemoms manipuliuoajnt raktažodžiais ir pozicijomis, konkurentų analizė.

Parašė IPaulius· 2011 Geg. 26 15:05:02
#9

Na šioje stadijoje mano tinklapiui tikrai nebūtinas dalykas. Man svarbiau ,kad paaiškintumėte kaip tas php veikia. Kartoju: jei .index failiuke yra login forma ir įvedus neteisingą nick arba password po laukeliais atsiranda "neteisingas slaptažodis" ,bet index.php nepasikeičia. Aš pavyzdžiui dabar moku ,kad iš mano prisijungimas.html failiuko suvedus blogus duomenis juo parodo naujame baltame lape. Noriu sužinoti kaip padaryti ,kad rodytų tame pačiame prisijungimas.html failiuke.

Parašė Noyz· 2011 Geg. 26 15:05:15
#10

Tylesburg parašė:
Noyz parašė:
IPaulius parašė:
Googlei radau apie įmonę ,kuri atlieka Seo ,bet taip ir nesupratau ko čia dėtas mano klausimas... Nejau tik įmonė tai žino... Man pavyzdžiui nesvarbu ar .html ar .php. Tai taip suprantu ,kad visas tinklapio dizainas rodomas su funkcija echo "" ir norint ką nors pridėti prie šio dizaino pavyzdžiui po nesekmingos registracijos reikia į pridėti tiesiog echo "registracija nepavyko"; ir viskas? Bet kuriam failiuke tai dėti? Ar login.php failiuke ar pačiam index.php failiuke? (turint omeny ,kad login forma pradiniame puslapyje).


Atsakysiu klausimą apie seo :) . Seo tai yra toks įrankis, kuris pvz iš nuorodos : saitas.lt/news.php?id=1 padaro : saitas.lt/naujiena/id/pavadinimas.html ir t.t :) tiesiog pakeičia nuorodą.

Tikrai ne vien. :) Tai yra ir optimizavimas paieškos sistemoms manipuliuoajnt raktažodžiais ir pozicijomis, konkurentų analizė.


Na tai taip, bet į jo klausimą tinka mano atsakymas, nes jis klausė tik apie nuorodą. :)
IPaulius parašė:
Na šioje stadijoje mano tinklapiui tikrai nebūtinas dalykas. Man svarbiau ,kad paaiškintumėte kaip tas php veikia. Kartoju: jei .index failiuke yra login forma ir įvedus neteisingą nick arba password po laukeliais atsiranda "neteisingas slaptažodis" ,bet index.php nepasikeičia. Aš pavyzdžiui dabar moku ,kad iš mano prisijungimas.html failiuko suvedus blogus duomenis juo parodo naujame baltame lape. Noriu sužinoti kaip padaryti ,kad rodytų tame pačiame prisijungimas.html failiuke.


.html faile ir neveiks, į html failą negalima dėti php kodo.

Redagavo Noyz· 2011 Geg. 26 15:05:05

Parašė IPaulius· 2011 Geg. 26 15:05:17
#11

Ne nu tai aišku. Dar aiškiau pabandysiu apaiškinti. Login forma yra .html failiuke. Ten aišku yra action="login.php". login.php failiuke yra visas php kodas. Bet jei į login formą ,kuri yra .html failiuke įvedus blogus duomenis jie atsiranda ne tama pačiame .html lape ,bet naujame login.php lange ,kuris yra visiškai tuščas. Kaip padaryti ,kad ne naujame lape atsirastų ,bet tame pačiame .html failiuke kur ir yra login forma.

Parašė lasin· 2011 Geg. 26 16:05:06
#12

Geriausia manau tau butu taip : susikuri .php faila ir jame gali deti html koda <html> tagais bei importuoti kita faila i tam tikra vieta jei nori :)

Parašė Pakartoti slaptažodį· 2011 Geg. 26 20:05:02
#13

IPaulius parašė:
Ne nu tai aišku. Dar aiškiau pabandysiu apaiškinti. Login forma yra .html failiuke. Ten aišku yra action="login.php". login.php failiuke yra visas php kodas. Bet jei į login formą ,kuri yra .html failiuke įvedus blogus duomenis jie atsiranda ne tama pačiame .html lape ,bet naujame login.php lange ,kuris yra visiškai tuščas. Kaip padaryti ,kad ne naujame lape atsirastų ,bet tame pačiame .html failiuke kur ir yra login forma.

Nemanau, kad tai įmanoma, geriau pačiame login.php failiuke viską atvaizduoti ir apdorojimą ir išvedimą. O nuorodą, jei kliūna, persidaryk su htaccess. :)

Parašė IPaulius· 2011 Geg. 26 21:05:01
#14

Nuoroda man nekliūna nė trupučio. Man sunku kažkaip paaiškinti.
Bandysiu kitaip ir po kiekvieno posto klausiu ar aišku.

1. turiu .html failiuke login formą.
<form action='login.php' method='POST'>
</form>
Suvedus neteisingus duomenis atsiranda baltas lapas (login.php) ,o jame rašoma tai kas blogai (pavyzdžiui: Blogas slaptažodis).

Aišku?

Parašė Pakartoti slaptažodį· 2011 Geg. 26 21:05:50
#15

Taip. :)

Parašė IPaulius· 2011 Geg. 26 22:05:59
#16

Dabar ką man daryti ,kad dizainas nesikeistų ,bet tam pačiam lape (nuoroda gali keistis) atsirastų tie žodžiai "blogas slaptažodis ir t.t.).

Parašė Pakartoti slaptažodį· 2011 Geg. 26 22:05:25
#17

Viską kiši į vieną .PHP failą. Ir visus PHP kodus ir pačią formą.


<?php
// <span style="border-bottom: 1px dotted black;">PHP</span> kodai
?>
<html>
...
</html>

Parašė IPaulius· 2011 Geg. 26 23:05:15
#18

tai į login.php reikia dizainą pridėti ir viskas?