CodeFtpClient hotov

⚠️ Pozor: obrázky z tohoto příspěvku se ztratily při výpadku v roce 2016. Chybějící obrázky nahradí automaticky vtipným placeholderem plugin Broken Image Placeholder.
Název této webové aplikace je trochu zavádějící, protože to není plnohodnotný ftp klient – zatím. Umí to pouze tyto věci:

  1. Přihlášení bez cookies nebo ukládání čehokoliv do DB či jinde – data jsou uloženy pouze v session, a tak mají mnohem menší životnost
  2. Odhlášení
  3. Načtení obsahu FTP složky
  4. Procházení hierarchii složek směrem nahoru nebo dolů pomocí odkazů
  5. Zobrazení obsahu FTP souboru se zvýrazněním syntaxe

Jsou podporovány tyto jazyky a přípony pro zvýraznění syntaxe:

  1. Php.php
  2. C++.cpp, .h
  3. Css.css
  4. C#.cs
  5. Java.java
  6. JavaScript.js
  7. TypeScript.ts
  8. Python.py
  9. Sql.sql
  10. Xml.xml
  11. Html.html, .htm
  12. ASP.NET Web Form.aspx

Pokud soubor nebude mít ani jednu ze zmiňovaných přípon, použije se plain text highlighter. To znamená bez zvýraznění, ale s číslováním řádků. Program zatím neumí ani vejít do nějaké jiné podsložky/cesty po otevření. Nicméně nic vám nebrání se k té cestě poprvé proklikat a pak si ji uložit do záložek.

Zdrojové kódy webu můžete vidět na 👻 Odkaz je mrtvější než Flash Player., přičemž pak samotný web je na adrese 👻 Doména vyprchala jako předplacený kredit v Oskarovi.. Tento program jsem si napsal, až budu třeba nucen programovat na chromebooku, abych se mohl jednoduše kouknout na FTP a kouknout se jak jsem dříve napsal nějaký kód atd. Web nemá ani žádnou grafiku, ale i tak mi trvalo půl dne než jsem ho napsal. 🌐

Na vině jsou 2 faktory – je to můj první dokončený web v PHP a vyvinul jsem ho v Visual Studiu s pluginem „PHP for VS“, které umí jen základy. Zkoušel jsem i Rapid PHP a PhpStorm ale tam se mi nepodařilo zprovoznit ladění a ladění je to nejdůležitější pro mě. Zvýraznění syntaxe pak vypadá nějak takto:

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *