Онлайн PHP/HTML/JS/CSS редактор
Есть ли какой-нибудь бесплатный php-код, который после установки позволяет просматривать и редактировать файлы (с выделением html, javascript, php и css) на сервере, где он установлен? Цель состоит в том, чтобы кодировать онлайн, на основе браузера. Я пробовал http://phpanywhere.net/ который может сделать это возможным, но он глючит и, кроме того, он требует внешнего (ftp) доступа к вашему серверу, который совершенно другой (и менее безопасный), который работает непосредственно на сервере,
заранее спасибо
3 ответа
Есть несколько причин, по которым подобные вещи могут быть плохой идеей.
- Безопасность. Было бы очень трудно обеспечить безопасность такого рода вещей.
- Полезность. Текстовый редактор в Интернете, вероятно, будет примерно таким же полезным, как MS Notepad. Он не имеет функциональности хорошего текстового редактора. Это также усложнит выполнение таких задач, как контроль исходного кода и т. Д.
Тем не менее, я видел это сделано раньше. Например, cPanel делает это. Может быть, вы могли бы посмотреть на некоторые бесплатные альтернативы cPanel, такие как ISPConfig или EHCP. Но я бы очень опасался использовать что-то от кого-то, кому вы не доверяете по соображениям безопасности. Обратите внимание, что существует множество проблем безопасности, которые не решаются путем помещения чего-либо в SSL.
Я только что нашел PHPAnywhere: http://phpanywhere.net/
Это выглядит довольно впечатляюще, я, наверное, сам это проверю. Возможно, вы захотите исследовать ECCO: http://ecco.sourceforge.net/ - Преимущество здесь, конечно, в том, что он с открытым исходным кодом и доступен для скачивания, что, если я не читаю слишком много вашего вопроса, действительно то, что вы желая. По-видимому, он находится в статусе Альфа, но на скриншотах видно, что он хотя бы умеренно функционален.
В моем поиске также появился онлайн-редактор HTML Mesilla Labs Bespin, но пока я не совсем понял.
Я работаю над таким сервисом, но все еще в процессе. Но я хочу добиться лучшего, чем сервис phpanywhere:). Сайт - Devcube.nl.