Kniha návštev v PHP. Písanie skriptu knihy návštev Bezohľadný predajca kniha návštev php

PHP 5.2 a vyššie;
- mod_rewrite;
- základňa údaje MySQL 4.1 a vyššie.

možnosti

Vloží pod akúkoľvek stránku (na to stačí upraviť súbory top.php a bottom.php);
- protipovodňové;
- zoznam zákazov;
- zobrazenie navigácie po stránke<< < ...| 5 | 6 | 7 ... > >>;
- podpora BBCode;
- zobraziť emotikony;
- upozornenie na nové pridané správy;
- možnosť pridávať správy na moderovanie;
- Panel správcov;
- Jednoduchá inštalácia a nastavenie.

Inštalácia

Rozbaľte archív a skopírujte obsah archívu do ľubovoľného priečinka na vašom webovom serveri (napr. „kniha návštev“). Otvorte súbor config/config_db.php v textový editor a zadajte nastavenia pripojenia (hostiteľ databázy alebo IP, názov databázy, prihlasovacie meno a heslo). Umiestnite databázové tabuľky MySQL SQL dotaz zo súboru guestbook.sql. zvyčajne na väčšine hostingov sa to robí cez webové rozhranie cez phpMyAdmin. Prejdite na administračný panel (http://your_site/folder_with_script/admin/) a zadajte heslo 1111. Ďalej zadajte potrebné nastavenia.

Komerčná verzia

Na želanie zákazníka viem prispôsobiť scenár konkrétnym podmienkam. Je možné pridať rôzne doplnkové funkcie.

Poznámka

Script "PHP Kniha návštev", PRETO JE LEN PROGRAM ÚPLNE ZADARMO. VO ZDROJOVOM KÓDE PROGRAMU MÔŽETE VOĽNE DISTRIBUOVAŤ, KOPÍROVAŤ, VYKONÁVAŤ ZMENY LEN V PODMIENKE AUTORSKÝCH PRÁVA AUTORA. POUŽÍVANIE PROGRAMU „PHP Kniha návštev“ NA KOMERČNÉ ÚČELY JE ZAKÁZANÉ. POUŽÍVANIE TOHTO PROGRAMU JE NA VLASTNÉ RIZIKO. AUTOR NIE JE ZODPOVEDNÝ ZA VYKONÁVANIE PROGRAMU, AKO AJ ZA STRATU, POŠKODENIE ÚDAJOV ALEBO ČOKOĽVEK ALEBO ČOKOĽVEK SPOJENÉ S POUŽÍVANÍM A PREVÁDZKOU TOHTO PROGRAMU.

Ak sa vám môj scenár páčil a chcete sa mi poďakovať rubľom, tu sú moje podrobnosti:

WebMoney
U237811811298
R198597198920
Z917380288657

Peniaze Yandex
41001635943434

PayPal

Ak máte nejaké otázky alebo návrhy, napíšte mi na: Táto adresa Email chránené pred spamovými robotmi. Pre zobrazenie musíte mať povolený JavaScript.

"Znie to nádherne, ako z rozprávky." Vo väčšine prípadov si človek, ktorý si vyberie vášeň, vyberie potešenie, nie večné trápenie. A tieto už malé „voľby“ tvoria spoločné? Vedomá voľba by bola, keď vášeň bude stáť naľavo od človeka a kotol za ňou, Ježiš bude stáť na pravej strane a za ním dvere raja. Voľba je jasná a vedomá. Hriech alebo cnosť je vždy vedomá voľba, inak by duševne chorí ľudia boli súdení nespravodlivo. Dá sa povedať, že samovrah vedome uprednostňuje večné muky, ako dočasné „ľahké“ pozemské utrpenie? Áno, vo všeobecnosti sú mnohé spáchané hriechy nevedomé. Ak by boli ľudia súdení za svoje hriechy podľa stupňa ich uvedomelosti, potom by sa sami pravoslávni stali hlavnými hriešnikmi – to je nespravodlivé, paradoxné. Z toho všetkého vyplýva: že odsúdenie nevedomého hriechu je nespravodlivé, ale zároveň nespravodlivé a hriech bude merať uvedomením, a z toho vyplýva, že ak človek nemá na výber medzi kotlom a rajom, môže dotyk, potom bude úsudok podľa jeho výberu nespravodlivý. A z tohto "nezmyslu" už vyplýva, že súdiť človeka buď nemá zmysel, alebo je nespravodlivé. Takže súd je vo svojej podstate nespravodlivý. Ak je súd nespravodlivý a Boh súdi, potom si dovolíme predstaviť si, že Boh je nespravodlivý. Ak ideme ďalej v reťazci, môžeme predpokladať pokornú predstavu, že Boh buď neexistuje, alebo sa zásadne líši od toho, čo je opísané v evanjeliu. Ale v skutočnosti som len chcel pochopiť: Prečo sú ľudia toľko mučení v pekle, prečo im nebolo poskytnuté iné miesto pre hriešnikov a prečo nedostávajú príležitosť užiť si to, čo si užili predtým, alebo druhú šancu v nebi? , ale menej krásna ako spravodlivá ? Nevyjadrovalo by to lásku a spravodlivosť? Veď možností sú milióny a absencia toho všetkého neznamená inak? Chceš mi so všetkou vážnosťou povedať, že takéto peklo je spravodlivo pripravené pre hriešnikov?? Ak milujete, stiahnete človeka, keď skočí pod auto, aj keď vedome skočí z vlastnej vôle ...

2. Ďalej píšeš: "Ak by boli ľudia súdení za svoje hriechy podľa stupňa ich uvedomelosti, potom by sa sami pravoslávni stali hlavnými hriešnikmi - to je nespravodlivé, paradoxné." Prečo, je to spravodlivé a nie paradoxné. Človek, ktorý vie, ako a čo má robiť a porušuje prikázanie, je nepochybne viac vinný ako ten, kto nevie vôbec nič. A Boh povedal, že ten, kto vie a zhrešil, bude viac potrestaný (Lukáš 12:47-48).

3. Ďalej uvádzate argumenty o Božom súde a zdá sa vám, že sú logické. Ale v skutočnosti v nich nie je žiadna logika. Sú úplne vymyslené a s realitou nemajú nič spoločné. Je na nich zjavné len to, že sa snažíte rozprávať o tom, čo jednoducho neviete. Ani o Bohu, ale prezradil nám dosť o sebe, ani o vlastnostiach Božích súdov, súkromnom a poslednom súde, ani o tajnom živote každej duše a spôsoboch jej voľby a boja za túto voľbu. Ty len nepoznas krestanstvo. Tu opäť vy sám svedčíte, že ste sem neprišli klásť otázky. Keď takýto človek bez váhania s istotou hovorí o nespravodlivosti Božieho súdu, vytvára falošné logické výpočty, naznačuje to značný problém, ktorý nespočíva v logike. Má duchovné korene.
Prečo ti to píšem? Dalo by sa stručne odpovedať: Boh je spravodlivý, vševediaci, spravodlivý a spravodlivý. Ako absolútna a nemenná Bytosť súdi vždy spravodlivo, vždy milosrdne, vždy na základe svojej vševedúcnosti: srdcia sú Mu otvorené a nič pred Ním nie je skryté. Súdi s láskou pre človeka nepochopiteľnou a s nemennosťou spravodlivosti pre nás nepochopiteľnou. Ale verím, že to nepochopíte, rovnako ako prvýkrát. Je to ako vysvetľovať prváčikovi Newtonovou dvojčlenkou a ešte takému prvákovi, ktorý sa nechce učiť. Dám však odpovede aj na nasledujúce otázky, aby ste si VY nemysleli, že kresťania nemajú odpovede na vaše otázky. V skutočnosti sú vaše otázky neriešiteľné iba vo vašej fantázii.

4. "Prečo ľudia tak trpia v pekle." No, toto je opakovanie minulosti. O tom, že peklo nie je trest, ale voľba na celý život, sa vám už popísalo veľa. A nikto nebude mučiť ľudí v pekle a budú trpieť svojimi vlastnými vášňami, tými, ktoré si celý život pestovali v duši. Napíšem slovami jednej pozoruhodnej knihy: „Duša, ktorá prešla za hrob s nezahojenými ranami - so svojimi vášňami, tam zostáva vo vášnivom, bolestivom stave a nevyliečená na zemi sa tu svojich vášní nemôže zbaviť. A ako nevyliečená choroba sa rozvíja stále viac a viac, takže za hrobom sa bude vášnivý stav duše podľa zákona života viac a viac rozvíjať, dosahuje desivých rozmerov, do prírody a urobil vášnivý stav vyvrheľov, akoby prirodzené, budú neustále, na veky vekov, trápiť dušu... V tom spočívajú vnútorné muky hriešnikov v gehenne!... Vášne a zvyky naďalej existujú a pre ich nespokojnosť sú zdroj trápenia pre dušu. Čím kto hreší, tým sa trápi, pokiaľ nie je uzdravený na zemi.

5. Nie bez naivity sa pýtate: „Chceš mi so všetkou vážnosťou povedať, že takéto peklo je spravodlivo pripravené pre hriešnikov?“ - Keď si človek zvolil vášeň ako zmysel svojho života, zostáva pri tejto voľbe svojej vôle. Čo je tu nespravodlivé? Na to vám Apoštol odpovedá: „Ktokoľvek je od koho porazený, ten je aj jeho otrokom“ (2 Pet 2:19).
6. O tom, čo by vám „vyjadrila láska a spravodlivosť“ sa už napísalo viac než dosť.
7. "Prečo hriešnici nedostali iné miesto a prečo nedostanú príležitosť užiť si to, čo si užili predtým, alebo druhú šancu v raji." „Hriešnici budú ponechaní na mieste, ktoré bude voľbou ich života. Teórie o druhej šanci, druhom živote, reinkarnácii atď. sú triky diabla na zničenie ľudí. Život nám bol daný pre nič iné, len aby sme sa rozhodli. Boh posiela každému všetko, čo k tomu potrebuje. A Boh posiela smrť len vtedy, keď je rozhodnuté o voľbe duše. Kto sa raz rozhodne pre zlo, vyberie si ho aj stokrát. Kto sa usiluje o pravdu, vyberie si ju vo svojom jedinom živote. Nikto z nás nebude mať druhú šancu, pretože ju nikto z nás nevyužije: bola by to zlá nekonečnosť zla. A Boh nemá nič nevhodné. O tom si môžete prečítať v článku.
8. "Ak miluješ, potom človeka narovnáš, keď skočí pod auto, aj keď vedome skočí z vlastnej vôle." Boh nás nielen mnohokrát v živote zastavuje, usmerňuje, napomína, všemožne varuje prostredníctvom ľudí, okolností, kníh, inšpiruje nás dobrými myšlienkami a prebúdza naše svedomie. Boh len z lásky zostúpil zo zeme, obývanej hroznými hriešnikmi, aby sa nad nimi zmiloval. Stal sa človekom a zomrel v hroznej agónii na kríži, aby na seba vzal všetky naše hriechy a otvoril nám tak cestu do raja. Celý život k sebe volá všetkých a od nás očakáva len jedno: slobodnú vôľu žiť v dobrom a láske. Preto budeme pred Ním nezodpovední v súde, keď sme napravili takú výšku milosrdenstva.

9. A posledný. K dispozícii je vám celá stránka, kde nájdete odpovede na všetky vaše prípadné otázky. Vitajte. Ale ak sa rozhodnete naďalej len argumentovať, potom to nie je pre nás. Neurážajte sa, ak nedostanete odpoveď. Apoštol prikázal kresťanom, aby sa nepúšťali do neplodných sporov a nenapomínali tých, ktorí neprijmú prvé dve napomenutia.

Dnes popíšem snáď najlepšiu úlohu pre jazykových začiatočníkov. PHP programovanie- Kniha návštev. Táto úloha je podľa mňa najjednoduchšia, no zároveň umožňuje naučiť sa všetky hlavné funkcie práce s PHP a databázou MySQL. okrem toho zadanú úlohu rozšíriteľný do nekonečna, čo vám umožňuje zdokonaľovať nové technológie.

Popis a riešenie tohto problému tu bude napísané okamžite, bez kontroly výkonu, takže niekde môže byť preklep. Nebolo to kvôli mojej lenivosti, ale opäť kvôli ďalšiemu tréningu, keď ste vytvárali knihu návštev. Prezentované riešenie bude tiež trochu „krivé“, ale o tom viac na konci tohto článku v časti „Nezávislá práca“.

Ak vôbec neviete, ako pracovať s PHP, najprv vám odporúčam prečítať si poznámku PHP - kde začať.

Rozoberieme si tvorbu najprimitívnejšej knihy návštev, bez dizajnu a administrácie. Inými slovami, obmedzíme sa na vstup do knihy, registráciu a zanechanie správ.
Zo samotnej úlohy je zrejmé, že sa môžeme úplne obmedziť na tri php súbory na realizáciu tejto úlohy. Samozrejme, registračnú úlohu možno rozdeliť na dve časti: registračný formulár a pridávanie údajov do databázy, ale to neurobíme. Podobné zdôvodnenie platí aj pre postup pri zanechaní pripomienok. Takto vytvoríme tri súbory: index.php, registration.php, book.php.

Podľa názvov súborov okamžite pochopíte, za čo budú zodpovedné: index.php je prihlasovacia stránka, registration.php je registračná stránka, book.php je stránka knihy návštev.

Najjednoduchšia je v našom prípade prihlasovacia stránka. Keďže stránka je zodpovedná za zadanie dvojice login a heslo, musí mať formulár na odoslanie týchto údajov na stránku book.php. Je tam aj odkaz na registračnú stránku. Máme:

Zápis do knihy návštev

Prihlásiť sa:
heslo:

Registrácia


Trochu mimo tému, pre tých, ktorí nevedia, čo znamená kód vyššie. Tu máme holé HTML. Tag je kľúčový formulár ktorý má dva parametre akcie, ktorý je zodpovedný za adresu stránky, ktorá sa otvorí po potvrdení zadania údajov, a parameter metóda, ktorý hovorí, ako sa údaje formulára odošlú na zadanú stránku (pozri jednoduchými slovami POST a GET). Vo vnútri značky formulára sú špecifikované vstupné polia (vstup, výber), ktoré musia mať atribút názov. Pomocou hodnoty tohto atribútu bude možné získať údaje zadané používateľom na stránke špecifikovanej v parametri formulára akcie. Uistite sa, že vo formulári musí byť vstup s typom Predložiť, čo je v podstate tlačidlo, kliknutím na to, ktoré údaje sa odošlú na stránku akcie.

Pokračujme... Teraz musíme vytvoriť novú stránku registrácie používateľa. Stojí za to okamžite premýšľať o tom, čo presne chceme mať. Rozhodol som sa, že pre jednoduchú knihu návštev bude stačiť mať používateľov s jedinečnými prihlasovacími údajmi, ako aj poznať adresu ich webovej stránky (ak existuje). Keď sme sa rozhodli, čo chceme o používateľovi vedieť, môžeme začať s návrhom našej databázy.

Ideme do phpMyAdmin. Vytvorme tam základňu s názvom gb. V tejto databáze vytvorte tabuľku Používatelia s nasledujúcimi poľami:

Prihlásenie varchar(50) jedinečné //prihlásenie používateľa, jedinečné heslo poľa varchar(150) //heslo www varchar(255) //adresa stránky

A keďže sme už vstúpili do editora databázy, môžeme hneď rozmýšľať, ako budeme správy ukladať. V našom prípade je celkom vhodné vedieť, kto a kedy zanechal správu, teda skutočný text našej správy. Pre pohodlie sa tiež oplatí očíslovať naše správy. Rozhodli sme sa tak, takže môžeme bezpečne vytvoriť ďalšiu tabuľku správ s nasledujúcou štruktúrou:

Id int ai(auto_increment) primary_key //číslo správy, počítadlo, ktoré sa bude samo zvyšovať text správy //text správy, ktorý varchar(50) //prihlásenie osoby, ktorá zanechala správu, keď časová pečiatka predvolená (aktuálna) //čas správy bol ponechaný, predvolene aktuálny dátum a čas

Hotovo s databázou. Teraz prejdime k súboru registration.php. Ak zhrnieme vyššie uvedené, máme:

Registrácia

Prihlásiť sa:
heslo:
Heslo ešte raz:
WWW: http://


Na hlavné

Trochu o kóde. Ako ste si už všimli, je tu prítomné PHP. Nebudem popisovať formulár, ale ako vidíme, tu sa údaje formulára odosielajú na rovnakú stránku, kde je danej forme. Inými slovami, súbor registration.php posiela údaje sám sebe. Nikto to nezakazuje, ale nie vždy sa to dá použiť, pretože to značne kazí čitateľnosť kódu. To však na druhej strane jasne demonštruje schopnosti jazyka PHP. V skutočnosti je naša stránka rozdelená na dva prípady. Prvým prípadom je odosielanie údajov na stránku POST žiadosť, druhý prípad, keď sa na stránku neodošle žiadna požiadavka POST. V druhom prípade zobrazíme registračný formulár a v prvom prípade začneme kontrolovať zaslané údaje. Ako vidíte, údaje sa odosielajú ako asociatívne pole (to znamená pole, ktorého indexy sú reťazce). Okrem toho sa indexy zhodujú s názvami vstupných polí špecifikovaných vo formulári na predloženie údajov. Tie. ak píšeme

potom pri odosielaní týchto údajov s požiadavkou POST budeme mať premennú

$_POST["vasa-peta"]

Za zmienku tiež stojí, že nevykonávame žiadnu kontrolu opakovania prihlásenia. Táto kontrola sa vykoná na úrovni databázy, pretože prihlasovacie pole je označené ako jedinečné.

Teraz posledný. Zostáva urobiť samotnú knihu návštev. Malá diskusia. Keďže kniha návštev funguje na základe prihlasovacieho mena a hesla, v prvom rade musíme skontrolovať prítomnosť zadaného prihlasovacieho mena a hesla v databáze. Keďže sme sa rozhodli pridávať správy aj do súboru book.php, postup pri pridávaní správy by mal samozrejme nasledovať. No a na samom konci zobrazenie všetkých správ. (ak pridáte správu po ich zobrazení, potom sa pridaná správa zobrazí až po opätovnom načítaní stránky). Máme:

Kniha návštev "; ) else ( echo "Vaša správa nebola pridaná!


"; } } ?>
"name="login" /> "name="heslo" />

"; echo "Text: ".$row["mes"]."
"; ) ) mysql_close($link); ?>

To je v podstate všetko. Ak je kód 100% funkčný, dobre. Ak nie, potom vám odporúčam, aby ste sa pokúsili opraviť chyby sami. Teraz sľúbená sekcia.

Samostatná práca
Ako už bolo spomenuté na začiatku, toto riešenie je „krivé“. Ak stále nerozumiete prečo, potom vám to teraz vysvetlím. Ako ste si mohli všimnúť v súbore book.php vo formulári na pridanie komentára, je tam niekoľko skrytých polí, z ktorých dve sú užívateľské meno a heslo zadané užívateľom. Nie je to dobré, však? Skúste tento nedostatok opraviť pomocou relácií (Ako pracovať s reláciami v PHP).
Skúste si odpovedať na otázku, aký je rozdiel medzi funkciami prázdny/osadený A výstup/zomrieť?
Upravte dotaz na výber správ z databázy tak, aby sa pri zobrazovaní správ zobrazovala webová stránka autora správy.
Ak si všimnete, heslo používateľov v databáze je uložené ako čistý text, čo nie je príliš dobré. Upravte kód tak, aby bol hash hesla používateľa uložený v databáze (napríklad MD5 alebo SHA1).

V tomto návode vytvoríme knihu návštev v PHP pomocou AJAX. Záznamy budú uložené v databáze. Tabuľka bude obsahovať nasledujúce informácie: meno odosielateľa, e-mailovú adresu, IP adresu a dátum a čas posledného záznamu. jQuery sa použije (na implementáciu AJAX). Implementovaná bude aj jednoduchá ochrana proti spamu – každých 10 minút môžete uverejniť maximálne jeden záznam.

Krok 1: SQL

Aby naša aplikácia fungovala, musíme vytvoriť tabuľku:

VYTVORIŤ TABUĽKU, AK NEEXISTUJE `s178_guestbook` (`id` int(10) unsigned NOT NULL auto_increment, `name` varchar(255) default "", `email` varchar(255) default "", `description` varchar(255) predvolene "", `kedy` int(11) NOT NULL predvolene "0", `ip` varchar(20) predvolene NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Krok 2 PHP

Hlavný súbor bude obsahovať nasledujúci kód:

kniha návštev.php

=") == 1) error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED); inak error_reporting(E_ALL & ~E_NOTICE); require_once("classes/CMySQL.php"); // vrátane servisnej triedy na prácu s databázou // Získať Funkcia adresy IP návštevníka getVisitorIP() ( $ip = "0.0.0.0"; if((isset($_SERVER["HTTP_X_FORWARDED_FOR"])) && (!empty($_SERVER["HTTP_X_FORWARDED_FOR"])) ( $ip = $ _SERVER["HTTP_X_FORWARDED_FOR"]; ) elseif((isset($_SERVER["HTTP_CLIENT_IP"])) && (!empty($_SERVER["HTTP_CLIENT_IP"]))) ( $ip = explode(".",$_SERVER[ "HTTP_CLIENT_IP"]); $ip = $ip.".".$ip.".".$ip.".".$ip; ) elseif((!isset($_SERVER["HTTP_X_FORWARDED_FOR"])) | | (prázdne ($_SERVER["HTTP_X_FORWARDED_FOR"])) ( if (!isset($_SERVER["HTTP_CLIENT_IP"])) && (prázdne ($_SERVER["HTTP_CLIENT_IP"]))) ( $ip = $_SERVER ["REMOTE_ADDR"]; ) ) return $ip; ) // Získajte najnovšie záznamy vo funkcii návštevnej knihy getLastRecords($iLimit = 3) ( $sRecords = ""; $aRecords = $GLOBALS["MySQL"]->getAll ( "VYBERTE * Z `s178_guestbook` ORDER BY `id` DESC L IMIT($iLimit)"); foreach ($aRecords as $i => $aInfo) ( $sWhen = date("F j, Y H:i", $aInfo["when"]); $sRecords .=<<

($aInfo["popis"])

EOF; ) vrátiť $sRecords; ) if ($_POST) ( // Prijať nové záznamy $sIp = getVisitorIP(); $sName = $GLOBALS["MySQL"]->escape(strip_tags($_POST["meno"])); $sEmail = $GLOBALS ["MySQL"]->escape(strip_tags($_POST["name"])); $sDesc = $GLOBALS["MySQL"]->escape(strip_tags($_POST["text"])); if ($ sName && $sEmail && $sDesc && $sIp) ( // Antispam $iOldId = $GLOBALS["MySQL"]->getOne("SELECT `id` FROM `s178_guestbook` WHERE `ip` = "($sIp) " AND `when` >= UNIX_TIMESTAMP() - 600 LIMIT 1"); if (! $iOldId) ( // Môžete pridať komentáre $GLOBALS["MySQL"]->res("INSERT INTO `s178_guestbook` SET `name ` = "($sName)", `email` = "($sEmail)", `description` = "($sDesc)", `kedy` = UNIX_TIMESTAMP(), `ip` = "($sIp)"" ) ; // Tlač posledných 10 záznamov $sOut = getLastRecords(); echo $sOut; exit; ) ) echo 1; exit; ) // Tlač posledných 10 záznamov $sRecords = getLastRecords(); ob_start(); ?>

Kniha návštev

Tu pridajte svoju recenziu

Kniha návštev v PHP



Keď otvoríte stránku, uvidíte poznámkový blok. Na ľavej strane sú zobrazené posledné tri záznamy a na pravej strane formulár na pridanie novej recenzie. Keď je formulár odoslaný, skript odošle POST dáta (na tú istú stránku PHP), potom prijaté dáta uloží do databázy a vráti posledné tri záznamy. Pomocou efektu vyblednutia sa položky zobrazia na ľavej strane knihy.

Tiež pomocou súboru PHP

class/CMySQL.php

Tento súbor obsahuje kód triedy pre prácu s databázou. Vyžaduje si to nastavenie troch premenných na pripojenie k serveru.

$this->sDbName = "DATABASE_NAME"; $this->sDbUser = "MENO POUŽÍVATEĽA"; $this->sDbPass = "HESLO";

Krok 3CSS

A teraz vytvoríme vzhľad knihy návštev:

css/main.css

*( margin:0; padding:0; ) body ( background-color:#fff; color:#fff; font:14px/1.3 Arial,sans-serif; ) päta ( background-color:#212121; bottom:0; box-shadow: 0 -1px 2px #111111; display:block; height:70px; left:0; position:fixed; width:100%; z-index:100; ) footer h2( font-size:22px; font- váha:normálna; vľavo:50%; ľavý okraj:-400px; odsadenie:22px 0; pozícia:absolútna; šírka:540px; ) päta a.stuts,a.stuts:visited( border:none; text-decoration:none ; color:#fcfcfc; font-size:14px; left:50%; line-height:31px; margin:23px 0 0 110px; position:absolute; top:0; ) footer .stuts span ( font-size:22px; font-weight:bold; margin-left:5px; ) .container ( background: transparent url(../images/book_open.jpg) no-repeat top center ; color: #000000; height: 600px; margin: 20px auto; overflow: hidden; padding: 35px 100px; position: relatívna; width: 600px; ) #col1, #col2 ( float: left; margin: 0 10px; overflow: hidden; text-align: center; width: 280px; ) #col1 ( -webkit-transform: turn(3deg); -moz-transform: rotácia(3deg); -ms-transform: otočiť (3deg); -o-transformácia: rotácia(3deg); ) #records form ( margin:10px 0; padding:10px; text-align:left; ) #records table td.label ( color: #000; font-size: 13px; padding-right: 3px; text-align: right ; ) #records table label ( font-size: 12px; vertical-align: middle; ) #records table td.field input, #records table td.field textarea (farba pozadia: rgba(255, 255, 255, 0,4) ; border: 0px solid #96A6C5; font-family: Verdana,Arial,sans-serif; font-size: 13px; margin-top: 2px; padding: 6px; width: 190px; ) #records table td.field input ( background -color: rgba(200, 200, 200, 0,4); kurzor: ukazovateľ; float:right; width: 100px; ) #records table td.field input:hover ( farba pozadia: rgba(200, 200, 200, 0,8) ); ) #records_list ( text-align:left; ) #records_list .record ( border-top: 1px solid #000000; font-size: 13px; padding: 10px; ) #records_list .record:first-child ( border-top -width:0px; ) #records_list .record p:first-child ( font-weight:bold; font-size:11px; )

Triediť podľa:

  • 1

    Jedná sa o výkonný program s novým užívateľským rozhraním, ľahko použiteľným softvérom na správu skladových zásob so zákazníkmi, dodávateľmi, produktmi a automatickým výpočtom zásob. Má jasné rozhranie najnovšej generácie. vždy viditeľné zásoby s vykládkou, skladom produktov a na objednávku. Môžete si to vyskúšať stiahnutím inštalačného programu pomocou tohto odkazu: www.rgpsoft.com/software/calus. php

  • 2

    Kompletné webové / SAAS účtovníctvo a ERP s ÚPLNÝM ZDROJOVÝM KÓDOM! PHP Tento softvér je založený na MySQL a je plne moderný a pohotový, používa bootstrap a architektúru MVC! Zahrnuté sú všetky základné funkcie účtovníctva a ERP, GL, AR, AP, OE, Inv, Warehousing, CRM, MRP a Nákupný košík. Medzi pokročilé funkcie patrí účtovníctvo viacerých entít s automatickou konsolidáciou účtovnej závierky, neobmedzený počet používateľov, neobmedzené sklady, neobmedzené zásobníky v rámci skladov, viacjazyčné, viac...

  • 3
  • 4

    Bitmixsoft je rumunská softvérová spoločnosť a ponúka softvérový titul s názvom PHP-Jobsite. PHP-Jobsite je softvér pracovnej rady a obsahuje funkcie, ako je fakturácia a fakturácia, správa zliav / balíkov, účty zamestnávateľa, správa pracovných miest, nástroj na porovnávanie, odosielanie životopisov, vyhľadávanie životopisov a trh práce. S ohľadom na systémové požiadavky je PHP-Jobsite k dispozícii ako softvér SaaS. Náklady začínajú na 299,00 USD. Niektoré alternatívne produkty k PHP-Jobsite zahŕňajú Careerleaf Job Board Software, SmartJobBoard a JobMount Job Board Software.

  • 6

    The Lightning-Smart PHP IDE. PHP Storm hlboko rozumie vášmu kódu. PHP Storm je ideálny pre prácu so Symfony, Laravel, Drupal, WordPress, Zend Framework, Magento, Joomla!, Cake PHP, Yii a ďalšie rámce. Editor v skutočnosti "dostane" váš kód a hlboko rozumie jeho štruktúre a podporuje všetky PHP jazykové funkcie pre moderné a staršie projekty. Poskytuje najlepšie dokončenie kódu, refaktoringy, prevenciu chýb za chodu a ďalšie. Využite na maximum špičkovú prednú časť...

  • 19

    najnovšie technológie, PHP, JS, jQuery, HTML5, Bootstrp a Codeigniter framework s kódovacím vzorom HMVC. Responzívne motívy pre bezproblémovú a plnohodnotnú používateľskú skúsenosť spravovaním stabilného vzhľadu a prostredia vášho webu naprieč zariadeniami. Bezpečnosť berieme vážne a náš produkt podporujeme programom Security Bounty, aby sme podporili zodpovedné zverejnenie zo strany výskumníkov. S našou efektívnou technológiou vám poskytujeme bezprecedentnú úroveň kontroly. Užívateľsky prívetivý rýchly, ľahko pochopiteľný a spravovateľný.

  • 20


Načítava...
Hore