taith
Members-
Posts
1,514 -
Joined
-
Last visited
Everything posted by taith
-
new window - reference form entries in original without submitting
taith replied to chiprivers's topic in PHP Coding Help
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 -
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]
-
i may also not that as it [u][b]should[/b][/u] it is not mandatory... some later versions of php allow for it.
-
[code]$row{product_id} --> $row['product_id'][/code] {} treat it as a defined varaiable, not as a column name.
-
Help Comparing Strings of RSS Feed Headlines using similar_text()
taith replied to Bobafart's topic in PHP Coding Help
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] -
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]
-
[SOLVED] How to retreive and echo just one field from db?
taith replied to sebastiaandraaisma's topic in PHP Coding Help
you've connected the database, but you havent seleceted it... [code] mysql_connect("$host","$username","$password"); mysql_select_db("$database"); [/code] -
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...
-
mysql_fetch_array, really need to be in a while?
taith replied to jumpenjuhosaphat's topic in PHP Coding Help
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. -
if all else fails, [start]-->search-->files or folders
-
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 ;-)
-
just out of curiosity... where does it redirect to?
-
Need a small amount of help from a smart php person please.
taith replied to 11Tami's topic in PHP Coding Help
in old versions of php you do need it, however with php 4.2(?)+ it is not necessary. -
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]
-
sure, you can drop a message here, or just pm me... either works :-)
-
[code] <? $jokes[]='write joke here'; $jokes[]='write joke here'; $jokes[]='write joke here'; echo $jokes[rand(0,count($jokes))]; ?> [/code]
-
[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.
-
http://www.apachefriends.org/en/xampp.html
-
personally i use xxamp, hasnt caused me any issues as of yet, has all the programs there in it...
-
Need a small amount of help from a smart php person please.
taith replied to 11Tami's topic in PHP Coding Help
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] -
[SOLVED] instead of hits, i want unique hits (php counter)
taith replied to ted_chou12's topic in PHP Coding Help
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] -
[SOLVED] instead of hits, i want unique hits (php counter)
taith replied to ted_chou12's topic in PHP Coding Help
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...... -
[SOLVED] How to retreive and echo just one field from db?
taith replied to sebastiaandraaisma's topic in PHP Coding Help
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 -
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...
-
aah... no... [code] $string = directory($_SERVER['PHP_SELF']); echo ucfirst($string); #or the likes [/code]