Vse o PHPju
Ustvaril
publikum
, jul 24 2005 17:05
Odgovorov v temi: 1931
#842
Objavljeno 29 maj 2006 - 19:32
#843
Objavljeno 29 maj 2006 - 21:09
No jaz sem pa naredil za iskanje po bazi. Prosim če sprobate, pa pokomentirate
http://luka.lukasite.be/tis/index.php
Pa vpište "Luka" kot ime, ker druga še ni notr.
http://luka.lukasite.be/tis/index.php
Pa vpište "Luka" kot ime, ker druga še ni notr.
#844
Objavljeno 29 maj 2006 - 21:13
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@luka.lukasite.be and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Ne deluje.
EDIT: V drugo je šlo
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@luka.lukasite.be and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Ne deluje.
EDIT: V drugo je šlo
#848
Objavljeno 30 maj 2006 - 12:22
publikum, čakamo skripto 
MikaSkipster, zadeva sicer deluje, ampak ko sem pogledal v črevesje... se mi zdi da je to neka delitev črk in številk... mora biti omogočeno tako, da tudi če daš dvakrat številko notri, da vrne rezultat.
npr
041300300 Radio Salomon
041333333 041333333
070700700 Vega
Ni treba imeti omejitev glede števila znakov v polju itd...
Mislim, da bo funkcija explode() naredila pravo stvar... vsaj tako si predstavljam
Poleg vsega sem opazil atribut a... jaz pa rabim da lahko samo bere in nikakor ne sme biti CH-MOD postavljen na 777 ;-) :roll:
MikaSkipster, zadeva sicer deluje, ampak ko sem pogledal v črevesje... se mi zdi da je to neka delitev črk in številk... mora biti omogočeno tako, da tudi če daš dvakrat številko notri, da vrne rezultat.
npr
041300300 Radio Salomon
041333333 041333333
070700700 Vega
Ni treba imeti omejitev glede števila znakov v polju itd...
Mislim, da bo funkcija explode() naredila pravo stvar... vsaj tako si predstavljam
Poleg vsega sem opazil atribut a... jaz pa rabim da lahko samo bere in nikakor ne sme biti CH-MOD postavljen na 777 ;-) :roll:
#849
Objavljeno 30 maj 2006 - 21:27
kok nestrpno čakam :roll: že kr oči mi bodo padle vn 
nekak bi najraj vidu če mi nekdo nardi to zadevo s pomočjo te kode:
nekak bi najraj vidu če mi nekdo nardi to zadevo s pomočjo te kode:
//**************************************
//
// Name: file_parser
// Description:The function file_parser(
// filename,token) reads every line of the
// input file and parse each line by the sp
// ecified token.It returns two dimensional
// array with line number as the first dime
// nsion and parsed strings of each line as
// the elements.
// By: Sachin G
//
// Inputs:file_parser(filename,token)
Example : -
$data=file_parser("file.txt","|");
//
// Returns:e.g. the first line of file.t
// xt is :-
sachin|php|file|test
Output:-
$data[0][0]=sachin
$data[0][1]=php
$data[0][2]=file
$data[0][3]=test
//
// Assumes:-
//
// Side Effects:-
//
//This code is copyrighted and has // limited warranties.Please see http://
// www.Planet-Source-Code.com/vb/scripts/Sh
// owCode.asp?txtCodeId=691&lngWId=8 //for details. //**************************************
//
// perfect_buddy@yahoo.com
function file_parser($filename,$token){
$i=0;
$data=array();
$fp=fopen($filename,"r") || die ("couldn't open input file");
while(!feof($fp))
{
$buffer=fgets($fp,4096);
$data[$i]=explode($token,$buffer);
$i++;
}
fclose($fp);
return $data;
}
#851
Objavljeno 30 maj 2006 - 22:08
cyberlukir, nažalost nisem PHP mojster, zato sem vas tudi prosil, da mi to nekdo naredi. S to kodo, ki se jo kopiral v prejšnjem postu se matram že ene 10ur pa mi ne gre in ne gre...
Tvoja rešitev je ok, ampak če uporabljaš samo številke in več kot en presledek vmes oz. če ima ime še vmesno ime kot npr Janez Kranjski Novak... ne vrže pravega rezultata...
Saj bi preuredil sam... ampak mi ne gre in ne gre.
Nisem tip, ki bi rad da mu nekdo ujame ribo in jo izroči meni, ampak bi se tudi sam rad naučil lovit ribo... ampak trenutno je težava v tem, da ni časa se učit PHP, je treba prej naredit.
Te zadeve v bistvu ne rabim za Imenik ampak za nekaj drugega... to je bila le ideja, ki je podobna. Š lo bo pa samo za številke brez črk v datoteki.
Upam, da si me razumel, da mi ni samo do tega da mi drugi delajo.
Tvoja rešitev je ok, ampak če uporabljaš samo številke in več kot en presledek vmes oz. če ima ime še vmesno ime kot npr Janez Kranjski Novak... ne vrže pravega rezultata...
Saj bi preuredil sam... ampak mi ne gre in ne gre.
Nisem tip, ki bi rad da mu nekdo ujame ribo in jo izroči meni, ampak bi se tudi sam rad naučil lovit ribo... ampak trenutno je težava v tem, da ni časa se učit PHP, je treba prej naredit.
Te zadeve v bistvu ne rabim za Imenik ampak za nekaj drugega... to je bila le ideja, ki je podobna. Š lo bo pa samo za številke brez črk v datoteki.
Upam, da si me razumel, da mi ni samo do tega da mi drugi delajo.
#853
Objavljeno 31 maj 2006 - 23:25
GoGy82, sem napisal skripto. Deluje.
123456789 Miha
123123123 Miha1
Povej, če najdes hrošče. Nameravam naredit boljšo verzijo. Ampak za zdaj je to vredi!
Najde mi samo, če vtipkam številko 123456789. Če vtipkam 123123123 mi ne najde ničesar. Isto se dogaja če dam na moj strežnik.
Je to hrošč ali kaj drugega?
#854
Objavljeno 01 junij 2006 - 00:16
Evo ga pa se začenjam še jaz počasi ukvarjat s PHPjem. Rabil bi eno scripto, v kateri se uporablja predvidevam samo POST ter GET. Rad bi naredil en formular (Ime, Priimek, Naslov itd.) in ko uporabnik potrdi celotni formular se ta shrani v TXTu. In potem bi na kakšni drugi strani rad bral te njegove podatke! Za vsakega uporabnika recimo posebaj.
Ima kdo kakšno idejo? Mogoče kaj narejenega? Se priporočam!
lp
Ima kdo kakšno idejo? Mogoče kaj narejenega? Se priporočam!
lp
#855
Objavljeno 01 junij 2006 - 06:50
Se opravičujem za zamudo...:
Primer delovanja!!!
<?php
error_reporting(0);
if(!isset($_POST['poslji']))
{
?>
<form action="" method="post">
<p>Vpiši številko: <input type="text" name="stevilka"><br>
<input type="submit" name="poslji" value="Išči">
</p>
</form>
<?
}
if(isset($_POST['poslji']))
{
$stevilke = file('vseophp14_baza.txt');
$ime = "";
$stevilka = 0;
foreach($stevilke as $vrstica)
{
$tmp_array = explode(" ", $vrstica);
$st = $tmp_array[0];
if($st == intval($_POST['stevilka']))
{
$stevilka = $st;
for($i = 1; $i < count($tmp_array); $i++)
{
$ime .= " " . $tmp_array[$i];
}
break;
}
}
if(empty($ime) || ($stevilka == 0))
{
echo "Š tevilke ni v imeniku!<br><a href="?akcija=ponovno_iskanje">Ponovno iskanje</a>";
}
else
{
?>
<p>Š tevilko <b><?php echo $stevilka; ?></b><br>uporablja <b><?php echo $ime; ?></b>
<br><a href="">Ponovno iskanje</a></p>
<?php
}
}
?>Primer delovanja!!!
#856
Objavljeno 01 junij 2006 - 07:07
Š e za Goldija:
datoteka.php?stran=vpis // vpis podatkov
datoteka.php // branje podatkov
Branje
Pisanje
<?php
error_reporting(0);
//pisanje
if(@$_GET['stran'] == 'vpis')
{
if(!isset($_POST['poslji']))
{
?>
<form action="" method="post">
<b>Ime:</b> <input type="text" name="ime"><br>
<b>Priimek:</b> <input type="text" name="priimek"><br>
<b>Naslov:</b> <input type="text" name="naslov"><br>
<b>Ostalo:</b> <input type="text" name="ostalo"><br>
<input type="submit" name="poslji" value="Pošlji!">
</form>
<?php
}
else
{
$fh = fopen('vseophp15_baza.txt', 'a');
$vpis = implode("|", array($_POST['ime'], $_POST['priimek'], $_POST['naslov'], $_POST['ostalo']));
fwrite($fh, $vpis . "rn");
fclose($fh);
echo "Podatki uspešno vpisani!";
}
}
else
{
// branje
$vrstice = file('vseophp15_baza.txt');
foreach($vrstice as $vrstica)
{
list($ime, $priimek, $naslov, $ostalo) = explode("|", $vrstica);
echo "<b>Ime:</b> $ime<br>";
echo "<b>Priimek:</b> $priimek<br>";
echo "<b>Naslov:</b> $naslov<br>";
echo "<b>Ostalo:</b> $ostalo<br>";
echo "<br><br>";
}
}
?>datoteka.php?stran=vpis // vpis podatkov
datoteka.php // branje podatkov
Branje
Pisanje
#859
Objavljeno 01 junij 2006 - 08:51
Super publikum!
A lahko še nekaj? Sedaj bi rad imel še tam kjer se vpisuje v bezo. Odspodaj recimo samo del prijave, recimo da bi samo Ime izpisalo ter preštelo število prijavljenih! Primer je viden tukaj:

p.s. A bi lahko potem malo bolje zakomentiral scripto?
//edit. Uspelo mi je narediti da izpiše imena prijavljenjih. Rabim samo še števec
Kodaj je sedaj takšna:
A lahko še nekaj? Sedaj bi rad imel še tam kjer se vpisuje v bezo. Odspodaj recimo samo del prijave, recimo da bi samo Ime izpisalo ter preštelo število prijavljenih! Primer je viden tukaj:

p.s. A bi lahko potem malo bolje zakomentiral scripto?
//edit. Uspelo mi je narediti da izpiše imena prijavljenjih. Rabim samo še števec
Kodaj je sedaj takšna:
<?php
error_reporting(0);
//pisanje
if(@$_GET['stran'] == 'vpis')
{
if(!isset($_POST['poslji']))
{
?>
<form action="" method="post">
<b>Ime:</b> <input type="text" name="ime"><br>
<b>Priimek:</b> <input type="text" name="priimek"><br>
<b>Naslov:</b> <input type="text" name="naslov"><br>
<b>Ostalo:</b> <input type="text" name="ostalo"><br>
<input type="submit" name="poslji" value="Poslji!">
</form>
<hr color="black">
Trenutno je prijavljenih "stevilo" oseb:<br><br>
<?php
{
$vrstice = file('baza.txt');
foreach($vrstice as $vrstica)
{
list($ime) = explode("|", $vrstica);
echo "<b>$ime</b><br>";
}
}
?>
<?php
}
else
{
$fh = fopen('baza.txt', 'a');
$vpis = implode("|", array($_POST['ime'], $_POST['priimek'], $_POST['naslov'], $_POST['ostalo']));
fwrite($fh, $vpis . "rn");
fclose($fh);
echo "Podatki uspešno vpisani!";
}
}
else
{
// branje
$vrstice = file('baza.txt');
foreach($vrstice as $vrstica)
{
list($ime, $priimek, $naslov, $ostalo) = explode("|", $vrstica);
echo "<b>Ime:</b> $ime<br>";
echo "<b>Priimek:</b> $priimek<br>";
echo "<b>Naslov:</b> $naslov<br>";
echo "<b>Ostalo:</b> $ostalo<br>";
echo "<br><br>";
}
}
?>
Dodaj odgovor
1 član(ov) bere to temo
0 članov, 1 gostov, 0 anonimnih uporabnikov








