Poslao: 18 Maj 2007 11:48
|
offline
- lnenad
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Stručni saradnik
Web
- Pridružio: 16 Jan 2007
- Poruke: 2860
- Gde živiš: Bijeljina
|
Pravim custom blog pa sam ovaj script napisao za dodavanje clanaka, ali ima, greska, kad pise u fajl izbrise zadnje napisan clanak sta radim pogresno, molim pomoc ?
<?php
function writetofile()
{
$file=fopen("posts.php","r+");
$title = $_GET["naslov"];
$write = "<br /> <h2>$title</h2>";
fwrite ($file,$write);
$text = $_GET["text"];
fwrite ($file,$text);
}
echo "Clanak je uspjesno dodan!";
writetofile();
echo "Naslov je $write";
echo "Tekst je $text";
?>
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 18 Maj 2007 23:18
|
offline
- Blood
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Ugledni građanin
- Pridružio: 26 Jul 2003
- Poruke: 384
- Gde živiš: Beograd
|
Pravis custom blog system a pises sve u fajlove, koristi bazu podataka, bice ti mnogo lakse
|
|
|
|
|
Poslao: 20 Maj 2007 22:10
|
offline
- Pridružio: 19 Jan 2005
- Poruke: 286
- Gde živiš: Tamo daleko,tj.Beograd City
|
veruj mi,lakse ti je u bazi
|
|
|
|
|
|
Poslao: 28 Maj 2007 23:24
|
offline
- stankovic
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Prijatelj foruma
- Pridružio: 11 Maj 2005
- Poruke: 871
- Gde živiš: Aleksinac - Niš
|
Tek sad videh gde ti je greska u prvom postu:
"r+" - Open for reading and writing; place the file pointer at the beginning of the file.
a tebi treba u stvari append:
"a" - Open for writing only; place the file pointer at the end of the file. If the file does not exist, attempt to create it.
Ove definicije sam preuzeo iz php help-a.
A sto se tice baza podataka uzmi lepo skini MySQL pa malo pogledaj SQL sintaksu (meni je trebalo za to jedno popodne).
Imas par naredbi u php-u za rad sa bazom evo kako da se konektujes:
$hostname="localhost";
$user="root";
$pass="ivan";
$db="price"; //baza podataka na koju se konektujes
$link=@mysql_pconnect($hostname,$user,$pass);
mysql_select_db($db,$link);
Da bi izvrsio sql query i dobio rezultate:
$sql=mysql_query("SELECT * FROM ime_tabele", $link);
$i=0;
while($results[$i]=mysql_fetch_array($sql))
$i++;
Ovo ti je najprostiji oblik upita... ima tu jos mnogo stvari ali za pocetak ce ti trebati samo select naredba.
Uzmi skini i phpmyadmin. To ce ti pomoci da lako pogledas kako ti izgleda baza a u njemu mozes i da kreiras sve baze, kolone, tabele.
Baza ce ti raditi mnooogo brze nego da ovako radis sa fajlovima a imaces i bolju organizaciju podataka. Da je dobro raditi sa fajlovima ne bi ljudi izmislili baze podataka .
|
|
|
|
|
|
Poslao: 29 Maj 2007 20:13
|
offline
- lnenad
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Stručni saradnik
Web
- Pridružio: 16 Jan 2007
- Poruke: 2860
- Gde živiš: Bijeljina
|
Pametno nacin za glupo resenje moze tako ?
|
|
|
|