PHP
PHP
Mufla Skripti, primeri, tutoriali, problemi itn itn napishani vo PHP.
Mufla Contact script na Vashata web strana. <? $headers = "From: $ime <$email>\n"; $headers .= "Content-Type: text/plain; charset=iso-8859-1\n"; $subject = "web2mail"; $do = "[email protected]"; mail($do, $subject, stripslashes($msg), $headers); header ("Location: contact.php"); ?> Prvo stavate textfields vo eden form vo koj action="contact-s.php". A vo contacts-s.php e skriptata pogore [;)] Primer imate [url="http://www.jane.com.mk/vmacedonia/contact.php"]TUKA[/url], a skriptata [url="http://www.jane.com.mk/vmacedonia/contact.zip"]TUKA[/url]. Poslednoto pole, na primerot, go dodadov kolku za test.
IDEfix
quote:
Originally posted by Mufla <? $headers = "From: $ime <$email>\n"; $headers .= "Content-Type: text/plain; charset=iso-8859-1\n"; $subject = "web2mail"; $do = "[email protected]"; mail($do, $subject, stripslashes($msg), $headers); header ("Location: contact.php"); ?>
Доколку сакате насловот на пораката да биде со повеќебајтни карактери, и пример велиме не е овозможен mb_send_mail() на серверот, оваа функција ( модифицирана од http://php.net/function.mail#27997 ) е добредојдена: [code] function kodiraj($in_str) { $charset = "windows-1251"; $out_str = $in_str; if ($out_str && $charset) { $end = "?="; $start = "=?" . $charset . "?B?"; $spacer = $end . "\r\n " . $start; $length = 75 - strlen($start) - strlen($end); //коментар http://php.net/function.mail#51445 $length = floor($length/4) * 4; $out_str = base64_encode($out_str); $out_str = chunk_split($out_str, $length, $spacer); $spacer = preg_quote($spacer); $out_str = preg_replace("/" . $spacer . "$/", "", $out_str); $out_str = $start . $out_str . $end; } return $out_str; } [/code] Пример со дополнителни хедери (CC, reply-to...) и со кириличен наслов: [code] $do = "[email protected]"; $subject = kodiraj("Порака со кириличен наслов"); $headers = "MIME-Version: 1.0\r \n"; $headers .= "Content-Type: text/plain; charset=windows-1251\r \n"; $headers .= "From: " . $ime . "<" . $email . ">\r \n"; $headers .= "Cc: [email protected]\r \n"; $headers .= "Reply-To: " . $email . "\r \n"; mail($do, $subject, stripslashes($msg), $headers); [/code] каде што $ime пример велиме е добиено од $_POST["ime"], $email иде од $_POST["email"] и така натака...
IDEfix [url="http://miki.gostivar.com/vmkd/upload.zip"]Едноставна upload скрипта[/url] (без проверки итн...)
vardarce Jas sum epten laik u voa PHP pa me interesira kako odat nekoi raboti. Bas gledav na internet za forumi pa najdov edna strana www.phpbb.com, pa me interseirase kako odi rabotava so ova. Ako moze nekoj da objasni po ubavo oti stvarno vrska nemam, a me interesira za forum dali e slozeno ili moze da pomine i kaj laici kako mene.
ozonce Ako znaesh angliski ne e :) ti treba php hostin i mySQL
ozonce Daj ni remote access na toj pc i ke sredime :)
zlotty_co_380
quote:
Originally posted by vardarce
Jas sum epten laik u voa PHP pa me interesira kako odat nekoi raboti. Bas gledav na internet za forumi pa najdov edna strana www.phpbb.com, pa me interseirase kako odi rabotava so ova. Ako moze nekoj da objasni po ubavo oti stvarno vrska nemam, a me interesira za forum dali e slozeno ili moze da pomine i kaj laici kako mene.
Ako neznas mnogu PHP downloadiraj ASP forum, ima polno besplatni se site, ili problemot e sto za ASP hosting e poskapo, a za PHP hosting e skoro bespari moze da se rece. Treba da instaliras prvin server na tvojot kompijuter probaj Apachie i podesigo i posle dowloadiraj PHP forum i setuvaj go i resen problem, slicno e kako ASP samo drug programski jazik. NE se sekiraj nema da go rasipes kompijuterot, probaj [:D]
Mufla Instalacijata na toj forum e prelesna. Koga ke najdish hosting, kazi tuka ke ti pomozime za instalacija.
vardarce Videte sega za sega forumot nema da bide hostiran na internet tuku ke bide localno vo mreza. Znaci eden kompjuter e veke opredelen da bide server za 2 radija i edna satelitska televizija. Toj kompjuter se planira da bide namenet i za forumot. Sega ve molam objasnete so treba da se instalira, kako da se instalira i kako da se konfigurira.
vardarce Neznam dali administratorot ke dozvoli remote access na toj server [:D]. More daj vie kazete kako da se napravi oti stvarno vrska nemam. Probno da se pusti da vidime kako ke odi pa mozebi i ke bide online.
ozonce vardarce dali si probal do sega da instalirash? Probaj, vidi kade ke zaglavish pa ke pomagame, vaka so glava u zid mavame :)
vardarce Eve napraviv i online gledam na cjb.net i ovaa moznost ja dodale. Ajde sega objasnete kako se podesuva i administrira. A mozete i za preku lokalna mreza da objasnite oti taa moznost uste stoi vo igra.
OooOo Mnogu ednostavni i interesni primeri mozhete da najdete [url="http://www.techiwarehouse.com/cms/articles.php?cat=31"]tuka![/url]
LordADDR Дај предложете ми некој PHP hosting. Да има php hostin i mySQL.Колку пари би бил и дали ќе можам да го платам преку пошта или така нешто.Некако Македонскиве се многу поскапи. Помогнете ми.
OooOo Pogledni [url="http://forums.vmacedonia.com/topic.asp?TOPIC_ID=10234"]tuka[/url]
slasa zavisi kolku plajkas ke ti napram sto sakas a dzabe nema ni kod babe .. prasajgo STRLCO
ace6vel Aj nekoj neka mi dade link ili sto bilo za php image gallery. Mi treba ona da ima da se registriraat useri i da pravat upload nesto kako na vmacedonia slicno samo php... fala
OooOo http://www.sgal.org/ http://www.phpwebgallery.net/eng/index.html http://gallery.menalto.com/ http://coppermine-gallery.net/index.php Nekoi od niv baraat PostgreSQL, MySQL ili Oracle, nekoi ne baraat baza voopshto. Skoro site od niv imaat DEMO ili SCREENSHOTS, pa razgledaj gi i odluchi.
ace6vel Fala OooOo :)
achtung_panzer Eve mal predizvik za onie poupateni vo PHP: shto koga web formularot kako odgovor vi dava datoteka namesto vrednost na promenliva, kako da dojdete do taa datoteka... na primer: //od web formularot: obrabotiGoTekstot = blaBlabla.txt; http.request("POST", "mojataSkripta.php", true); http.send(obrabotiGoTekstot); //kaj skriptata, bi rabotelo li vaka? $dobienOdgovor= $_POST['obrabotiGoTekstot']; function obrabotka ($dobienOdgovor) { //tekstot se parsira } Kakov bi bil najdobriot priod...