Obsah fóra www.hojko.com
Homefórum.sk
Hľadať  •  FAQ  •  IP  •  CS  •  Zoznam užívateľov  •  Karma  •  Závisláci  •  Registrácia
 Prihlásiť sa pre kontrolu súkromných správ  •  Prihlásenie

Veľa šťastia, zdravia, lásky a úspechov v novom roku prajeme...






PHP Scripty
Odoslať novú tému   Odpovedať na tému    Obsah fóra www.hojko.com -> Programovanie Choď na stránku Predchádzajúca  1, 2, 3, 4, 5  Ďalšia 
 Moje príspevky :: Hľadanie v téme:  
Autor Správa
roman3x
Medium Star
Medium Star



Stav: Odhlásený
Založený: 02.11.2005
Príspevky: 448

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 24 Jan 2007, 6:05    Predmet: Odpovedať s citátom  

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 Wink
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
DomCZo
Expert
Expert



Stav: Odhlásený
Založený: 16.10.2006
Príspevky: 145

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 25 Jan 2007, 20:07    Predmet: Funkcia na zmenu mesiaca v datume z cisledneho na slovny Odpovedať s citátom  

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
Zobraziť informácie o autorovi Odoslať súkromnú správu
chrono
VIP
VIP


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 25.12.2006
Príspevky: 5757

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 25 Jan 2007, 20:12    Predmet: Odpovedať s citátom  

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. Smile
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
Zobraziť informácie o autorovi Odoslať súkromnú správu
jurko.info
Medium Expert
Medium Expert



Stav: Odhlásený
Založený: 22.11.2006
Príspevky: 104

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 26 Jan 2007, 10:17    Predmet: názvoslovie oxidov Odpovedať s citátom  

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
Zobraziť informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorove WWW stránky
jurko.info
Medium Expert
Medium Expert



Stav: Odhlásený
Založený: 22.11.2006
Príspevky: 104

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 27 Jan 2007, 19:52    Predmet: Odpovedať s citátom  

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
Zobraziť informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorove WWW stránky
"J"
Light Professional
Light Professional


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 13.03.2007
Príspevky: 984
Bydlisko: application/xhtml+xml
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 28 Apr 2007, 13:55    Predmet: Odpovedať s citátom  

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
Zobraziť informácie o autorovi Odoslať súkromnú správu
D4rTh
Medium Star
Medium Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 03.09.2006
Príspevky: 429

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 06 Máj 2007, 17:26    Predmet: Odpovedať s citátom  

Pls nejaký scrpt na odosielanie e-mailov?
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Zobraziť autorove WWW stránky
fruxo
King
King


Pohlavie: Pohlavie:Muž
Stav: Prihlásený
Založený: 29.07.2006
Príspevky: 1856
Bydlisko: Kosice
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 06 Máj 2007, 17:37    Predmet: Odpovedať s citátom  

mail => http://sk.php.net/manual/cs/function.mail.php
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
ppt
Professional
Professional


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 27.05.2006
Príspevky: 1564

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 06 Máj 2007, 17:38    Predmet: Odpovedať s citátom  

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
Zobraziť informácie o autorovi Odoslať súkromnú správu
LakSa.H-H.sk
Light Expert
Light Expert


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 02.04.2007
Príspevky: 60
Bydlisko: Zilina // Spis
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 10 Máj 2007, 12:15    Predmet: a script na vyhladavanie na stranke? Odpovedať s citátom  

a script na vyhladavanie na stranke? Question
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
geoge046
Star
Star


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 10.08.2005
Príspevky: 578
Bydlisko: Prievidza
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 10 Máj 2007, 12:40    Predmet: Odpovedať s citátom  

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 Wink


PEKNY FUNKCNY PRIKLAD NAJDES TU (ale skoda ze bez URL)
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu Odoslať e-mail Zobraziť autorove WWW stránky
fruxo
King
King


Pohlavie: Pohlavie:Muž
Stav: Prihlásený
Založený: 29.07.2006
Príspevky: 1856
Bydlisko: Kosice
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 14 Máj 2007, 14:55    Predmet: Odpovedať s citátom  

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 Wink


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
Zobraziť informácie o autorovi Odoslať súkromnú správu
mastermind
Moderátor
Moderátor


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 09.02.2005
Príspevky: 4752

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 14 Máj 2007, 15:04    Predmet: Odpovedať s citátom  

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
Zobraziť informácie o autorovi Odoslať súkromnú správu
fruxo
King
King


Pohlavie: Pohlavie:Muž
Stav: Prihlásený
Založený: 29.07.2006
Príspevky: 1856
Bydlisko: Kosice
Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 14 Máj 2007, 15:42    Predmet: Odpovedať s citátom  

mastermind napísal:
ano chcel by som vidiet server ktory by take vyhladavanie zvladal pri viacerych requestoch pri dajme tomu 10000 clankoch.
Mad tak teda povedz mi iny sposob
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
mastermind
Moderátor
Moderátor


Pohlavie: Pohlavie:Muž
Stav: Odhlásený
Založený: 09.02.2005
Príspevky: 4752

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 14 Máj 2007, 16:01    Predmet: Odpovedať s citátom  

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
Zobraziť informácie o autorovi Odoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:    Časy uvádzané v GMT + 1 hodina
Odoslať novú tému   Odpovedať na tému    Obsah fóra www.hojko.com -> Programovanie Choď na stránku Predchádzajúca  1, 2, 3, 4, 5  Ďalšia
Strana 3 z 5

 
Prejdi na:  
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-2009

[ Vygenerované za: 0.2s ] :: [ 16 Queries ] :: [ 123,388 stránok za dnes ] :: [ Dnes DB: 1,979,754 ] :: [ Max DB: 3,232,735 Queries ]