Stranice: [1]   Idi dole
Štampaj
Autor Tema: Pomoc oko php skripte  (Pročitano 742 puta)
zekasing
Napredak
***

Ugled: -4
Van mreže Van mreže

Poruke: 92



WWW
« poslato: Decembar 25, 2009, 06:53:14 am »

Ljudi, ako neko moze da izmeni ovu skriptu i da stavi kako treba da bi radilo:

PHP KOD:
<?php
$fajl="lol.txt"
$stajepisao = $_POST['p']
fopen($fajl)
fwrite(, $stajepisao;);
fclose($fajl)
?>
HTML KOD:
<html>
<title>Notepad</title>
<body>
<br>
<form>
<form action="aaa.php" method="POST">   
<b>Pisi</b> <input type="text" name="p"><br />
<input type="submit" value="Potvrdi">
</form>
</body>
</html>

I TU MI SE NALAZI LOL.TXT FAJL
A svrha skripte je da ono sti klijent napise u tekst boxu kada kline POtvrdi da mi to
upise u lol.txt.....

Hvala...
Sačuvana
ZEROF
Administrator
Man at work!
******

Ugled: 41
Van mreže Van mreže

Poruke: 3.085


H4ck3r u penziji !


WWW
« Odgovor #1 poslato: Decembar 25, 2009, 10:29:07 am »

Dovoljan je jedan php fajl :

Kod:
<?php
$vest
=$_POST['article'];
if (isset(
$vest)) {
$myFile "lol.txt";
$fh fopen($myFile'a') or die("can't open file");
$stringData "$vest";
fwrite($fh$stringData);
fclose($fh);
header'Lokacija: #' ) ;
}
else
{
echo
"<form action=\"#\" method=\"post\"></td></tr>
<tr><td><textarea name=\"article\"> </textarea></td></tr><td>
<input type=\"submit\" value=\"Posalji\"></form></td></tr></table>"
;

$myFile "lol.txt";

$fh fopen($myFile'r');

$theData fread($fh,1024);

fclose($fh);

}
?>
« Poslednja izmena: Decembar 25, 2009, 09:40:03 pm Luka032 » Sačuvana

In God we trust, the rest we monitor.

YouTube>My Channe>Channel Info>Channel Type>Director
zekasing
Napredak
***

Ugled: -4
Van mreže Van mreže

Poruke: 92



WWW
« Odgovor #2 poslato: Decembar 25, 2009, 11:26:51 am »

E hvala, jel u mom bila greska to sto sam ja fajl otvorio odvojeno?
Vidim ti stavljas u zagradi...
Sačuvana
ZEROF
Administrator
Man at work!
******

Ugled: 41
Van mreže Van mreže

Poruke: 3.085


H4ck3r u penziji !


WWW
« Odgovor #3 poslato: Decembar 25, 2009, 11:41:40 am »

Greska je i u samom kodu krenuvsi od fwrite(, $stajenapisao;); = fwrite($stajenapisano);, podesavanje dozvole fajla u koji ispisujemo podatke itd., za ovo je interesatnije koristiti mysql bazu, zbog sigurnosti informacija.

To sto sam 'stavio u zagradi' se inace zove echo funkcija koja olaksava implataciju html koda u php stranice.
« Poslednja izmena: Decembar 25, 2009, 11:48:29 am ZEROF » Sačuvana

In God we trust, the rest we monitor.

YouTube>My Channe>Channel Info>Channel Type>Director
zekasing
Napredak
***

Ugled: -4
Van mreže Van mreže

Poruke: 92



WWW
« Odgovor #4 poslato: Decembar 25, 2009, 11:47:10 am »

Za koliko si ti otprilike naucio php?
Sačuvana
ZEROF
Administrator
Man at work!
******

Ugled: 41
Van mreže Van mreže

Poruke: 3.085


H4ck3r u penziji !


WWW
« Odgovor #5 poslato: Decembar 25, 2009, 11:50:38 am »

Hehe, ko kaze da jesam. Ucimo ceo zivot jezik se razvija prebrzo i tesko je pratiti. Uglavnom potrebno je nekoliko meseci ali sve ide brze kad ispisujes kod i ucis iz skripti koje vec postoje takodje koriscenje php prirucnika je od velike vaznosti.
Sačuvana

In God we trust, the rest we monitor.

YouTube>My Channe>Channel Info>Channel Type>Director
zekasing
Napredak
***

Ugled: -4
Van mreže Van mreže

Poruke: 92



WWW
« Odgovor #6 poslato: Decembar 25, 2009, 11:55:33 am »

Ja bas planiram da se bavim ovim i sad sam se skinuo sa igrica i poceo nesto da ucim,
ovo mi je zanimljivo itd ali kada vidim neke nove stvari u skripti pomislim kako nema teorije da naucim....
Sačuvana
zekasing
Napredak
***

Ugled: -4
Van mreže Van mreže

Poruke: 92



WWW
« Odgovor #7 poslato: Decembar 25, 2009, 11:58:31 am »

Jel mozes da mi obrazlozis cemu ovo?
if (isset($vest)) {
Sačuvana
ZEROF
Administrator
Man at work!
******

Ugled: 41
Van mreže Van mreže

Poruke: 3.085


H4ck3r u penziji !


WWW
« Odgovor #8 poslato: Decembar 25, 2009, 12:09:04 pm »

Na pocetku sve i izgleda kao da si seo Spanski da ucis, sto je i normalno. Ali kad pocnes da pises umesto da ucis je nesto drugo.

Evo npr. kako bi ovo moglo da se odradi a da se podaci upisuju u mysql bazu :

<form action="salji.php" method="post">
Ime i prezime: <input type="text" name="ime"><br>
E-mail: <input type="text" name = "email"><br>
Lokacija: <input type="text" name = "lokacija"><br>
<input type="submit" value="Posalji">
</form>

<?
$name=$_POST['ime'];
$email=$_POST['email'];
$lokacija=$_POST['lokacija'];
mysql_connect("localhost", "korisnik", "lozinka") or die(mysql_error());
mysql_select_db("ime_baze") or die(mysql_error());
mysql_query("INSERT INTO `data` VALUES ('$ime', '$email', '$lokacija')");
Print "Vase informacije su uspesno sacuvane u nasoj bazi podataka.";
?>
I kreiras bazu (kreiras bazu u mysql administraciji a zatim uneses sledece vrednosti), za upis txt informacija koristimo VARCHAR,za limitiranje karaktera koristimo npr. (30) ako napises samo VARCHAR, broj unesenih karaktera je neogranicen(max 255), za kreiranje koristi phpmyadmin i sql query funkciju koju dobijes kad se ulogujes u phpmyadmin i kliknes na odredjenu bazu, a zatim kliknes na SQL ikonicu koja se nalazi u samom meniju :

CREATE TABLE data (name VARCHAR(30), email VARCHAR(30), location VARCHAR(30));
« Poslednja izmena: Decembar 25, 2009, 12:28:28 pm ZEROF » Sačuvana

In God we trust, the rest we monitor.

YouTube>My Channe>Channel Info>Channel Type>Director
ZEROF
Administrator
Man at work!
******

Ugled: 41
Van mreže Van mreže

Poruke: 3.085


H4ck3r u penziji !


WWW
« Odgovor #9 poslato: Decembar 25, 2009, 12:14:00 pm »

$vest=$_POST['article']; je isto sto i tvoje $stajepisao = $_POST['p'], gde article ili tvoje p predstavlja post method naziv koji koristis u sledecoj html post formi :

<input type="text" name="p">

A if (isset je funkcija kojom potvrdjujes sta zelis da uradis, bukvalno prevedeno u ovom slucaju je :

"Ako zelis da otvoris ovaj dokument koristi sledece parametre navedene u post metodu, otvori dokument i unesi navedeno".
« Poslednja izmena: Decembar 25, 2009, 12:20:08 pm ZEROF » Sačuvana

In God we trust, the rest we monitor.

YouTube>My Channe>Channel Info>Channel Type>Director
zekasing
Napredak
***

Ugled: -4
Van mreže Van mreže

Poruke: 92



WWW
« Odgovor #10 poslato: Decembar 25, 2009, 12:28:40 pm »

e i da te pitam jel ima od ovog zarade?
Sačuvana
ZEROF
Administrator
Man at work!
******

Ugled: 41
Van mreže Van mreže

Poruke: 3.085


H4ck3r u penziji !


WWW
« Odgovor #11 poslato: Decembar 25, 2009, 12:42:09 pm »

Od cega ? Od PHP-a ? Pa naravno, ako dostignes odredjeni nivo.
Sačuvana

In God we trust, the rest we monitor.

YouTube>My Channe>Channel Info>Channel Type>Director
zekasing
Napredak
***

Ugled: -4
Van mreže Van mreže

Poruke: 92



WWW
« Odgovor #12 poslato: Decembar 25, 2009, 12:46:05 pm »

OK, tnx, sada ima celu noc da proucavam xD
e aj dodji na onaj char na pocetnoj
Sačuvana
zekasing
Napredak
***

Ugled: -4
Van mreže Van mreže

Poruke: 92



WWW
« Odgovor #13 poslato: Januar 10, 2010, 12:50:26 pm »

e hvala puno za ovaj kod! Ovo mi je bio neki motiv da bas gledam skripte i svaki kod neostavljam dok ga nenaucim cemu je i sta radi!
Preko ovoga sam napravio "Knjigu gostiju" Koja pishe u txt fajl....
« Poslednja izmena: Januar 17, 2010, 06:58:50 am ZEROF » Sačuvana
Stranice: [1]   Idi gore
Štampaj
Prebaci se na:  

Naša mreža: Bg-dizajn.com | AstaHost | Anonimus | My Exploit | Lovac Na Novac | RE.rs
Partneri: Net Centar | EE.RS portal | Maturski | Svet Igara