Gå til innhold

PHP·pub - Programming With Attitude - and beer


Anbefalte innlegg

Gjest Slettet+6132

Jeg bruker også ob_start() på et script jeg har, hovedsaklig for å kunne bruke f.eks {TITLE} for å lage en enkel form for dynamisk tittel. Det eneste problemet mitt er at om noe går galt underveis i scriptet får jeg ikke noe output i det heletatt, hvordan unngås dette? Scriptet starter med diverse require_once(), deretter ob_start('db_vars'); (hvor db_vars er en funksjon som tar seg av enkle template-variabler) og slutter med ob_end_flush();

 

Om det nå skjer en feil før end flush får jeg jo ikke noe output.

 

Redigert: Det viste seg at jeg hadde glemt å slå på feilmeldinger da jeg redigerte php.ini.

Endret av Slettet+6132
Lenke til kommentar
  • 3 uker senere...
Videoannonse
Annonse

En større support-aksjon er splittet ut en egen tråd som dere nå finner her. :)

 

Jeg minner om reglene for tråden som sier:

NB! Dette er ikke ment som en support-tråd, hvis du trenger hjelp til noe oppretter du en egen tråd i PHP-forumet.

 

(Vennligst ikke kommenter dette innlegget. Reaksjoner på moderering gjøres pr. PM/melding)

Lenke til kommentar

Slik jeg har forstått det er det endel her som synes UTF8 bør foretrekkes over ISO-8859-1 og andre singlebyte tegnsett. Jeg er ikke uenig i det (heller helt enig), men hvor klar er dere over problemene det medfører i PHP? Stort sett alle string-funksjoner i PHP opererer med 1chr = 1byte, og med UTF8 går det (og dermed veldig mange funksjoner) rett i søpla. Hva gjør dere f.eks når dere skal finne ut lengden eller hente ut de x første tegnene av en streng?

Lenke til kommentar

PHP-GTK2 (http://gtk.php.net) ble nylig sluppet etter en laaaang periode etter beta-slippen, begynte å lure på om prosjektet var dødt, men så ble jaggu v2 sluppet og bringer bindinger mot GTK2 til PHP.

For de som lurer er GTK et toolkit for å lage GUI, altså et område hvor PHP har veldig svake tradisjoner, men det er kjekt i blant å kunne lage et skikkelig GUI og ikke bare web-grensesnitt uten å måtte blande inn Python etc.

Kvaliteten har virket bra nok opp gjennom beta-perioden og dokumentasjonen er ikke så verst den heller, og man kan alltids ty til de mer komplette manualene som finnes for C og Python-bindingen.

 

http://gtk.php.net/download.php

Edit: http://gtk.org/

Endret av PHPdude
Lenke til kommentar

Er egentlig PHP-GTK noe vits i, da? Greit nok, for dem som bare har lært seg PHP og ikke orker å lære seg noe annet er det sikkert kos, men PHP er jo et språk som i utgangspunktet er beregnet for raskest mulig kjøring og snarest mulig terminering, ikke for å kunne ligge latent og vente på inputt. Det at språket som standard har en grense for maks kjøretid burde si litt om ment bruksområde. :)

Lenke til kommentar

 

PHP-GTK2 (http://gtk.php.net) ble nylig sluppet etter en laaaang periode etter beta-slippen, begynte å lure på om prosjektet var dødt, men så ble jaggu v2 sluppet og bringer bindinger mot GTK2 til PHP.

For de som lurer er GTK et toolkit for å lage GUI, altså et område hvor PHP har veldig svake tradisjoner, men det er kjekt i blant å kunne lage et skikkelig GUI og ikke bare web-grensesnitt uten å måtte blande inn Python etc.

Kvaliteten har virket bra nok opp gjennom beta-perioden og dokumentasjonen er ikke så verst den heller, og man kan alltids ty til de mer komplette manualene som finnes for C og Python-bindingen.

 

http://gtk.php.net/download.php

Edit: http://gtk.org/

 

 

Er egentlig PHP-GTK noe vits i, da? Greit nok, for dem som bare har lært seg PHP og ikke orker å lære seg noe annet er det sikkert kos, men PHP er jo et språk som i utgangspunktet er beregnet for raskest mulig kjøring og snarest mulig terminering, ikke for å kunne ligge latent og vente på inputt. Det at språket som standard har en grense for maks kjøretid burde si litt om ment bruksområde. :)

 

 

Snakk om misbruk av resurser. Neste blir vel at man skal lage webservere i bash også. (Noen som har gjort det allerede: http://userpages.umbc.edu/~mabzug1/bash-httpd.html ...)

Lenke til kommentar

Holder på å lære meg PHP.. Kan meget lite om dette, men saken er.. Hva betyr egentlig datatypen, NULL? Prøvde å leke meg litt med variabler i stad.. Fant ut at datatypen ble NULL i en variabel som ikke eksisterer..

Endret av webby1
Lenke til kommentar

Er det ikke best å ha de liggende som eksterne .js-filer, og heller legge til en <script src="xxx.js"></script> der de trengs? Ser for meg at det blir en del mindre data å overføre fra serveren til klienten om man gjør det slik. Hvordan man gjør dette på en god måte i praksis er jeg også forsåvidt interessert i å lære :)

Lenke til kommentar

Modulo gir ut rest i et delestykke. F.eks vil 100 % 30 gi 10 siden 30 går tre ganger opp i 100, noe som blir 90 og 100-90 blir 10.

 

Red.: Liten typo der gitt. Skal såklart være 100-90, ikke 90-100 :)

Endret av Ernie
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...