Visi, kas daugiau ar mažiau moka programuoti, yra susipažinę su kintamaisiais, sąlygos sakiniais ir ciklais. To dažniausiai mokoma per pirmąsias pamokas. Ciklų naudojimas yra savaime suprantamas ir neišvengiamas, o kokius naudoti kiekvienas renkasi pagal patikimą, naudojimo, užrašymo patogumą, tačiau retas susimąsto dėl ciklų veikimo greičių. Tikriausiai dažniausiai pasitaikantis ciklas yra FOR – aiškus, paprastas, užrašomas panašiai beveik visose progra.. Skaityti toliau >>
Pagrindiniai informacijos išvedimo būdai Panagrinėkime paprastą dalyką PHP kalboje kaip spausdinimas. Daugelis galbūt net nesusimąsto, kad PHP turi kelias galimybes išvesti informaciją, o dar mažiau susimąsto apie tai kaip vienoks ar kitos išvedimas į ekraną vienaip ar kitaip stabdo puslapio atvaizdavimą. Šiam skyrelyje patestuokime keletą galimų spausdimo variantų ir pažiūrėkime, kuris iš jų yra optimaliausias. Funkcija print išveda tekstą į ekraną. .. Skaityti toliau >>
Programuojant interneto svetaines labai dažnai tenka trumpinti eilutę arba pastraipą, jei norite pateikti kažkokio teksto santrauką. Viskas lyg būtų labai paprasta, nes egzistuoja substr(...) funkcija. Šiuo atveju gali iškilti keletas problemų: jei tekste yra HTML simbolių, žymių (angl. tags), nukirpti paprastai ties nurodytų simbolių skaičiumi negalima. Jei tokie dalykai mums nesvarbūs ir jų galime atsikratyti, tokiam tikslui tinka funkcija strip_tags(..), kuri panaikina v.. Skaityti toliau >>
Kai internetinėje svetainėje prisireikia pažymėti paveiksliuką, t.y. uždėti jam vandens ženklus, tai padaryti visai nesudėtinga. Reikia tik turėti 2 paveiksliukus, vienas iš kurių yra tas, kurį reikia žymėti, o kitas, tarkim watermark.png yra tas, kurį uždėsime ant pradinio. Ši funkcija priima 2 parametrus: kelią iki pradinio paveiksliuko ir norimo rezultato bylos pavadinimą. Čia watermark.png yra statiškai įrašytas į kodą, galite tai pakeisti įdėdami norimą paveiksl.. Skaityti toliau >>
Vienas iš dažnai ieškomų ir gana pageidaujamų praktikoje atvejų, kai turimame tekste norima pakeisti tekstines nuorodas į aktyvias, t.y. adresus užrašytus su http:///www.... jį pakeisti į <a href="[adresas]">[adresas]</a> $text = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\0\">\\0</a>", $text); Jei reikia suformuoti SEO tinkančią nuorodą, labai padeda sekanti išrai&s.. Skaityti toliau >>
Kartais gyvenime prireikia invertuoti spalvas. Paprasčiausias atvejis, tarkim, kad norime svetainės lankytojui leisti pačiam pasirinkti fono ar šrifto spalvą. Iškyla problema, kad abi spalvos gali sutapti ar būti tiek panašios, jog jų nebus galima atskirti arba kontrastas bus per mažas. Tokiu atveju, visai ne pro šalį būtų invertuoti antrą spalvą. Žemiau pateikta PHP funkcija, kurios argumentas yra spalvos kodas (toks koks naudojamas interneto svetainėse: 6 še.. Skaityti toliau >>
Įkopijuojam funkciją į php bylą ir naudojam: <?phpfunction createThumbnail($source,$destination,$new_w,$new_h) { // read file and create image in memory $src_img=imagecreatefromjpeg($source); // get image dimensions $old_x=imageSX($src_img); $old_y=imageSY($src_img); if ($old_x > $old_y) { $thumb_w = $new_w; $thumb_h = $old_y * ($new_h / $old_x); } if ($old_x < $old_y) { $thumb_w = $old_x * ($new_w / $old_y); $thumb_h = $new_h; } if ($old_x == $old_y) { $thumb_.. Skaityti toliau >>
PHP bylos pavyzdys (public_html/test.php): <?php $filename = strtolower(preg_replace("/[^a-zA-Z0-9\-_\.]+/", "_", $_GET['file'])); header("Content-Disposition:attachment;filename={$filename}"); readfile("../uploads/{$filename}"); ?> Naudojimas: <a href="test.php?file=myfile.zip">myfile.zip</a> .. Skaityti toliau >>
skelbimaistudentui.lt
Skelbimai studentui
elegantepress.lt
Elegantiškos spaudos studija
2trip.lt
Maršrutai, kelionių aprašymai