allyse Skrevet 7. mai 2007 Del Skrevet 7. mai 2007 Har aldri verken prøvd eller tenkt å bruke shorttags...ser ingen fordeler med å vende til seg dårlige vaner 8556415[/snapback] Å programmere/scripte i PHP er jo nesten i seg selv å venne seg til en dårlig vane (Tror ikke mange her kan nekte for PHP nesten oppfordrer til dårlige vaner). Lenke til kommentar
dabear Skrevet 7. mai 2007 Del Skrevet 7. mai 2007 Jeg er bare delvis enig. Ja, du kan skrive mye møkk, bruke masse escape-tegn når du heller kunne bruke single anførselstegn, bruke altfor mange echo, blande php og html, men en kan skrive mye svada i andre språk òg. Forhåpentligvis vil vi se et skifte om zends nye rammeverk blir "akseptert" (og installert), slik at en ikke lengre trenger skrive alle funksjoner fra bunnen av (dvs finne opp hjulet på nytt), men jeg tviler. Personlig bruker jeg enda php på nettsider, men ellers bruker jeg heller python, som med sine "inkluderte batterier", er overlegen mange andre scriptspråk. Lenke til kommentar
endrebjo Skrevet 9. mai 2007 Del Skrevet 9. mai 2007 (endret) bruke masse escape-tegn når du heller kunne bruke single anførselstegn 8556506[/snapback] Så det er altså ikke bare jeg som synes at \" ser helt for jævlig ut?Det er vel egentlig ikke noen som helst plasser i HTML det er nødvendig å bruke " istedetfor '. Og ` i SQL. Endret 9. mai 2007 av endrebjorsvik Lenke til kommentar
Anders Moen Skrevet 9. mai 2007 Del Skrevet 9. mai 2007 Jo, jeg syns det...tungvindt er det og Lenke til kommentar
Martin A. Skrevet 10. mai 2007 Del Skrevet 10. mai 2007 Unødvendig å begynne med short-tags nå, iogmed at det forsvinner totalt i PHP6 Lenke til kommentar
Gjest Slettet+142 Skrevet 10. mai 2007 Del Skrevet 10. mai 2007 Enig. Det er slit å måtte bytte om taggene i alle kodene sine. Har «prøvd» det selv, og det er ikke noe gøy Lenke til kommentar
Peter Skrevet 10. mai 2007 Del Skrevet 10. mai 2007 bruke masse escape-tegn når du heller kunne bruke single anførselstegn 8556506[/snapback] Så det er altså ikke bare jeg som synes at \" ser helt for jævlig ut?Det er vel egentlig ikke noen som helst plasser i HTML det er nødvendig å bruke " istedetfor '. Og ` i SQL. 8572802[/snapback] Foretrekker å bruke apostrof i php-koden og anførselstegn i HTML-koden istedenfor motsatt. Personlig synes jeg echo '123'.$abc; ser bedre ut enn print "123$abc"; Raskere er det visstnok også, uten at jeg føler at prematur optimalisering har så mye å si i PHP. Lenke til kommentar
PHPdude Skrevet 10. mai 2007 Del Skrevet 10. mai 2007 echo '123'.$abc; Raskere er det visstnok også, uten at jeg føler at prematur optimalisering har så mye å si i PHP. 8582608[/snapback] Vis man først skal begynne med sånn optimalisering bør du nok også bytte ut "." med "," for det skal visstnok også være raskere fordi med "." så må PHP først sette sammen alle leddene til en string som deretter printes. Med "," kan PHP bare printe ut leddene etterhvert som de blir lest. Lenke til kommentar
dabear Skrevet 10. mai 2007 Del Skrevet 10. mai 2007 Ja, men så har du hensyn til stil igjen. Kan godt tenkes at noen mener det ikke passer seg å bruke echo som en funksjon(gi flere parametre) når det faktisk er en språkkonstruksjon. Sjøl bryr jeg meg ikke, og bruker heller komma enn sammenbindingsoperatøren om jeg har flere ledd, i echo. Som regel blir det likevel at jeg bruker sammenbindingsoperatøren i phpkoden, og deretter bruker <?php echo $spamEggsFooOrBaz ?> lengre nede i htmlkoden (jeg skiller altså php fra html og bruker php som "template-språk") Lenke til kommentar
MC2 Skrevet 11. mai 2007 Del Skrevet 11. mai 2007 Endelig funnet noen andre som også gjør det. Selv synes jeg at det bare er dumt å skrive et dedikert templatespråk med ny syntax og en parser når php i seg selv er enkelt at lære og mest sannsynlig mer fleksibelt enn et hjemmelaga templatespråk. Lenke til kommentar
MrBjoern Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 Sliter litt med et dato script. Veit at det er en enkel løsning på det, men jeg har aldri lært meg php skikkelig, og det er lenge siden sist jeg "koda" noe. Anyways... <?php echo "Klokken er:"; echo(date("\ H:i") . "<br />"); ?> Da får jeg et klokkeslett som blir feil (i forhold til vår tidssone) hva må jeg gjøre for å få det riktig? 7 timer tidsforskjell på siden min, btw Lenke til kommentar
Anders Moen Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 Går ikke det der etter server-tiden? Jeg vet ikke åssen du fikser det... Lenke til kommentar
MrBjoern Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 Går ikke det der etter server-tiden? Jeg vet ikke åssen du fikser det... 8621342[/snapback] Det jeg tenke og. Satt derfor å leste litt om date() Kom også over gmdate() eller er det helt på jordet? Lenke til kommentar
PHPdude Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 http://no2.php.net/manual/en/function.date...imezone-set.php date_default_timezone_set('Europe/Oslo'); Lenke til kommentar
MrBjoern Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 http://no2.php.net/manual/en/function.date...imezone-set.php date_default_timezone_set('Europe/Oslo'); 8621515[/snapback] Får bare fatal error jeg. date_default_timezone_set('Europe/Oslo'); Skal bare limes inn øverst i scriptet, right? Lenke til kommentar
allyse Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 (endret) Husk overnevnte krever PHP 5.1 Endret 15. mai 2007 av allyse Lenke til kommentar
PHPdude Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 Ja, funksjonen må kjøres før du bruker andre date-funksjoner OBS: date_default_timezone_set krever versjon 5.1 eller nyere Lenke til kommentar
MC2 Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 er jo bare å legge til de timene som er off da. PHP <?php echo date("H:i",time()+$diff*3600); ?> hvor da $diff er antall timer Lenke til kommentar
MrBjoern Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 er jo bare å legge til de timene som er off da. PHP <?php echo date("H:i",time()+$diff*3600); ?> hvor da $diff er antall timer 8622090[/snapback] Takk Da virket det. Php 5.1 ja, lenge siden sist jeg drev med php, det er sikkert. (php 4 anyone?) Lenke til kommentar
pej Skrevet 16. mai 2007 Del Skrevet 16. mai 2007 Det er slit å måtte bytte om taggene i alle kodene sine.Har «prøvd» det selv, og det er ikke noe gøy 8582249[/snapback] for i in *.php; do sed -i 's/<?/<?php/g' $i; done Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå