Toon posts:

[Perl] Elke keer converten naar unix formaat

Pagina: 1
Acties:

Verwijderd

Topicstarter
Goedesmorgens medetweakers,

Ik ben sinds gister een beetje begonnen met perl, gewoon een beetje begin scripts met rekensommetjes maken, door te werken met variabelen.

Nu wou ik het vandaag gaan uploaden op mijn eigen server, maar hij pakte hem niet..Chmod staat op 755, indeling is goed (werkte op een andere server wel). Wat blijkt nou het probleem: Ik moet ELKE keer dat ik een scriptje opsla, converten naar unix-formaat. Blijkbaar pakt mijn server DOS formaat niet.

Nu weet ik niet of dit hier thuishoort, maar aangezien het met programmeren te maken heeft doe ik het maar hier (mods: verplaats topic maar als het nodig is)

Wat ik zelf gedaan heb:
-Config files van 2 verschillende httpd servers doorgespit (Servers draaien beide de fedora core 4 distro)
-Google (niets opgeleverd, óf ik moet fout zoeken)

Het werkt wel, maar het is een omweg en om nou elke keer een script te converten naar unix formaat, moet toch sneller kunnen lijkt me?

  • Nvidiot
  • Registratie: Mei 2003
  • Laatst online: 11-01 23:32

Nvidiot

notepad!

Gebruik een editor die unix formaat ondersteunt, editplus kan dit bijvoorbeeld.

Andere optie: als je het bestand per FTP overstuurt, ervoor zorgen dat hij het bestand in ASCII mode verstuurt.

What a caterpillar calls the end, the rest of the world calls a butterfly. (Lao-Tze)


Verwijderd

Topicstarter
ftp staat in ascii mode, en ik gebruik notepad++ waarin unix formaat ondersteund wordt, maar dan moet je voor je het script opslaat wel eerst converten naar unix formaat..en dat is juist mijn probleem, want op die andere server hoeft dat niet..

  • Stamgastje
  • Registratie: April 2003
  • Laatst online: 02-02-2020
Hoe zet je de bestanden op de server? Via FTP? De meeste FTP clients passen tekst files automatisch aan bij het up- en downloaden namelijk.

Als je de files via bijv. een samba share op je server zet kun je een programma als NotepadEx gebruiken; deze herkent files in Unix formaat en slaat ze ook weer zo op.


Edit: te laat...

[ Voor 4% gewijzigd door Stamgastje op 25-10-2005 08:34 ]


  • webfreakz.nl
  • Registratie: November 2003
  • Laatst online: 23-02 22:08

webfreakz.nl

el-nul-zet-é-er

Verwijderd schreef op dinsdag 25 oktober 2005 @ 08:30:
ftp staat in ascii mode, en ik gebruik notepad++ waarin unix formaat ondersteund wordt, maar dan moet je voor je het script opslaat wel eerst converten naar unix formaat..en dat is juist mijn probleem, want op die andere server hoeft dat niet..
als je Editplus gebruikt zie je onderin precies welk type je gebruikt: UNIX, PC of MAC.Geweldig programma dat Editplus, gebruik het altijd! Zelfs voor mijn .txt bestanden :+

"You smell that, son? What sir? Napalm, I love the smell of napalm in the mornin!" || Children of Bodom fan!


Verwijderd

Topicstarter
/offtopic:

Afbeeldingslocatie: http://www.similar.nl/images/notepadplus.JPG

zoals je ziet is dat bij notepad++ ook het geval :9

/ontopic:

Maar, zoals ik al eerder zei, ik ben dus nog maar net begonnen..

ik heb het volgende script:

Perl:
1
2
3
4
#!/usr/bin/perl

print "Content-type text/html\n\n";
print "Hoi, test!\n";


Lijkt me verder gewoon goed, chmod 755, unix format en geupload in ascii, en nog steeds krijg ik een internal server error

Hier staat het bestand


/edit: ik was een dubbele punt vergeten bij content-type: |:(

[ Voor 76% gewijzigd door Verwijderd op 25-10-2005 09:00 ]

Pagina: 1