|
|
|
| Autor |
Správa |
roman3x Medium Star


Stav:  Založený: 02.11.2005 Príspevky: 445
Karma: 
|
Zaslal: 24 Jan 2007, 7:05 Predmet: |
|
|
| chrono napísal: |
| Pravdepodobne by to nefungovalo. Totiž: pri prihlásení sa vytvorí tcp spojenie na ICQ server. Keď skript prestane bežať, spojenie sa uzatvorí (automaticky). Možno by pomohlo, keby sa namiesto fsockopen použila funkcia pfsockopen. |
nieco len fungovat musi  |
|
| Návrat hore |
|
 |
DomCZo Expert


Stav:  Založený: 16.10.2006 Príspevky: 145
Karma: 
|
Zaslal: 25 Jan 2007, 21:07 Predmet: Funkcia na zmenu mesiaca v datume z cisledneho na slovny |
|
|
Neviem ci sa vam to zide, ale ja som to momentalne potreboval, tak vam to sem aj davam.
| Kód: |
<?php
function MesiacNaSlovoVSlovenskomDatume($datum)
{
$mesiace = array("", "Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December");
$datum2 = explode(". ", $datum);
return $datum2[0].". ".$mesiace[$datum2[1]]." ".$datum2[2];
}
$nejaky_datum = "24. 4. 2007";
$vystupny_datum = MesiacNaSlovoVSlovenskomDatume($nejaky_datum);
echo "Vstup: $nejaky_datum<br>\r\n";
echo "Výstup: $vystupny_datum<br>\r\n";
?> |
// Vstup: 24. 4. 2007
// Výstup: 24. Apríl 2007 |
|
| Návrat hore |
|
 |
chrono VIP


Pohlavie:  Stav:  Založený: 25.12.2006 Príspevky: 4365
Karma: 
|
Zaslal: 25 Jan 2007, 21:12 Predmet: |
|
|
Celkom použiteľný skript.
Len nejaké poznámky: Možno si mohol použiť
| Kód: |
| $mesiace[$datum2[1]-1] |
a potom by v tom poli nemusela byť na začiatku prázdna hodnota.
Ak to má upravovať údaje, ktoré prídu z internetu, ešte by to chcelo, či je číslo mesiaca v poriadku (ale ak to generuješ najakou funkciou, je to OK). |
|
| Návrat hore |
|
 |
jurko.info Light Expert

Stav:  Založený: 22.11.2006 Príspevky: 46
Karma: 
|
Zaslal: 26 Jan 2007, 11:17 Predmet: názvoslovie oxidov |
|
|
Tak sa mi neter učilo v škole oxidy a nejako jej do nešlo, tak som sa trochu vyhral a urobil som jej tento skriptík. Je to taká haluzovinka a sú tam ešte nejaké chyby, ale hádam sa dá. Funkčný príklad je na http://www.jurko.info/stranka_oxidy/index.php
| Kód: |
<?php
$vzorec = strip_tags($vzorec);
$vzorec = strtolower($vzorec);
$vzorec = str_replace(" ","",$vzorec);
$dlzka = strlen($vzorec);
$prve = substr($vzorec,0,1);
$druhe = substr($vzorec,1,1);
$posledne = substr($vzorec,($dlzka - 1),"1");
$predposledne = substr($vzorec,($dlzka - 2),"1");
$predpredposledne = substr($vzorec,($dlzka - 3),"1");
if($vzorec==NULL) // pri načítaní stránky
{echo "zadaj vzorec nejakého oxidu";}
elseif($vzorec=="") // zistí či bol vôbec zadaný nejaký vzorec
{echo "nebol zadaný žiaden vzorec!";}
elseif($dlzka<"2"||$dlzka>"5") // skontroluje dĺžku vzorca (oxid má vzorec min. 2 a max. 5 znakový)
{echo $vzorec." nie je vzorec oxidu!";}
elseif($posledne!="o"&&$predposledne!="o") // zistí prítomnosť kyslíku na posl. alebo predposlednom mieste
{echo $vzorec." nie je vzorec oxidu!";}
elseif($prve=="o"&&($druhe=="2"||$druhe=="o")) // zistí prítomnosť kyslíku na prvom mieste
{echo "Kyslík nemôže oxidovať sám so sebou!";}
elseif($prve=="1"||$prve=="2"||$prve=="3"||$prve=="4"||$prve=="5"||$prve=="6"||$prve=="7"||$prve=="8"||$prve=="9"||$prve=="0") // zistí prítomnosť číslice na prvom mieste
{echo "Vzorec jednej molekuly oxidu nemôže začínať číslicou!";}
else
{
$prvky = array(
"ag" => "striebr","au" => "zlat","al" => "hlin","as" => "arzen",
"ba" => "bar","be" => "berill","bi" => "bizmut","b" => "bor",
"ca" => "vápen","c" => "uhol","cu" => "med","cr" => "chromič","co" => "kobalt","ce" => "cer","cl" => "chlor","cd" => "kadem",
"fe" => "želez",
"ge" => "german",
"h" => "vod","hg" => "ortuť","hf" => "hafn",
"i" => "jod",
"k" => "drasel",
"la" => "lanthan","li" => "lith",
"mn" => "mangan","mg" => "horeč","mo" => "molibd",
"n" => "dus","na" => "sod","ni" => "nikel","nb" => "niob",
"os" => "osm",
"s" => "sír","sb" => "antimon","si" => "kremič","sn" => "cín",
"ti" => "titan",
"pb" => "olov","p" => "fosfor","pt" => "platin","pd" => "pallad",
"re" => "rhen","rh" => "rhod","ru" => "ruthen",
"sm" => "samar","se" => "selen","sr" => "stron",
"ta" => "tantal","te" => "tellur","th" => "thor","ti" => "titan",
"u" => "uran",
"v" => "vanad",
"w" => "wolfram",
"y" => "ytterb",
"zn" => "zinoč","zr" => "zirkon"
); //58
$co = array("o","2","3","4","5","7", "0","1","6","8","9");
$cim = array("O","<sub>2</sub>","<sub>3</sub>","<sub>4</sub>","<sub>5</sub>","<sub>7</sub>", "<sub>0</sub>","<sub>1</sub>","<sub>6</sub>","<sub>8</sub>","<sub>9</sub>");
// zistí či sa jedná o mocenstvo I.
if(($dlzka=="3"||$dlzka=="4")&&$posledne=="o"&&$predposledne=="2"&&$predpredposledne!="2"){
$prvok = substr($vzorec,0,($dlzka-2));
if(in_array($prvky[$prvok],$prvky)){
/* gramatika štart */
$zmena = $prvky[$prvok];
if($prvok=="cu"):$zmena = str_replace("d","ď",$prvky[$prvok]);endif;
if($prvok=="os"):$zmena = $prvky[$prvok]."in";endif;
if($prvok=="ag"):$zmena = str_replace("br","bor",$prvky[$prvok]);endif;
/* gramatika stop */
echo "<b>".str_replace($co,$cim,ucfirst($vzorec))."</b> = oxid ".$zmena."ný<br>(mocenstvo I.)";}
else {echo "Prvok s označením <b>".ucfirst($prvok)."</b> v chémii zatiaľ neexistuje!";}
}
// zistí či sa jedná o mocenstvo II.
elseif(($dlzka=="2"||$dlzka=="3")&&$posledne=="o"&&$predposledne!="2"){
$prvok = substr($vzorec,0,($dlzka-1));
if(in_array($prvky[$prvok],$prvky)){
/* gramatika štart */
$zmena = $prvky[$prvok];
if($prvok=="cu"):$zmena = str_replace("d","ď",$prvky[$prvok]);endif;
if($prvok=="os"):$zmena = $prvky[$prvok]."i";endif;
if($prvok=="ag"):$zmena = str_replace("br","bor",$prvky[$prvok]);endif;
if($prvok==("mn"||"al"||"ca"||"sb")):$zmena = str_replace("n","",$prvky[$prvok]);endif;
/* gramatika stop */
echo "<b>".str_replace($co,$cim,ucfirst($vzorec))."</b> = oxid ".$zmena."natý<br>(mocenstvo II.)";}
else {echo "Prvok s označením <b>".ucfirst($prvok)."</b> v chémii zatiaľ neexistuje!";}
}
// zistí či sa jedná o mocenstvo III.
elseif(($dlzka=="4"||$dlzka=="5")&&$posledne=="3"&&$predposledne=="o"&&$predpredposledne=="2"){
$prvok = substr($vzorec,0,($dlzka-3));
if(in_array($prvky[$prvok],$prvky)){
/* gramatika štart */
$zmena = $prvky[$prvok];
if($prvok=="pb"):$zmena = str_replace("ť","t",$prvky[$prvok]);endif;
if($prvok=="c"):$zmena = str_replace("o","",$prvky[$prvok]);endif;
/* gramatika stop */
echo "<b>".str_replace($co,$cim,ucfirst($vzorec))."</b> = oxid ".$zmena."itý<br>(mocenstvo III.)";}
else {echo "Prvok s označením <b>".ucfirst($prvok)."</b> v chémii zatiaľ neexistuje!";}
}
// zistí či sa jedná o mocenstvo IV.
elseif(($dlzka=="3"||$dlzka=="4")&&$posledne=="2"&&$predposledne=="o"&&$predpredposledne!="2"){
$prvok = substr($vzorec,0,($dlzka-2));
if(in_array($prvky[$prvok],$prvky)){
/* gramatika štart */
$zmena = $prvky[$prvok];
if($prvok=="pb"):$zmena = str_replace("ť","t",$prvky[$prvok]);endif;
if($prvok=="c"):$zmena = str_replace("o","",$prvky[$prvok]);endif;
/* gramatika stop */
echo "<b>".str_replace($co,$cim,ucfirst($vzorec))."</b> = oxid ".$zmena."ičitý<br>(mocenstvo IV.)";}
else {echo "Prvok s označením <b>".ucfirst($prvok)."</b> v chémii zatiaľ neexistuje!";}
}
// zistí či sa jedná o mocenstvo V.
elseif(($dlzka=="4"||$dlzka=="5")&&$posledne=="5"&&$predposledne=="o"&&$predpredposledne=="2"){
$prvok = substr($vzorec,0,($dlzka-3));
if(in_array($prvky[$prvok],$prvky)){
/* gramatika štart */
$zmena = $prvky[$prvok];
if($prvok=="pb"):$zmena = str_replace("ť","t",$prvky[$prvok]);endif;
if($prvok=="c"):$zmena = str_replace("o","",$prvky[$prvok]);endif;
if($prvok==("n"||"au")){$pripona = "ičný";}else{$pripona = "ečný";} // priradenie správnej prípony
/* gramatika stop */
echo "<b>".str_replace($co,$cim,ucfirst($vzorec))."</b> = oxid ".$zmena.$pripona."<br>(mocenstvo V.)";}
else {echo "Prvok s označením <b>".ucfirst($prvok)."</b> v chémii zatiaľ neexistuje!";}
}
// zistí či sa jedná o mocenstvo VI.
elseif(($dlzka=="3"||$dlzka=="4")&&$posledne=="3"&&$predposledne=="o"&&$predpredposledne!="2"){
$prvok = substr($vzorec,0,($dlzka-2));
if(in_array($prvky[$prvok],$prvky)){
/* gramatika štart */
$zmena = $prvky[$prvok];
if($prvok=="cu"):$zmena = str_replace("d","ď",$prvky[$prvok]);endif;
if($prvok=="c"):$zmena = str_replace("o","",$prvky[$prvok]);endif;
if($prvok=="sb"):$zmena = str_replace("i","í",$prvky[$prvok]);endif;
/* gramatika stop */
echo "<b>".str_replace($co,$cim,ucfirst($vzorec))."</b> = oxid ".$zmena."ový<br>(mocenstvo VI.)";}
else {echo "Prvok s označením <b>".ucfirst($prvok)."</b> v chémii zatiaľ neexistuje!";}
}
// zistí či sa jedná o mocenstvo VII.
elseif(($dlzka=="4"||$dlzka=="5")&&$posledne=="7"&&$predposledne=="o"&&$predpredposledne=="2"){
$prvok = substr($vzorec,0,($dlzka-3));
if(in_array($prvky[$prvok],$prvky)){
/* gramatika štart */
$zmena = $prvky[$prvok];
if($prvok=="pb"):$zmena = str_replace("ť","t",$prvky[$prvok]);endif;
if($prvok=="c"):$zmena = str_replace("o","",$prvky[$prvok]);endif;
/* gramatika stop */
echo "<b>".str_replace($co,$cim,ucfirst($vzorec))."</b> = oxid ".$zmena."istý<br>(mocenstvo VII.)";}
else {echo "Prvok s označením <b>".ucfirst($prvok)."</b> v chémii zatiaľ neexistuje!";}
}
// zistí či sa jedná o mocenstvo VIII.
elseif(($dlzka=="3"||$dlzka=="4")&&$posledne=="4"&&$predposledne=="o"){
$prvok = substr($vzorec,0,($dlzka-2));
if(in_array($prvky[$prvok],$prvky)){
/* gramatika štart */
$zmena = $prvky[$prvok];
if($prvok=="pb"):$zmena = str_replace("ť","t",$prvky[$prvok]);endif;
if($prvok=="c"):$zmena = str_replace("o","",$prvky[$prvok]);endif;
/* gramatika stop */
echo "<b>".str_replace($co,$cim,ucfirst($vzorec))."</b> = oxid ".$zmena."ičelý<br>(mocenstvo VIII.)";}
else {echo "Prvok s označením <b>".ucfirst($prvok)."</b> v chémii zatiaľ neexistuje!";}
}
// ostatné
else
{echo "<b>".str_replace($co,$cim,ucfirst($vzorec))."</b> je vzorec neexistujúceho resp. nelogického oxidu!";}
}
?> |
|
|
| Návrat hore |
|
 |
jurko.info Light Expert

Stav:  Založený: 22.11.2006 Príspevky: 46
Karma: 
|
Zaslal: 27 Jan 2007, 20:52 Predmet: |
|
|
Iste, sú to užitočné skriptíky, ale bolo by lepšie, keby sa sem dávali naše vlastné výtvory a riešenia (nie prevzaté a keď už prevzaté tak aspoň nejako zaujímavo upravené), aby sa z tejto témy nestal druhý "hotscripts" - skladisko skriptov.
Toť môj názor.
//suhlasim, sak na to je aj tato tema urcena, prispevky od geoge046 vymazane
kobalt |
|
| Návrat hore |
|
 |
"J" Light Professional


Pohlavie:  Stav:  Založený: 13.03.2007 Príspevky: 795 Bydlisko: format ce dvojbodka enter Karma: 
|
Zaslal: 28 Apr 2007, 14:55 Predmet: |
|
|
| jurko.info napísal: |
| Tak sa mi neter učilo v škole oxidy a nejako jej do nešlo, tak som sa trochu vyhral a urobil som jej tento skriptík. Je to taká haluzovinka a sú tam ešte nejaké chyby, ale hádam sa dá. Funkčný príklad je na http://www.jurko.info/stranka_oxidy/index.php |
Pekne, vytknem ti vsak jednu malicku chybu- pri P2O5 vypise oxid fosforicny, a jednu dost velku chybu, ze ti vygeneruje aj nazov neexistujucej zluceniny, pr. CaO3- a vypise oxid vapenovy, alebo aj NaO4 tiez nemoze byt, to si oprav, ak sa ti chce. |
|
| Návrat hore |
|
 |
D4rTh Medium Star


Pohlavie:  Stav:  Založený: 03.09.2006 Príspevky: 434
Karma: 
|
Zaslal: 06 Máj 2007, 18:26 Predmet: |
|
|
| Pls nejaký scrpt na odosielanie e-mailov? |
|
| Návrat hore |
|
 |
fruxo Professional


Pohlavie:  Stav:  Založený: 29.07.2006 Príspevky: 1514 Bydlisko: Košice [14] Karma: 
|
|
| Návrat hore |
|
 |
ppt Professional


Pohlavie:  Stav:  Založený: 27.05.2006 Príspevky: 1449
Karma: 
|
Zaslal: 06 Máj 2007, 18:38 Predmet: |
|
|
| D4rTh napísal: |
| Pls nejaký scrpt na odosielanie e-mailov? |
Nieco uplne, uplne jednoduche:
form.php:
| Kód: |
<form action="mail.php" method="POST">
Prijemca
<input type="text" name="prijemca">
<br>
Predmet
<input type="text" name="predmet">
<br>
Sprava:
<input type="textarea" rows="4" cols="20" name="sprava">
<br>
<br>
<input type="submit" value="Odoslat">
</form> |
mail.php:
| Kód: |
<?php
$to = $_POST["prijemca"];
$subject = $_POST["predmet"];
$message = $_POST["sprava"];
$message.="\n\n\nnejaky podpis";
$od = "D4rTh@D4rTh.sk";
if (@mail($to, $subject, $message, "From:$od")):
echo "mail bol poslaný" ;
else:
echo "mail nebol poslaný" ;
endif;
?> |
|
|
| Návrat hore |
|
 |
LakSa.H-H.sk Light Expert


Pohlavie:  Stav:  Založený: 02.04.2007 Príspevky: 55 Bydlisko: Zilina // Spis Karma: 
|
Zaslal: 10 Máj 2007, 13:15 Predmet: a script na vyhladavanie na stranke? |
|
|
a script na vyhladavanie na stranke?  |
|
| Návrat hore |
|
 |
geoge046 Star


Pohlavie:  Stav:  Založený: 10.08.2005 Príspevky: 572 Bydlisko: Prievidza Karma: 
|
Zaslal: 10 Máj 2007, 13:40 Predmet: |
|
|
script na vyhladavanie,
to nieje take lahke,
ak ces mozes pouzit google vyhladavanie na tvojej stranke,
a ak ces na svojej stranke, to by si si vsetky texty (alebo to co ces vyhladavat) musel nahadzat do DataBazy a potom aj ich URL.
Potom nieco pekne naprogramovat cez PHP aby sa to pripojilo do DB a potom zobrazilo vysledky.
Ale nie je to vobec jednoduche
PEKNY FUNKCNY PRIKLAD NAJDES TU (ale skoda ze bez URL) |
|
| Návrat hore |
|
 |
fruxo Professional


Pohlavie:  Stav:  Založený: 29.07.2006 Príspevky: 1514 Bydlisko: Košice [14] Karma: 
|
Zaslal: 14 Máj 2007, 15:55 Predmet: |
|
|
| geoge046 napísal: |
script na vyhladavanie,
to nieje take lahke,
ak ces mozes pouzit google vyhladavanie na tvojej stranke,
a ak ces na svojej stranke, to by si si vsetky texty (alebo to co ces vyhladavat) musel nahadzat do DataBazy a potom aj ich URL.
Potom nieco pekne naprogramovat cez PHP aby sa to pripojilo do DB a potom zobrazilo vysledky.
Ale nie je to vobec jednoduche
PEKNY FUNKCNY PRIKLAD NAJDES TU (ale skoda ze bez URL) |
co je na tom take tazke ?
spravi jedno mysql query podla urcitych podmienok a je to cele hotove |
|
| Návrat hore |
|
 |
mastermind Moderátor


Pohlavie:  Stav:  Založený: 09.02.2005 Príspevky: 4697
Karma: 
|
Zaslal: 14 Máj 2007, 16:04 Predmet: |
|
|
| fruxo napísal: |
co je na tom take tazke ?
spravi jedno mysql query podla urcitych podmienok a je to cele hotove |
ano chcel by som vidiet server ktory by take vyhladavanie zvladal pri viacerych requestoch pri dajme tomu 10000 clankoch. |
|
| Návrat hore |
|
 |
fruxo Professional


Pohlavie:  Stav:  Založený: 29.07.2006 Príspevky: 1514 Bydlisko: Košice [14] Karma: 
|
Zaslal: 14 Máj 2007, 16:42 Predmet: |
|
|
| mastermind napísal: |
| ano chcel by som vidiet server ktory by take vyhladavanie zvladal pri viacerych requestoch pri dajme tomu 10000 clankoch. |
tak teda povedz mi iny sposob |
|
| Návrat hore |
|
 |
mastermind Moderátor


Pohlavie:  Stav:  Založený: 09.02.2005 Príspevky: 4697
Karma: 
|
Zaslal: 14 Máj 2007, 17:01 Predmet: |
|
|
| cele vyhladavanie treba navrhnut tak aby to bolo co najmenej zatazujuce server. napr urobit si nejaku tabulku slov a tabulku vyskytov. vynechavat casto opakujuce sa slova, napr spojky, castice, predlozky a podobne. |
|
| Návrat hore |
|
 |
|
|  |
|
|
Nemôžete odosielať nové témy do tohto fóra Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre Nemôžete hlasovať v tomto fóre Nemôžete pripájať súbory do tohto fóra Môžete sťahovať súbory v tomto fóre
|
Powered by phpBB © 2005 phpBB Group, phpBB SEO, © Hojko 2004-2008
[ Vygenerované za: 0.5s ] :: [ 16 Queries ] :: [ 72,728 stránok za dnes ] :: [ Dnes DB: 1,319,446 ] :: [ Max DB: 2,334,336 Queries ]
|