Skocz do zawartości

Konsola


Dawka83

Rekomendowane odpowiedzi

Ediakar Studio prezentuje:


Wstęp:
Witam chciałbym wam zaprezentować moją konsole php/js. Jest napisana przy pomocy js a funkcję w php. Konsola jest tylko silnikiem, funkcję piszesz ty. Ogóle założenie projekty było wykonanie prostej i elastycznej do potrzeb użytkownika konsoli.
Instalacja:
Wystarczy że wrzucisz pliki na serwer i konsola już działa. Nie musisz przechodzić przez żaden proces instalacji.
Funkcję:
Jak już powiedziałem wyżej użytkownik ma możliwość pisania swoich własnych funkcji. Wystarczy że wrzucisz je do katalogu module->functions. Konsola którą tu prezentuję nie posiada żadnych wbudowanych funkcji oprócz clear() który czyści konsole.
Pisanie funkcji:
Aby odwołać się do treści jaką użytkownik wpisał wystarczy że odwołamy się do zmiennej $treść.
Przykład:
Użytkownik wpisuję w konsoli: explode(,|tekst,tekst) - Z tekstu tekst,tekst ma usunąć ",". Konsola analizuję to co wpisał użytkownik i odwołuję się do funkcję "explode.php". W "explode.php" mamy taki kod:
$argument=explode("|",$treść)//Wyciągamy argumenty
//argument[0] - znak do usunięcia
//argument[1] - tekst

$tekst=explode($argument[0],$argument[1]);
$n = count($tekst);//Teraz dodajemy cala tablice do zmiennej $end
$end="";
for ($i=0;$i<$n; $i++)
{
   $end=$end.' '.$tekst[$i];
}
echo "Tekst: ".$end; //Wyświetlamy


Następnie zapisujemy w module->functions jako explode.php (nazwa pliku to nazwa funkcji)
Jak widzicie nie jest to takie trudne.
Download/Demo:
Download: https://gmclan.org/up4385_4_console.html
Demo: http://edkr.pl/console/

Już niedługo dodam cała paczkę funkcji.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...