Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 17 odgovora
  • 4.294 pregleda

Najnovija ↓

Pomoc za php code- trebalo bi da je lako ! 17.08.2006. u 00:54 · pre 246 meseci #1
Mislim da je kod lagan da se napise, ali na netu nailazim samo na kompleksnija resenja koja bi trebao da menjam a ne znam kako. Treba mi skripta koja bi radila sledece

Postavim edit box i kad neko unese neku rec unutra da skripta proveri da li se odredjena rec nalazi u nekoj bazi, tekstualnom dokumentu ili slicno. I onda ako se nalazi - redirect na drugu stranicu ili ako je nema u toj bazi da se nista nedesi. Znaci konkretan primer neko ukuca u edit box "mp3 player" i ako postoji taj unos u tom npr. tekstualnom dokumentu da ga posalje na neku stranu. Mislim da je lako ali sve jedno ne znam da uradim to.

Ako je lako i nekom nije tesko to da odradi, hvala !
Re: Pomoc za php code- trebalo bi da je lako ! 17.08.2006. u 01:09 · pre 246 meseci #2
Citat:
egzon:
Postavim edit box i kad neko unese neku rec unutra da skripta proveri da li se odredjena rec nalazi u nekoj bazi, tekstualnom dokumentu ili slicno. I


Elem,'ajde izaberi jednu od opcija:baza,.txt fajl ili slicno(sta god to bilo...)
Re: Pomoc za php code- trebalo bi da je lako ! 17.08.2006. u 01:45 · pre 246 meseci #3
Citat:
kelja: Elem,'ajde izaberi jednu od opcija:baza,.txt fajl ili slicno(sta god to bilo...)


Ako mogu da biram obican tekstualni dokument. Lako mi je da ga editujem, samo da zabranim njegov pristup od strane korisnika.

Re: Pomoc za php code- trebalo bi da je lako ! 17.08.2006. u 10:26 · pre 246 meseci #4
Hm...cini mi se da zapravo i ne razumem koncept tvog projekta...Mozes li da pojasnis malo?
Na primer,taj textualni dokument...na koji se nacin radi update(ko to radi-administrator?),sta se unosi u taj dokument...itd.
Drugi zanimljiv momenat-linkovi...kako mislis da odredis na koju se stranu vrsi redirekcija korisnika?Link treba da bude povezan na neki nacin sa unetim pojmom,a svaki pojam bi morao da ima 'svoj'link,pretpostavljam...
Narocito bitan detalj-pretraga...da li je pretraga uspesna ako korisnik unese samo deo trazenog pojma ili mora biti unet ceo pojam?Npr. neko ukuca-'mp3'a u text bazi se nalazi 'mp3player'-da li se redirekcija vrsi???Ima toga sigurno jos,ali ovo mi u prvi mah pada na pamet...I da,cini mi se da je MySQL mnogo prakticnije resenje za ovu search skriptu...I jos nesto,...za sta ti je potreban ovaj skript?

Pozdrav!
Re: Pomoc za php code- trebalo bi da je lako ! 17.08.2006. u 13:17 · pre 246 meseci #5
Evo ovako
Pretrazivanje za 1 rec, dao sam verovatno los primer.
Zamisli ovako da na linku prodajem mp3 uredjaje. Imas edit box i u njega ukucas "sony" , onda redirect ka odredjenoj stranici npr. str2 ;
Ako nema "sony" u ponudi ostajes na istoj strani gde je edit box. U principu mogao bi da se odradi redirect na 1 stranu ali taj deo nije bitan jer taj deo koda cak i ja znam da editujem :)
Update tog tekstualnog dokumenta bi radio naravno administrator, stoji na serveru i ne moze da se cita iz njega. I u njemu ( uprosceno ) bi bilo nesto ovog tipa

"sony"
"hp"
"panasonic"
itd. sa odgovarajucim komandama ili kako to vec ide. I to je to.

Vidi potreban mi je najprostiji search code, koji nebi pretrazivao neke baze i ceo sajt/sajtove vec bi citao samo iz jednog dokumenta, ma koju ekstenziju da ima ( u ovom slucaju tekstualni dokument, ali nije obavezno ).

Video sam te stvari uradjene u php ali su mi mnogo masivne i komplikovane a ja ne znam da izdvojim sta mi treba iz celog tog koda.

Kelja hvala za zainteresovanost ( ako vec neuspes da odradis stvar )

Pozdrav
Re: Pomoc za php code- trebalo bi da je lako ! 17.08.2006. u 17:50 · pre 246 meseci #6
Citat:
Vidi potreban mi je najprostiji search code, koji nebi pretrazivao neke baze i ceo sajt/sajtove vec bi citao samo iz jednog dokumenta, ma koju ekstenziju da ima ( u ovom slucaju tekstualni dokument, ali nije obavezno ).

u tom slucaju treba ti ovo - ovo samo cita dokument koji si opisao

Code:
$dokument = file_get_contents("tvojdokument.txt","r");
$records = split ("\r\n", $dokument);
foreach ($records as $record)
{
    list ($fraza) = split ("\r\n", $record, 1);
    echo $fraza;
    echo "<br>";
}


Kako mislis sa odgovarajucim komandama? Sta to treba da znaci?

Citat:
Video sam te stvari uradjene u php ali su mi mnogo masivne i komplikovane a ja ne znam da izdvojim sta mi treba iz celog tog koda.


Daj primer.


Pozzzz
Re: Pomoc za php code- trebalo bi da je lako ! 17.08.2006. u 20:17 · pre 246 meseci #7
Hvala evil_angel_yu

Ma mislio sam ako su potrebne komande unutar tekstualnog dokumenta, ako ne kako njega ispisujem da li sam reci jedna ispod druge, dali jednu za drugom - odvojene zarezom, "; " ili kako.
Ovo sto si napisao cu da probam samo mi dodaj kod za prelazak na neku stranu tipa-
ako postoji rec onda redirect na strana2.htm a ako ne da ostane na istoj strani.

I mislio sam da je nesto kratko. Hvala jos jednom
Re: Pomoc za php code- trebalo bi da je lako ! 17.08.2006. u 20:41 · pre 246 meseci #8
Npr. ukoliko imaš fajl db_file.txt koji sadrži
Code:

sony
hp
panasonic

Svaka stavka u novom redu.

I nešto na brzinu:
Code:

<?php
if(isset($_GET['search'])) {
  $file = 'db_file.txt';
  $searchTerm = strtolower($_POST['searchterm']);
  //if(!preg_match('/\w+/i', $searchTerm)) die('Error: Not valid search term!');
  $db = array_map('trim', array_change_key_case(file($file), CASE_LOWER));
  if(in_array($searchTerm, $db)) {
    header('Location: '.$searchTerm.'.php');
  } else {
    header('Location: '. $_SERVER['PHP_SELF'].'?not=found');
  }
} else {
  if(isset($_GET['not']) && $_GET['not'] == 'found')
    echo '<strong>Term not found!</strong>';
?>
<form action="<?php echo $_SERVER['PHP_SELF'];?>?search=do" method="post">
  <input type="text" name="searchterm" /> <br />
  <input type="submit" name="search" value="Search" />
</form>
<?php
}
?>


I ukoliko u pretragu ukucaš "sony" bićeš preusmeren na stranicu "sony.php", "hp" na stranicu hp.php, ti možeš izmeniti
Code:

header('Location: '.$searchTerm.'.php');

u
Code:

header('Location: strana2.htm');

Potpis
Banned - Not available
Re: Pomoc za php code- trebalo bi da je lako ! 18.08.2006. u 15:47 · pre 246 meseci #9
Hala Branko probacu ovo, sad sam pogledao i mislim da je to ono sto trazim.

Za Kelju - imam problem sa pm pa trenutno nemogu da ti odgovorim, ali hvala ipak.

Pozdrav
Re: Pomoc za php code- trebalo bi da je lako ! 27.08.2006. u 22:40 · pre 246 meseci #10
Branko ...
Imao sam problem sa kodom ali sam mislio da je do besplatnog hostinga, pa ogranicenje sa php. Tek sad sam uspeo da probam negde gde sam siguran da rade php skripte i imam problem sa kodom.
Posle klikna sa search fwd. me na neku praznu stranicu uvek sa zavrsetkom ".php?search=do" bez obzira na to sta ukucao u polje.
Ako nije problem proveri kod i probaj ako imas gde ili ako nadjes gresku samo mi reci sta da promenim. Ili neko drugi ako je prepozna.
Hvala
Re: Pomoc za php code- trebalo bi da je lako ! 04.09.2006. u 02:40 · pre 245 meseci
izmenjeno 1 put, poslednji put kelja 04.09.2006. u 03:14
  1. kelja04.09.2006. u 03:14zapis iz teksta poruke
#12
Brankov kod fino radi kod mene,ne znam sta bi moglo da bude...Ako imas problema s njim probaj ovo:
Code:

<form action="trazilica.php" method="post">
  <input type="text" name="trazenarec" /> <br />
  <input type="submit" name="search" value="Search" />
</form>
<?php
$niz=file('db_file.txt');
$trazenarec=$_POST['trazenarec'];
$sting=implode("&",$niz);
$sting=str_replace("\\r\\n","",$sting);
$sting=$sting."&";
//echo $sting;
if(isset($_POST['search'])){
$trazenarec=strtolower($trazenarec); //ovo sam zaboravio!Bez ove linije radilo bi samo na windows serveru.
$sablon="$trazenarec&";
//echo $sablon;
if(!eregi($sablon,$sting)){
echo("<b>Nema trazene reci!</b>");
}
else echo"<META http-equiv='refresh' content= '0;URL=$trazenarec.php'>" ;

}


?>

Mnogo nategnuta i'prljava'varijanta,ali radi...(trebalo bi da radi;-))fajl se zove trazilica.php ,dakako
Re: Pomoc za php code- trebalo bi da je lako ! 05.09.2006. u 00:28 · pre 245 meseci #13
Nesto zam zakomplikovao skroz ali izgleda da sljaka.
Moram da sredim jer i dalje imam malo kretensku situaciju.
Keljo mnogo ti hvala.
U svakom slucaju pisem da li je ok.
Hvala jos jednom!
Re: Pomoc za php code- trebalo bi da je lako ! 06.09.2006. u 20:20 · pre 245 meseci #14
Da ne bi otvarao novu temu, mislim da je naslov odgovarajuci i za moj problem... Nikako mi ne ide da sklepam code a cini mi se da ne bi trebalo da bude tesko i komplikovano. Sve u svemu, sledeci kod radi OK:

Code:
<?php 
$handle = opendir('.'); 
while (false !== ($file = readdir($handle))) { 
    if ($file != "." && $file != "..") { 
        echo "$file"."<br>"; 
    } 
}
closedir($handle); 
?>


Ali ono sto meni treba je da umesto pukog ispisivanja liste direktorijuma (fajlova) proverim da li se svaki fajl nalazi u bazi. Ako se nalazi onda prelazim na sledeci, a ako se ne nalazi ubacim ga u bazu i proveravam sledeci fajl.

Znaci, nesto kao provera sadrzaja direktorijuma sa listom fajlova u bazi iz istog direktorijuma... Probao sam sa jos jednom IF petljom unutar ove, ali mi nesto nije poslo za rukom... dobijao sam samo prvi rezultat koji je proveravao sa bazom :(

Hvala unapred
Re: Pomoc za php code- trebalo bi da je lako ! 07.09.2006. u 00:38 · pre 245 meseci
izmenjeno 1 put, poslednji put ZaMpA 07.09.2006. u 00:50
  1. ZaMpA07.09.2006. u 00:50zapis iz teksta poruke
#15
hmm...

Code:

<?
$handle = opendir($dir);

while($file = readdir($handle))
  {
   if ($file != "." && $file != "..") 
    { 
        $pretraga = mysql_query("SELECT * FROM tabelaSaFajlovima WHERE fajl ='$file' ");

        if(mysql_numrows($pretraga) == 0)
         {
         mysql_query("INSERT INTO tabelaSaFajlovima VALUES('$file')");
         }
    } 
  }

?>


nisam isprobao, trebalo bi da radi...
Potpis
'rani bota pa šalji na forum
Re: Pomoc za php code- trebalo bi da je lako ! 09.09.2006. u 03:29 · pre 245 meseci
izmenjeno 1 put, poslednji put enes 11.09.2006. u 01:22
  1. enes11.09.2006. u 01:22zapis iz teksta poruke
#17
Evo jos jednog problema koji ne mogu da resim... Imam neke podatke u bazi koje zelim da sortiram po rednom broju koji sam unosim i da mogu redosled kroz interfejs da menjam. Znaci imam u bazi npr.:

ID | R.B. | NEKI PODATAK
1 | 1 | Prvi podatak u bazi
2 | 3 | Drugi podatak u bazi
3 | 2 | Treci podatak u bazi
4 | 4 | Cetvrti podatak u bazi

i kao rezultat sortiranja po rednom broju dobijam:

ID | R.B. | NEKI PODATAK
1 | 1 | Prvi podatak u bazi
3 | 2 | Treci podatak u bazi
2 | 3 | Drugi podatak u bazi
4 | 4 | Cetvrti podatak u bazi

ALI, kako recimo da cetvrti podatak sada postavim na drugo mesto i naravno ponovo poredjam redne brojeve? Nadam se da ste razumeli ovaj moj problem :)


Hvala unapred na odgovorima!
Re: Pomoc za php code- trebalo bi da je lako ! 12.09.2006. u 16:27 · pre 245 meseci #18
Hmmm, ne verujem da je toliko tezak problem :) Mozda ga nisam dobro objasnio... mozda vec negde postoji odgovr, a ja ga nisam nasao, mozda.... ne znam. Mislio sam i da ispisem sve rezultate, da rucno izmenjam brojeve, i da ponovo sve upisem u bazu, ali to tek ne znam kako :) Kako ubaciti sve to red pored u jednom kliku :):):)

Ma pre ili kasnije ili ce mi neko nesto reci, ili cu uspeti nesto da sklepam ;)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme