Jump to content

taith

Members
  • Posts

    1,514
  • Joined

  • Last visited

Everything posted by taith

  1. you would either need to use a) javascript or b) ajax and from what i've seen, ajax would be by far easier/faster/better
  2. you're prolly wanna look more to javascript... but i'll give ya this just for ideas... [code] <? function filter_colourize($string){ while(($pos=strpos($string,"`")) !== false ){   $tag=substr($string,$pos+1,1);   $pre=substr($string,0,$pos);   $post=substr($string,$pos+2);   switch($tag){   case "0":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:white;">';   break;   case "1":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:olive;">';   break;   case "2":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:orange;">';   break;   case "3":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:plum;">';   break;   case "4":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:pink;">';   break;   case "5":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:purple;">';   break;   case "6":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:red;">';   break;   case "7":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:gray;">';   break;   case "8":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:green;">';   break;   case "9":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:hotpink;">';   break;   case "!":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:silver;">';   break;   case "@":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:gold;">';   break;   case "#":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:lightslategray;">';   break;   case "$":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:steelblue;">';   break;   case "%":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:ivory;">';   break;   case "^":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:tan;">';   break;   case "&":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:teal;">';   break;   case "a":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:yellow;">';   break;   case "b":     if(!$nestedtags[bold]){     $nestedtags[bold]=true;     $colour .= '<b>';     }else{     $nestedtags[bold]=false;     $colour .= '</b>';     }   break;   case "c":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:cornsilk;">';   break;   case "d":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:navy;">';   break;   case "e":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:aqua;">';   break;   case "f":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:cyan;">';   break;   case "g":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:beige;">';   break;   case "h":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:lime;">';   break;   case "i":     if(!$nestedtags[italics]){     $nestedtags[italics]=true;     $colour .= '<i>';     }else{     $nestedtags[italics]=false;     $colour .= '</i>';     }   break;   case "j":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:blue;">';   break;   case "k":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:linen;">';   break;   case "l":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:azure;">';   break;   case "m":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:black;">';   break;   case "n":     $colour .= '<br>';   break;   case "o":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:magenta;">';   break;   case "p":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:brown;">';   break;   case "q":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:cadetblue;">';   break;   case "r":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:maroon;">';   break;   case "s":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:coral;">';   break;   case "t":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:darkseagreen;">';   break;   case "u":     if(!$nestedtags[underline]){     $nestedtags[underline]=true;     $colour .= '<u>';     }else{     $nestedtags[underline]=false;     $colour .= '</u>';     }   break;   case "v":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:chocolate;">';   break;   case "w":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:crimson;">';   break;   case "x":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:bisque;">';   break;   case "y":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:orchid;">';   break;   case "z":     if(!$nestedtags[colour]) $nestedtags[colour]=true;     else $colour .= '</span>';     $colour .= '<span style="color:peru;">';   break;   }   $string=$pre.$colour.$post;   unset($colour);   $i=$pos+1; } if($nestedtags[italics]) $string .= '</i>'; if($nestedtags[underline]) $string .= '</u>'; if($nestedtags[bold]) $string .= '</b>'; if($nestedtags[colour]) $string .= '</span>'; return $string; } echo filter_colourize('te`0st test test `dtes`st test test `bte`ust te`bst t`uest test t`Dest '); ?> [/code]
  3. i may also not that as it [u][b]should[/b][/u] it is not mandatory... some later versions of php allow for it.
  4. [code]$row{product_id} --> $row['product_id'][/code] {} treat it as a defined varaiable, not as a column name.
  5. here, you might have use for this... it'll give you a very accurate percentage... [code] function comparestrings($str1,$str2){ $str1 = ereg_replace("[^a-z]", ' ', strtolower($str1)); while(strstr($str1,'  ')) $str1 = str_replace('  ', ' ', $str1); $str1 = explode(' ', $str1); $str2 = ereg_replace("[^a-z]", ' ', strtolower($str2)); while(strstr($str2,'  ')) $str2 = str_replace('  ', ' ', $str2); $str2 = explode(' ', $str2); if(count($str1)<count($str2)){   $tmp = $str1;   $str1 = $str2;   $str2 = $tmp;   unset($tmp); } for($i=0; $i<count($str1); $i++) if(in_array($str1[$i], $str2)) $count++; return $count/count($str2)*100; } [/code]
  6. lol... the <html><body> tags dont do anything on their own... try it [code] test<br> <html> test<br> <body> test<br> </body> test<br> </html> test<br> [/code]
  7. you've connected the database, but you havent seleceted it... [code] mysql_connect("$host","$username","$password"); mysql_select_db("$database"); [/code]
  8. next question... html is non case specific, and if you just set your css/js to all lowercase too, who cares? or make the css/js seperate variables...
  9. if your getting multiple rows from the database, the while statement makes everyones lives easy... if your only to get row... then no... [code]$result=mysql_query("SELECT * FROM sitewide WHERE `id`='1' LIMIT 1"); $row=mysql_fetch_array($result);[/code] thats perfectly acceptable.
  10. if all else fails, [start]-->search-->files or folders
  11. if the service wont start after first install, make sure you try restarting the computer, that fixed mine last time... apache services start automatically at startup ;-)
  12. just out of curiosity... where does it redirect to?
  13. in old versions of php you do need it, however with php 4.2(?)+ it is not necessary.
  14. something to this effect... explode on the other side of that array... [code] <?php $namearray = array("forum"); $extarray = array("xml","jpg","php","css","bmp","png","html"); $files = array(); if($handle = opendir(".")){ while (false !== ($file = readdir($handle))){   if($file != "." && $file != ".."){   if(filetype($file) == "file" || filetype($file) == "dir"){     $files[date("FdYHis"), filemtime($file)] = $file;   }   } } closedir($handle); } ksort($files); foreach($files as $v){ $filearray = explode(".", $v); $name=$filearray[0]; $ext=$filearray[1]; if(!(in_array($name, $namearray, false) || in_array($ext, $extarray, false))){   foreach(@file("$name.txt") as $v) list($topic,$category,$number,$datetime,$name,$username,$message,$threadicon) = explode("#",$v);   $counteraa = file_get_contents("topic$number-counter.php");   if(!file_exists("topic$number-counter.php")) $counteraa = 0;   $repliesaa = file_get_contents("topic$number-replies.php");   if(!file_exists("topic$number-replies.php")) $repliesaa = 0;   foreach(@file("topic$number-lastposter.php") as $v) list($lastposteraa,$datetimee) = explode("#",$v);   if(!file_exists("topic$number-lastposter.php")){   $lastposteraa = $name;   $datetimee = $datetime;   }   echo "<tr height=30><td valign=center align=center bgcolor=\"#FFDEAD\">$number</td><td valign=center align=center><img src=\"../smilies/$threadicon.gif\"></td><td align=left valign=center bgcolor=\"#FFDEAD\"><a href=\"../viewtopic.php?id=$category/topic$number\"><font color=\"#A0522D\"><b>$topic</b></font></a></td><td align=center>$counteraa</td><td align=center>$repliesaa</td><td align=center bgcolor=\"#FFDEAD\">$name</td><td align=center>$datetimee</td><td align=center bgcolor=\"#FFDEAD\">$lastposteraa</td></tr>"."\n"; } } ?> [/code]
  15. sure, you can drop a message here, or just pm me... either works :-)
  16. [code] <? $jokes[]='write joke here'; $jokes[]='write joke here'; $jokes[]='write joke here'; echo $jokes[rand(0,count($jokes))]; ?> [/code]
  17. [code] if($handle = opendir(".")){ while (false !== ($file = readdir($handle))){   if($file != "." && $file != ".."){   if(filetype($file) == "file" || filetype($file) == "dir"){     $files[date("FdYHis", filemtime($file)] = $file;   }   } } closedir($handle); } ksort($files); #you may want a different sort here... [/code] then afterwards, you explode $file on the spot.
  18. http://www.apachefriends.org/en/xampp.html
  19. personally i use xxamp, hasnt caused me any issues as of yet, has all the programs there in it...
  20. all you need to do is create a normal html form, with a field named username and then set the fields and thereya go :) [code] <? $link = mysql_connect('host', 'username', 'password'); $db_selected = mysql_select_db('database', $link); $result = mysql_query("SELECT names FROM users WHERE `names`='$_POST[username]' LIMIT 1"); $row = mysql_fetch_array($result); echo "<p>$row[names]</p>"; echo "<p>$row[info]</p>"; echo "<p>$row[phon]</p>"; echo "<p>$row[etc]</p>"; ?> [/code]
  21. not tested... but this should work [code] <?php if($_COOKIE["forumtopic$number"] != "counted"){ $counter = ("$category/topic$number-counter.php"); $hits = file($counter); $hits[0] ++; $fp = fopen($counter , "w"); fputs($fp , "$hits[0]"); fclose($fp); $inTwoMonths = 60 * 60 * 24 * 60 + time(); setcookie("forumtopic$number","counted",$inTwoMonths); } ?> [/code]
  22. yes... that does seem to be done right... but if you were wanting to further improve it... you may want to try using cookies instead of sessions......
  23. you dont need [code]$result = $result = mysql_query("SELECT * FROM admins WHERE id = '29'");[/code] what that error is telling us is that this query is giving us errors, but not showing them... use this on every query [code]$result = mysql_query("SELECT * FROM admins WHERE `id`='29'") or die(mysql_error());[/code] that will give you an error, and then we can work from there
  24. php only loads once. it cannot tell when a picture gets replaced and drop the new one in, without reloading the page... the exception is when you use ajax/php, and put the ajax on a timer...
  25. aah... no... [code] $string = directory($_SERVER['PHP_SELF']); echo ucfirst($string); #or the likes [/code]
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.