Gjest Slettet+6132 Skrevet 22. mars 2006 Del Skrevet 22. mars 2006 *snip* 5795784[/snapback] Kikka nettopp gjennom index.php i prosjektet jeg holder på med (sig.), det meste av kommentarer er bare spydigheter mot brukeren Tenker kildekoden til wind0ze er proppa med onde kommentarer om bill gates o.l, man skal da ha det litt morro når man programmerer Lenke til kommentar
dabear Skrevet 22. mars 2006 Del Skrevet 22. mars 2006 (endret) Tenkte det kunne være kjekt å vite hvordan majoriteten koder Følger dere ofte fastsatte kodestandarder? Fks pear sin?. Har du utvikla din egen? Hvordan er det med variabel - og funksjonsnavn, bruker du norske eller engelske navn? Bruker du camelCase, eller er du av den typen som liker underscore? Endret 22. mars 2006 av dabear Lenke til kommentar
Gjest Slettet+6132 Skrevet 22. mars 2006 Del Skrevet 22. mars 2006 Tenkte det kunne være kjekt å vite hvordan majoriteten koder Følger dere ofte fastsatte kodestandarder? Fks pear sin?. Har du utvikla din egen? Hvordan er det med variabel - og funksjonsnavn, bruker du norske eller engelske navn? Bruker du camelCase, eller er du av den typen som liker underscore? 5795847[/snapback] Jeg koder med tab som to spaces, 4 er for mye. Bruker definitivt underscore, thisLooksSoGay. Jeg lar braketter stå "originalt" plassert og så hopper en tab inn etter den, slik de fleste proffe gjør. (Viser på eksempelet mitt over). Kodingen min er alltid engelsk, jeg kan ikke fordra norsk Lenke til kommentar
trondes Skrevet 22. mars 2006 Forfatter Del Skrevet 22. mars 2006 (endret) HAr vel min egen still, utviklet fra AmigaBasic tiden LItt blandet, norsk og engelsk. Mest norsk. Underscore er min "greie" EDIT: feiler.. Endret 22. mars 2006 av trondes Lenke til kommentar
Loomy Skrevet 22. mars 2006 Del Skrevet 22. mars 2006 (endret) Følger dere ofte fastsatte kodestandarder? Fks pear sin?. Har du utvikla din egen? Hvordan er det med variabel - og funksjonsnavn, bruker du norske eller engelske navn? Bruker du camelCase, eller er du av den typen som liker underscore? Følger pear sin 99%. Eneste forskjellen er vel at jeg legger else/elseif på egen linje like so: if(whatever) { ... } else { ... } -- Fremfor pear sin if(whatever) { ... } else { ... } EDIT: Og ja, jeg bruker camelCase som du så fint kaller det. Takler bare ikke _ og sånt Endret 22. mars 2006 av Loomy Lenke til kommentar
Magnus Holm Skrevet 22. mars 2006 Del Skrevet 22. mars 2006 - Tabs: Er av den late typen. Bruker ikke tabs - camelCase eller *underscore*: Underscore, definitivt. Men bruker mest korte funksjons navn - Norsk eller English: En fin blanding - Eksempel (output): <?php error_reporting(E_ALL); $xml = simplexml_load_file('http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml'); $option = '<option value="EUR">EUR</option>'."\r\n"; $time = $xml->Cube->Cube['time']; foreach ($xml->Cube->Cube->Cube as $one) { $option .= '<option value="'.$one['currency'].'">'.$one['currency'].'</option>'."\r\n"; } if (!isset($_GET['f']) && !isset($_GET['t']) && !isset($_GET['c'])) { echo <<<TEST <form action="currency.php" method="get"> From: <select name="f"> $option </select><br /> To: <select name="t"> $option </select><br /> How much: <input type="text" name="c" /><br /> <input type="submit" value="Submit" /> </form> <sub>Last updated: $time</sub> TEST; die(); } $from = $_GET['f']; $to = $_GET['t']; $cu = $_GET['c']; if ($from == "EUR") { $fromc = 1; } if ($to == "EUR") { $toc = 1; } foreach ($xml->Cube->Cube->Cube as $one) { if ($one['currency'] == $from) { $fromc = (double) $one['rate']; } if ($one['currency'] == $to) { $toc = (double) $one['rate']; } } if (!isset($fromc)) { echo $from." doesn't seems to be..."; exit; } if (!isset($toc)) { echo $to." doesn't seems to be..."; exit; } $out = $cu / $fromc * $toc; echo "<a href=\"currency.php\">$cu $from = <strong>$out</strong> $to</a>"; ?> Lenke til kommentar
rødøye Skrevet 22. mars 2006 Del Skrevet 22. mars 2006 *snip* 5795784[/snapback] Kikka nettopp gjennom index.php i prosjektet jeg holder på med (sig.), det meste av kommentarer er bare spydigheter mot brukeren Tenker kildekoden til wind0ze er proppa med onde kommentarer om bill gates o.l, man skal da ha det litt morro når man programmerer 5795814[/snapback] Er jo for ingen grunn window$ er proprietær kode da! Jeg bruker understreker, masse tabs, og har alle { og } på egne linjer. Følger med andre ord rettningslinjene til phpBB ganske greit. bruker også AND og OR i steden fr && og ||. for det meste norsk jah;) <?php // //Grunnklasse for MySQL // class mysql { var $tilkobling; var $resultat; var $rader; var $felt; var $teller; function mysql() { global $host, $brukernavn, $passord, $database; $this->tilkobling = @mysql_pconnect($host, $brukernavn, $passord); $this->feil(); mysql_select_db($database, $this->tilkobling); $this->feil(); }//function mysql function feil($sporring = false) { global $smarty; if (!$this->tilkobling) { $smarty->display('ingen_mysql.tpl'); $handler = fopen(ROOT_DIR . '/errorlog/tilkobling.mysql.log', 'a'); echo ROOT_DIR; $output = print_r($_SERVER, true); fwrite($handler, $output); fclose($handler); //mail (); die; } $feil = mysql_error($this->tilkobling); if ('' == $feil) { return false; }//if else { $handler = fopen(ROOT_DIR . '/errorlog/error.mysql.log', 'a'); $tid = date('r'); $errno = mysql_errno($this->tilkobling); $feilmelding = "### Klient: {$_SERVER['HTTP_HOST']} Tid: $tid Leser: {$_SERVER['HTTP_USER_AGENT']}\n--- URI: {$_SERVER['REQUEST_URI']} Feilmelding:\n$errno: $feil\n"; if ($sporring) { $feilmelding .= "---- Spørring:\n$sporring\n"; }//if fwrite($handler, $feilmelding); fclose($handler); //mail(); $smarty->assign('mysql_error', true); return true; }//else }//function feil function query($sporring) { $this->resultat = mysql_query($sporring, $this->tilkobling); if (!$this->feil($sporring)) { $this->rader = mysql_num_rows($this->resultat); $this->felt = mysql_num_fields($this->resultat); $this->teller = $this->rader; }//if }//function query }//class mysql Lenke til kommentar
Jesper Karsrud Skrevet 22. mars 2006 Del Skrevet 22. mars 2006 Jeg bruker camelCase, 4 tegn i bredden på tabs, og kjører if, elseif og else på egne linjer, slik som Loomy, men setter ikke braces på egne linjer etter f.eks. if (statement) {... Eksempel: <?php include("constants.php"); $conn = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die("Kan ikke koble til mySQL-server. Sjekk brukerinfo-filen." . mysql_error()); @mysql_select_db(DB_NAME, $conn) or die("Kan ikke velge database, vennligst sjekk brukeinfo-filen." . mysql_error()); if ($_FILES) { $imageTypes = array("image/bmp", "image/jpeg", "image/pjpeg", "image/gif", "image/x-png"); if (is_uploaded_file($_FILES["userfile"]["tmp_name"])) { $userfile = addslashes (fread( fopen ($_FILES["userfile"]["tmp_name"], "r"), filesize ($_FILES["userfile"]["tmp_name"]))); $fileName = $_FILES["userfile"]["name"]; $fileSize = $_FILES["userfile"]["size"]; $fileType = $_FILES["userfile"]["type"]; if (in_array(strtolower($fileType), $imageTypes)) { $sql = "INSERT INTO bilder (bildeType, bilde, bildeStr, bildeNavn)" ."VALUES ('{$fileType}', '{$userfile}', '{$fileSize}', '{$fileName}')"; @mysql_query($sql, $conn); header("Location:".$_SERVER['PHP_SELF']); exit(); } } } if ($_GET) { $iid = $_GET["iid"]; $act = $_GET["act"]; switch ($act) { case rem: $sql = "DELETE FROM bilder WHERE bildeID=$iid"; @mysql_query($sql, $conn); header("Location:./index.php"); exit(); break; default: echo "<img src=\"image.php?iid=$iid\" alt=\"$iid\">"; break; } } ?> Indent blir ikke helt riktig med code-taggen, men det gidder jeg ikke rette på nå, man skjønner tegningen. Lenke til kommentar
jorgis Skrevet 22. mars 2006 Del Skrevet 22. mars 2006 Bruker en helt grei kodestil, jeg. Liker også å bruke PHPDoc-kommentarer på funksjonsheadere og filheadere, og kommentere en god del. Er lei av å sitte i flere timer for å finne ut hva jeg tenkte på når jeg kodet natten før... Lenke til kommentar
Gjest Slettet+6132 Skrevet 23. mars 2006 Del Skrevet 23. mars 2006 Bruker en helt grei kodestil, jeg. 5796929[/snapback] Vi to e ganske lik vi... Lenke til kommentar
trondes Skrevet 23. mars 2006 Forfatter Del Skrevet 23. mars 2006 Urg.. strømbrud når du sitter å programmerer er noe drit. MEn CVS, virker det slik at hvis vi er to stykke som forandrer på en fil; la oss si index.php Jeg forandrer på function print_side() og en annen forandrer på teller() så vil CVS'n klarer å slå sammen de filene igjen når de blir lagret? Lenke til kommentar
Ueland Skrevet 23. mars 2006 Del Skrevet 23. mars 2006 I teorien skal CVS klare det ja, men selv våger jeg ikke å stole på at det faktisk blir gjort, automatikk i systemfiler er en farlig sak siden "rariteter" fort kan oppstå. Lenke til kommentar
jorgis Skrevet 23. mars 2006 Del Skrevet 23. mars 2006 Urg.. strømbrud når du sitter å programmerer er noe drit. MEn CVS, virker det slik at hvis vi er to stykke som forandrer på en fil; la oss si index.php Jeg forandrer på function print_side() og en annen forandrer på teller() så vil CVS'n klarer å slå sammen de filene igjen når de blir lagret? 5798145[/snapback] Så lenge ikke to utviklere endrer på de samme linjene går det fint. Hvis det oppstår en endring som ikke CVS klarer å fikse, vil den sende deg filen og be deg om å fikse det manuelt. Nemo problemo. Lenke til kommentar
MC2 Skrevet 23. mars 2006 Del Skrevet 23. mars 2006 (endret) --> see.... another thread (det jeg spurte om var ikke direkte support da...) Endret 23. mars 2006 av MC2 Lenke til kommentar
trondes Skrevet 23. mars 2006 Forfatter Del Skrevet 23. mars 2006 MC2: opprett en nye tråd i PHP-forumet så kan vi svare der. btw les første posten i denne tråden Lenke til kommentar
jorgis Skrevet 23. mars 2006 Del Skrevet 23. mars 2006 Men når vi allerede er litt innpå temaet CVS, er det noen her som har fått prøvd SVN, og vet om det er noe tess? Har lest litt på nettet, og generelt sett skal SVN være CVS v2, på en måte, men er det stor nok forskjell til at det er verdt å overføre all koden fra CVS til SVN? Hvordan er det med branching og sånt? Lenke til kommentar
Gjest Slettet+6132 Skrevet 23. mars 2006 Del Skrevet 23. mars 2006 Men når vi allerede er litt innpå temaet CVS, er det noen her som har fått prøvd SVN, og vet om det er noe tess? Har lest litt på nettet, og generelt sett skal SVN være CVS v2, på en måte, men er det stor nok forskjell til at det er verdt å overføre all koden fra CVS til SVN? Hvordan er det med branching og sånt? 5799092[/snapback] Vet sourceforge har nettopp fått opp SVN og det skal ligge en del dokumentasjon der. Selv har jeg aldri prøvd meg på CVS/SVN, har aldri helt forstått det (skulle gjerne har forstått det da ) Lenke til kommentar
luser32 Skrevet 23. mars 2006 Del Skrevet 23. mars 2006 Bruker svn hele tiden jeg:) (tortoiseSVN i windows) Må ha det på et spill-prosjekt for Skalden Studio. Eneste som er litt dritt er at du må huske å kjøre svn delete og svn commit hver gang man skal slette noe fra prosjektet, men man blir vant til det etterhvert:) Lenke til kommentar
webby1 Skrevet 23. mars 2006 Del Skrevet 23. mars 2006 Hvordan fjerner man navnet på dagen i ajfork 167 sånn at det blir f.eks "23. Mars 2006" og ikke "onsdag 23 Mars 2006" ? Lenke til kommentar
rødøye Skrevet 23. mars 2006 Del Skrevet 23. mars 2006 Under konfirurasjon, men dette er ikke noen plass for support. 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å