İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

code2html - Bulutta Çevrimiçi

Code2html'yi Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen code2html komutudur.

Program:

ADI


code2html - Bir programın kaynak kodunu HTML'ye dönüştürür

SİNOPSİS


(1) kod2html [seçenekleri] [giriş dosyası [çıktı dosyası]]

(2) kod2html -p [dosya [alternatif dosya]]

(3) kod2html (bir CGI betiği olarak; bkz. CGI)

TANIM


kod2html bir program kaynak kodunu vurgulanan sözdizimine dönüştüren bir Perl betiğidir.
HTML veya hangi kuralların tanımlandığı için başka bir format.

(1) SEÇENEKLER
giriş dosyası
Biçimlendirilecek program kaynak kodunu içeren dosyadır. değilse
belirtilir veya eksi (-) verilirse, kod STDIN'den okunacaktır.

çıktı dosyası
Biçimlendirilmiş kodun yazılacağı dosyadır. Belirtilmemişse veya eksi (-) ise
verildiğinde, kod STDOUT'a yazılacaktır.

-l, --dil-modu
Kullanılacak normal ifadeler kümesini belirtin. Bunlar bir şekilde tanımlanmalıdır.
dil dosyası (bkz. DOSYALAR aşağıda). Hangi dil modlarının tanımlandığını öğrenmek için,
bir sorun kod2html --modlar.

Bu girdi, büyük/küçük harfe duyarlı değildir.

Verilmezse, dosya dilini belirlemek için bazı buluşsal yöntemler kullanılacaktır.

-v, --ayrıntılı
İlerleme bilgilerini STDERR'ye yazdırır.

-n, --Satır numaraları
Kaynak kodunu satır numaralarıyla yazdırın.

-N, --bağlantı numaraları
Kaynak kodunu satır numaralarıyla yazdırın. Satır numaraları bağlanacak
hatlara bağlantı göndermeyi kolaylaştırır.

-P, --önek
Satır numarası çapaları için kullanılacak isteğe bağlı önek.

-t, --değiştir sekmeleri[=TABTOP-GENİŞLİK]
Her bir oluşumunu değiştirin almak için doğru miktarda boşluk içeren karakter
sonraki sekme durağına. Varsayılan, 8 karakterlik bir sekme genişliğidir.

-L, --dil-dosyası=DİL-DOSYA
Dil ve çıktı biçimi tanımlarını almak için alternatif bir dosya belirtin
(bölümüne bakın DOSYALAR altında).

-m, --modlar
Halihazırda STDOUT'a tanımlanmış tüm dil modlarını ve çıktı biçimlerini yazdırın ve çıkın
başarıyla Ayrıca modları bir DİL-DOSYA tarafından verildi --dil-dosyası if
uygulanabilir.

--geri çekil=DİL
ile verilen dil modu ise --dil-modu bulunamıyor o zaman bunu kullan
modu.

--geri çekil sade örneğin ne zaman yararlıdır kod2html bir komut dosyasından çağrılır
çıktının oluşturulduğundan emin olun.

-h, --yardım et
Kısa bir yardım yazdırın ve başarıyla çıkın.

-V, --versiyon
Program sürümünü yazdırın ve başarıyla çıkın.

-c, --içerik türü
”Content-Type: text/html\n\n“ (veya çıktı formatının bir
içerik türü) çıktının geri kalanından önce. Komut dosyası şu şekilde çağrılırsa kullanışlıdır:
bir cgi betiği.

-o, --çıkış formatı
Çıktı biçimini seçer. html varsayılandır. Hangi çıktı biçimlerini bulmak için
tanımlanmış, bir yayın kod2html --modlar.

-H, --başlık yok
çıktı formatı tarafından tanımlanan şablonu kullanmayın. HTML için bunun anlamı
olmayacağını , , ve hayır
etiketleri.

--şablon=DOSYA
verilen çıktı biçimi için varsayılan şablonu geçersiz kılar. Eğer --başlık yok is
verilen de, şablon yine de göz ardı edildiğinden, bunun bir anlamı yoktur.

-T, --Başlık
Üretilen çıktı dosyasının başlığını ayarlayın. Yalnızca şablon çalışırsa çalışır
başlığın ayarlanmasını destekler.

-w, --hat genişliği=HAT GENİŞLİĞİ
Satırları sonra sar HAT GENİŞLİĞİ karakterler. Varsayılan, satırları hiç kaydırmamaktır.

-b, --linebreakprefix=SATIRÖNERİSİ
kullanım FILINEÖNEK sarılmış satırların başında. Varsayılan "» " şeklindedir.

(2) HTML yamama
kod2html -p [dosya [alternatif dosya]]

kod2html ayrıca bir html dosyasında satır içi kaynak koduna sahip olmanızı sağlar. O zaman alabilir
bu html dosyasını seçin ve sözdizimi vurgulanan kodu ekleyin.

Dosya verilmezse, kod2html STDIN'den okur ve STDOUT'a yazar. sadece bir dosya ise
verilen bu dosyayı çıktıyla değiştirir. İki dosya sağlanırsa, ilki
okunan ve ikinci yazılan.

Bu özelliği kullanmak için html dosyanıza bunun gibi bir şey eklemeniz yeterlidir:

-->

sözdizimi vurgulanan dosya, içindeki bu konuma eklenecektir. etiketler.

Gibi komut satırında verilebilecek tüm seçenekler --Satır numaraları vb işler. --yardım et,
--versiyon, vb. de çalışır ancak bunları kullanmak pek akıllıca değildir :). kullanma
--çıkış formatı HTML olmayan bir çıktı biçimi seçmek tavsiye edilmez. --içerik türü is
görmezden geldi.

Ayrıca programın kaynak kodunu aşağıdakilerle doğrudan html dosyasına yazabilirsiniz.
sözdizimi:

<!-- code2html ekle [seçenekler]



->

vermek genellikle iyi bir fikirdir. --dil-modu belirtme seçeneği
dil.

(3) CGI
Komut dosyası bir CGI komut dosyası olarak kullanılıyorsa (GATEWAY_INTERFACE ortam seti ve hayır
verilen komut satırı argümanları) kod2html bağımsız değişkenleri sorgu dizesinden okur
veya SDTIN'den. (POST ve GET yöntemleri).

--içerik türü otomatik olarak açılır ve çıkış her zaman STDOUT'a gider.

Aşağıdaki parametreler/seçenekler kabul edilir:

dil modu - isteğe bağlı
"c", "cc", "pas" vb.

verilmezse, dili bulmak için bazı buluşsal yöntemler kullanılır.

geri çekil - isteğe bağlı
`plain', `c', vb. dil modu bulunamazsa, bunu kullanın

giriş seçici - isteğe bağlı
"dosya", "cgi-input1", "cgi-input2" veya "REDIRECT_URL"

varsayılan: dosya

Dosya
if'den okunacak dosya giriş seçici 'dosya'

cgi girişi1
Sözdizimi vurgulanacak kaynak kodu. Örneğin bir veya bir
yüklemek. Görmek giriş seçici.

cgi girişi2
Sözdizimi vurgulanacak kaynak kodu. Örneğin bir veya bir
yüklemek. Görmek giriş seçici.

Satır numaraları - isteğe bağlı
"evet", "hayır" veya "bağlantı"

varsayılan: hayır

sekmeleri değiştir - isteğe bağlı
0 ise, sekmeler değiştirilmez, aksi takdirde bir karakter
bir sonraki sekme durağına gitmek için doğru miktarda boşlukla.

varsayılan: 0

başlık - isteğe bağlı
Set dosyanın başlığıdır.

kodlama yok - isteğe bağlı
Varsayılan olarak kod2html çıktıyı ya olarak kodlamaya çalışır bz2/gz/Z eğer müşteri
bunu destekler (HTTP_ACCEPT_ENCODING) ve gerekli program şu adreste mevcuttur:
sunucu. değiştirmeniz gerekebilir @CGI_ENCODING programınıza uyacak şekilde komut dosyasında
konumları.

If kodlama yok “doğru” olarak tanımlanır kod2html çıktıyı kodlamaya çalışmaz.

Neden iki cgi girişi sorabilirsiniz: Bu, kullanıcılarınızın bir
arayüz, dosyalarını bir dosyaya eklemek isteyip istemediklerini veya kullanıcı bir <göz at>
Dosyalarını seçmek için düğmesine basın. Ana sayfamdaki örneğe bakın.

Unutmayın ki $FILES_DISALLOWED_IN_CGI 0 ise, kullanıcılarınızın tüm bilgileri okuması mümkündür.
httpd'nin okuyabileceği dosyalar (eğer bir cgi- sarmalayıcı veya bunun gibi bir şey çalıştırmazsanız.
varsayılan olarak bu değer 1'e ayarlanmıştır, bu nedenle cgi yoluyla dosya okumaya izin verilmemelidir. Yapabilirsiniz
ayar ile izin ver $FILES_DISALLOWED_IN_CGI betiğin en üstünde 0'a.

giriş seçici YÖNLENDİRME BAĞLANTISI özel bir açıklamaya ihtiyacı var. Dosya adı oluşur
iki ortam değişkeni DOKÜMAN KAYNAĞI ve YÖNLENDİRME BAĞLANTISI.

Apache'nin otomatik olarak aramasını istiyorsanız kod2html tüm program kaynak kodu dosyaları için
srm.conf dosyanıza bu iki satırı ekleyerek bunu yapabilirsiniz:

AddHandler metin/x-sourcecode .c .cc .cpp .pas .h .p

Eylem metni/x-sourcecode /cgi-bin/code2html?input-selector=REDIRECT_URL&foo=

veya buna benzer bir şey. AddHandle satırında hangi uzantıların kullanılacağını seçebilirsiniz.
geçmek kod2html.

UYARI: Bu satıra .pl eklemeyin ve bu betiği “code2html.pl” olarak adlandırın. Bu sonuçlanacak
bir döngüde.

Ayrıca Eylem modülünü (srm.conf) yüklediğinizden emin olun.

/cgi-bin/code2html dosyasını dosyanın erişilebileceği sanal konumla değiştirin.
“foo=” kısmına dikkat edin. Apache, sonunda görüntülenecek dosyanın URL'sini ekler.
aksiyon kısmı. Ortam değişkenini kullandığımız için buna ihtiyacımız yok YÖNLENDİRME BAĞLANTISI
ancak giriş seçici dizgisine url eklemelerini almak istemiyoruz. Bu nedenle, biz
“&foo=” bölümünü ekleyin.

Tnx'den Kevin Burton'a[e-posta korumalı]> fikir için. O da belirtiyor

> Bir Apache'de kullanırsanız daha güçlüdür
> etiket
>
>
>
> #İşlem etiketinizle burada... bu şekilde yapabilirsiniz
> #hala sunucunuzda normal .java dosyaları var.
>
>
>

ÖRNEK


varsayarak kod2html geçerli dizinde, yazabilirsiniz

code2html -l perl code2html.pl code2html.html

komut dosyasını bir html dosyasına dönüştürmek için.

onworks.net hizmetlerini kullanarak code2html'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad