Parašė Wydmis· 2014 Bir. 1 13:06:30
#1
noriu, kad man atspausdintu ivesta URL, bet neveikia.
dirbu su phpED programa, pacioje programoje viskas veikia, bet kai skripta patalpinu i serveri - nebe.
skriptas:
<?php
echo "<form method='get' action='index.php'>
<input type='url' name='linkas'><br>
<input type='submit' name='pirmas' value='Rodyti'></form&g t;";
if(!empty($_GET['pirmas'])){
if(!empty($_GET['linkas'])){
echo $_GET['linkas'];
}
}
?>
Parašė Pakartoti slaptažodį· 2014 Bir. 1 15:06:29
#2
<?php
echo '<form method="post" action="">
<input type="text" name="linkas"><br />
<input type="submit" name="pirmas" value="Rodyti"></form>';
if (isset($_POST['pirmas'])) {
echo $_POST['linkas'];
}
?>
Parašė dhykas· 2014 Bir. 3 01:06:17
#3
PHP ED kiek supratau tai
php koduotes editorius. Jo?
Patariu nepaprasti viska kurti echo funkcija/zyme kaip: echo '<p>Cia tik testas bla bla bbla</p>';
I
php koduote gali iterpti
Html zymiu. Pvz:
<form method="GET" action="">
<input type='url' name='linkas'><br>
<!--HTML komentaras... type="url" ne pats greiciausias ir geriausias budas nes vartotojas tures visalaik ivesti
http:// ir pns... pakeisk i type="text" ir uzteks. Veliau su regex pasimokysi ir paciam geriau. -->
<input type='submit' name='pirmas' value='Rodyti'>
</form>
<?php
if(isset($_GET['pirmas'])) { //php komentaras.... isset patikrina ar tas objektas egzistuoja
if(!empty($_GET['linkas'])) { // jei linkas (nuoroda) netuscia koduote veikia toliau
$linkas = $_GET['linkas']; // tiesiog nustatai kad $linkas bus bet kokia ivesta svetaines nuoroda
} else {
$linkas = 'Tekstas tuscias!'; // jei nieko neivesta tiesiog sukuriam tekstuka
}
echo $linkas; // pacioje pabaigoje isvedam atsakyma.
}
?>
Be to. Pasiskaityk GET ir POST metodus. Jie labai svarbus. Patikek manim. Jei isvedi GET tai kur svetaines ivedineji atsiras visokie: pirmas?=... ir t.t. Jei zadi kurti vartotoju zona naudok tik POST metoda antraip saugumas bus ne koks. Sekmes.
Redagavo dhykas· 2014 Bir. 3 01:06:49