06. maj 2001 - 10:23Der er
35 kommentarer og 1 løsning
Hvilken editor bruger man til PHP?
Jeg skal have lavet nogle ændringer i nogle tabeller, som er lavet i PHP. Jeg har fået FTP-adgang til serveren, så jeg kan rette i dokumenterne, men hvis forsøger at åbne dem i NotePad, får jeg de mærkelige formatteringer (firkanter). Hvilken editor skal jeg bruge, så jeg kan læse teksten korrekt?
Tillægsspørgsmål: Jeg skal have sat noget kode ind, som refererer til et stylesheet:
mortenfn >> okay så... men det er fordi jeg plejer normalt at køre print(\"<table class=\\\"tekst\\\">\"); og der skal du huske \'\\\' før \'\"\' eller går den helt kold ;o)
Der er masser af avancerede muligheder i Edit+ . men jeg kan ( næsten ) også anbefale http://www.tsw.dk/ > TSW Webcoder, den mangler bare et bette finesse, nemlig direkte redigering over FTP...
Notepad er helt fin, du skal bare overføre filen rigtigt. Med FTP kan man overføre \"binær\" eller \"ascii\". Tekst-filer som html, php osv. bør overføres med ascii.
Baggrunden er, at forskellige systemer laver linjeskift på forskellige måder. Dvs. en ren tekst-fil kan ligge i både windows-format, unix-format og mac-format. (Muligvis også andre.) Filen du har hentet ligger sikkert i unix-format på serveren. Og så forstår \"notepad\" ikke linjeskiftene. (Men MS DOS EDIT gør faktisk...) Hvis du overfører i \"ASCII-mode\" i stedet for binær, så vil linjeskift automatisk blive konverteret til dem, der er standard på DIT system.
Jeg kan da også lige fortælle lidt om hvad forskellen mere præcist er... :) Med forbehold for at jeg ikke kan huske præcist hvad tingene hedder og pludselig kalder dem noget andet...
I gamle dage var printerne meget simple, og kunne kun forstå noget i stil med ren tekst, som vi kender fra tekst-filerne. Altså, man sender et \"a\", og så skriver den et \"a\" osv., meget andet kunne de ikke. Jeg vil tro de første printere kun kunne to ting ud over dette. 1) Køre papiret ned til næste linje 2) Køre \"vognen\" tilbage til starten af linjen (\"Vognen\" er den del af printeren der rent faktisk printer, vi ser stadig noget lidt efter samme princip i blækprinter, med en vogn der fiser frem og tilbage)
Der skal altså to forskellige ting til at foretage et linjeskift. Disse to ting kaldes \"Carriage Return\" og \"Newline\". (Vi forkorter dem lige \"CR\" og \"NL\", men i PHP (og meget andet) skrives det som \"\\r\" og \"\\n\".)
I Windows-tekstfiler skriver man \"CRNL\" for at lave linjeskift. I Unix-tekstfiler er det \"NL\", og på mac er det (vist) \"CR\".
Det er også derfor man kan se en tekstfil overført i \"ASCII-mode\" fra unix til windows vokse lidt i størrelse. Linjeskift fylder simpelt hen to tegn i Windows, men kun ét i Unix.
myplacedk >> du er nok ligeså \"gammel\" som mig - det er meget rigtigt i det du skriver. Når man skulle lave udskrifter til en matrix(nåle)-printer skulle man altid huske at sene \"Vogntog-Retur).
Printeren kunne også en 3. ting - køre siden ud.
Man skal også huske at de gamle printere ikke bruget A4-papier men endeløse baner og der er en side længere end A4.
Men det ahr reelt intet med spørgsmålet her at gøre.
NotePad er god, men den mangler efter min mening en MEGET vigtig funktion: muligheden for at gå direkte til en line med ved at angive linienummer.
Jeg har lavet en editor, der er næsten lige så hurtig at starte og kan derfor bruges til at erstatte NotePad (den er lavet så den minder så meget om den som muligt).
Jeg fik editoren som kunne se PHP-koden af mystart. Og jeg fik også koden af mystart, som kan ændre typer m.m. At jeg ikke kan overskue den redelighed, er en anden sag. Men mine ønsker blev opfyldt.
Tak alle sammen. Håber det er i orden, at mystart får det hele, han kom først.
Hmm... For mig at se var jeg den eneste som kunne forklare dig hvad problemet var. Mystart nævnte bare en tilfældig editor. Stort set enhver editor er bedre end \"Notepad\", og kan også klare unix-tekstfiler. Men hvis du bare bruger en editor der skjuler problemet, i stedet for at lære forskellen på ASCII og binær ftp-overførsel, så vil du måske senere komme i større problemer, hvor løsningen vil være sværere at finde.
\"Mystart\'s\" editor løste måske dit problem nu og her, men det er da bedre at lære ftp og tekstfiler lidt bedre at kende, end at være afhængig af bestemte editorer.
Jeg er ret ligeglad med pointene, jeg ved egentlig ikke hvorfor jeg skriver alt det her... :)
(På den anden side... Hvis jeg er ligeglad med pointene, hvorfor er jeg så her, i stedet for bare at holde mig til usenet? Never mind...)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.