almostbob 866 Retired: passive income ROCKS

I apologise for jumping to conclusions
it happens too often, and I just expected it.

I clicked view source, the parameter has to be added somewhere, perhaps in the wordpress plugins being used, just about everything in the page <head> has had the parameter added if it isnt in the source, something has to be doing it in the serverside scripts

<script type="text/javascript" src="http://web.guru99.com/wp-includes/js/perl.js?fe74d6"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js?fe74d6">></script>
<script src="http://web.guru99.com/wp-includes/js/code.js?fe74d6"></script>
almostbob 866 Retired: passive income ROCKS

chinese -> pottery

almostbob 866 Retired: passive income ROCKS

another approach to the same idea

<?php
if(!strpos(strtolower($_SERVER['HTTP_REFERER']),'mydomainname')){
echo <<<EOT
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="refresh" content="10;URL=/"> </head>
<body style="text-align:center;"><a title=" someone is stealing our stuff " href="http://www.mydomain/">
<img src="http://pics.mydomain/nohotlink.jpg" width="80%" alt="no"><br>
We appreciate your interest in our programs, you should get them from the source.</a></body></html>
EOT;
exit('Die');
} ?>

no hot link, could be any of these google search images

almostbob 866 Retired: passive income ROCKS

more effing homework, eye dee ten Tee errors

I D 10 T

almostbob 866 Retired: passive income ROCKS

not a problem, just transfer the cash to my paypal account and I will forward you a link to any of the prewritten scripts freely available to download

almostbob 866 Retired: passive income ROCKS

I think mod_deflate / mod_gzip is a better suggestion
this line mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
compresses all the filetypes listed, served from the server

almostbob 866 Retired: passive income ROCKS

fixed size elements do not work in any device except the one the page was laid out on
body:1000px looks ridiculous on my windescreen, even ridiculous on an iphone coz that tiny screen is 2700px wide
laid out in em or % ,,, scalar dimensions that auto adjust to window size, screen resolution and user preference the site can look very similar across a broad range of devices
together with the previously mentioned css media queries, to change css to the abilities of the display device
and
a redirect script to send those devices that cannot be handled this simply to a page tailored to their (lack of) ability, the google code mobile redirect script is simple and functional, and so far seems bug free

almostbob 866 Retired: passive income ROCKS

A simple accurate ( & annoying) answer: Fix your code

a more helpful answer: the key is in the code, which nobody can see if you don't post it or a link to it

almostbob 866 Retired: passive income ROCKS

if an apache server you can enable mod_gzip or mod_deflate in .htaccess for this filetype something like the codescrap below, which zips the most zippable filetypes

<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>

cache can be set in .htaaccess as well using mod_expires, the instructional search is left to the user, because I dont have the code stuck in my head for that

edit: reread the post,
and
it is considered improper to serve a file located on someone else's server as part of your system unless the other person explicity agrees and offers that service. eg google script, because that third party has to pay the banmdwidth costs, it is considered theft. likewise pinching the code itself is considered theft of intellectual property
the code above only works if the file is hosted on your site
if the author permits, place it on your host, and serve it from there with the appropriate attribution,

almostbob 866 Retired: passive income ROCKS

how big are the images ?
printers are 600-2400dpi
viewing images, the best screens are ~220dpi so the image does not have to be big, a 5000x4000 image looks the same onscreen as a 1000x800 image (25x smaller)
maybe resize the images for the intended use, they will be smaller in proportion to the reduced square-size and faster to download

almostbob 866 Retired: passive income ROCKS

perhaps way off topic::\
there is also a delay in loading the images used, before the page is viewed by the user
the more images, the more detailed the images, the slower the page loads
preloading slows it down further
postloading, the page is loaded and the primary useful part (text) of the page is displayed, while the images download in the background\

=>given that tiny.gif is a 1x1 blank image

<!doctype>
<html>
<head>
bla bla blah
</head><body>
   bla bla blah
    <span onmouseover="show('myImage1')"; onmouseout="hide('myImage1')";>- <u>FORE PEAK (Peak Tank)</u></span></b>
<img src="../images/tiny.gif" id="myImage1" border="0" style="display:none;">
<span onmouseover="show('myImage2')"; onmouseout="hide('myImage2')";>- <u>not FORE PEAK (something else)</u></span></b>
<img src="../images/titiny.gif" id="myImage2" border="0" style="display:none;">
<span onmouseover="show('myImage3')"; onmouseout="hide('myImage3')";>- <u>not another FORE PEAK (something else)</u></span></b>
<img src="../images/titiny.gif" id="myImage3" border="0" style="display:none;">
<span onmouseover="show('myImage4)"; onmouseout="hide('myImage4')";>- <u>not another damn FORE PEAK (something else)</u></span></b>
<img src="../images/titiny.gif" id="myImage4" border="0" style="display:none;">

<span onmouseover="show('myImage5')"; onmouseout="hide('myImage5')";>- <u>tired of FORE PEAKs (something else)</u></span></b>
<img src="../images/titiny.gif" id="myImage5" border="0" style="display:none;">

blA BLA bladh

</body>
<SCRIPT type='text/JavaScript'>
<!--
document.getElementbyID("myImage1").src = '../images/MarkILineDrawingForePeak.jpg';
document.getElementbyID("myImage2").src = '../images/MarkILineDrawingNotForePeak.jpg';
document.getElementbyID("myImage3").src = '../images/MarkILineDrawingNotanotherForePeak.jpg';
document.getElementbyID("myImage4").src = '../images/something.jpg';
document.getElementbyID("myImage5").src = '../images/else.jpg';
// End --></script>
</html>

Vodka, sunshine, laptop, lovely wife, what a great afternoon, but check the code b4 using it, vodka does not a guru make

other things, creating a bunch of subdomain pointers to your own website sppeds up page load (spped=vodka)
if www.site.com www2.site.com pics.site.com all point to your public_html directory, you can optimize the http fetch
http will only download 2 files at a time fron each domain, …

almostbob 866 Retired: passive income ROCKS

well, umm, no, it isnt,

e-mail address #
Any string that matches the following [ABNF] production:
1( atext / "." ) "@" ldh-str 1( "." ldh-str )…where atext is as defined in [RFC 5322], and ldh-str is as defined in [RFC 1034].

Examples:

foo-bar.baz@example.com

must contain @

almostbob 866 Retired: passive income ROCKS

used to do precisely what you describe, highlight current items

<script type="text/javascript">
function show(Id){document.getElementById(Id).style.display="inline";}
function hide(Id){document.getElementById(Id).style.display="none";}
</script>

and the relevant html
<span onmouseover="show('myImage1')" onmouseout="hide('myImage1')">- <u>FORE PEAK (Peak Tank)</u></span>
or more permanent, to keep the image until another text is clicked
<span onfocus="show('myImage1')" onblur="hide('myImage1')">- click here <u>FORE PEAK (Peak Tank)</u></span>

almostbob 866 Retired: passive income ROCKS

incorrect doctype <doc type html>
The doctype declaration must be exact (both in spelling and in case)
<!DOCTYPE html>
without a doctype the browser does not know what you are trying to tell it, nothing else will work
the tutorial sites mentioned by the prior posts is here http://www.w3schools.com/

almostbob 866 Retired: passive income ROCKS

AJAX
Let me google that for you
the servers update, the updates are reflected in the page
knowing the acronyms is the hard part, cant google for it if you havent already got the name

almostbob 866 Retired: passive income ROCKS

In Las Vegas some worshippers at Sunday services will give casino chips rather than cash when the basket is passed.
Since they get chips from many different casinos, the churches have devised a method to collect the offerings.
They send all their collected chips to a nearby Franciscan Monastery for sorting. Then the chips are taken to the casinos of origin and cashed in.
These monks are called chip monks
.

Sorting gambling chips, is very tiring work,
chip monks need food that will not allow their mental accuities to to diminish, fish is the ideal food
high in omega whatevers, and protein

chip monks are fed by fish friars

almostbob 866 Retired: passive income ROCKS

the prompt on DaniWeb is not a survey,
during a submission that the poster has begun, a confimation that the poster wishes to discard what may be a significant amount of effort and thought.
note a difference in intent, to confirm a user wants to discard their input
Search spiders are intelligent enough to determine code value within limitations, anything that can be considered malignant code,
New reality show, Are you smarter than a WebSpider? dont think it will happen

Goto MS, Apache, and you get an initial popover layer that asks you if you wish to complete their surveys at the completion of your task, the choice is permananent in the session

almostbob 866 Retired: passive income ROCKS

If you do this, you will see a downgrade in your SER, traffic loss, and zero customer retention
nobody wants popup anything, especially when they are exiting
better is a styled popover, onload, that asks the client if they WANT to answer your survey, that disappears and stays gone on NO, or if focus is transferred to any other element on the page

almostbob 866 Retired: passive income ROCKS

The javascript will resize any div with id='extern'

for your use try

<!DTD your html version> 
<html><head>
<script type="text/javascript">
function sizer() { var viewportheight;
if (typeof window.innerWidth != 'undefined') { viewportheight = window.innerHeight }
else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) { viewportheight = document.documentElement.clientHeight }
else { viewportheight = document.getElementsByTagName('body')[0].clientHeight }
document.getElementById('extern').style.height=viewportheight + 'px'; }
document.onresize = sizer(); 
</script>
<!--[if IE]><script type='text/javascript'>window.onresize=sizer;</script><![endif]-->
</head>
<body onload='sizer();' style='margin:0;padding:0;height:100%;text-align:center;'>
<iframe id='extern' style="border: 0; width: 100%; height: 350px;" src="http://bandcamp.com/EmbeddedPlayer/album=4129200630/size=large/bgcol=ffffff/linkcol=0687f5/transparent=true/" seamless><a href="http://store.rjthompsonmusic.com/album/the-cognitive-rules-ep">The Cognitive Rules (EP) by RJ Thompson</a></iframe>
<script type='text/javascript'>sizer();</script>
</body>

This code fullscreens the player

almostbob 866 Retired: passive income ROCKS

agree with diafol, can't depend on the un-intended use of a function, that may be altered in the future.
A kludge-fix is going to be very much harder to fix again when the operation of FGC is changed just a little by prospective future security revision
revision of the config system of the program will actually be easier than the next kludge

almostbob 866 Retired: passive income ROCKS

the crappy example prints a single line of html across the page and then the rest of the screen is iframe

almostbob 866 Retired: passive income ROCKS

There is no specific number, at which the site is delisted.
If the site is determined by the automated SEbot software to be using black techniques, it will be
penalised >> downgraded >> delisted.
If the generated backlinks are valid, the site will not be penalised.

almostbob 866 Retired: passive income ROCKS

chicken separate from the coffee, sorry

almostbob 866 Retired: passive income ROCKS
<script type="text/javascript">
function sizer() { var viewportheight;
if (typeof window.innerWidth != 'undefined') { viewportheight = window.innerHeight }
elseif (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) { viewportheight = document.documentElement.clientHeight }
else { viewportheight = document.getElementsByTagName('body')[0].clientHeight }
document.getElementById('extern').style.height=viewportheight-26 + 'px'; }
document.onresize = sizer(); </script>
<!--[if IE]><script type='text/javascript'>window.onresize=sizer;</script><![endif]-->
<title>Linking external site</title>
<link rel='stylesheet' href='/style.css.php' type="text/css" media='all'>
</head>
<body onload='sizer();' style='margin:0;padding:0;height:100%;text-align:center;'>
<div style='height:23px;width:100%;text-align:center;'>External site</div>
<iframe id='extern' frameborder='0' width='100%' height='200px' src='source.href'>loading page</iframe>
<script type='text/javascript'>sizer();</script>
</body></html>

it is a crappy example, that works

almostbob 866 Retired: passive income ROCKS

Roast chicken, carrots from the garden, mashed potato, green salad, coffee

almostbob 866 Retired: passive income ROCKS

if the person is really obnoxious in their lack of googleability, when lmgtfy is just not enough,
Let me help

almostbob 866 Retired: passive income ROCKS

summer is here, the sun came out for five hours, summer is over till next year

almostbob 866 Retired: passive income ROCKS

the button code is useless
either the form target, or phpbb configuration itself, needs to be altered

almostbob 866 Retired: passive income ROCKS

Following Pzuurveen's idea, can you open the csv source file in a hex editor, and find exactly what character the delimiter is, and if it is not displayable, you can use php tet processing to replace every instance with a "," (comma no quotes)

almostbob 866 Retired: passive income ROCKS

}while ($data = fgetcsv($csvfile,1000,"¤","|"));
delimiters; end data, data separator, can only be single characters
so long as |$| is unique as the end data record marker,, the above should work
fingers crossed

sometimes graphic character eg. ¤ can be the display figure for a non-characterset letter,
if the data input is not the same language/characterset as the database the ¤ could represent any of several million possible high order utf characters, or 10hex lower order control character
eg english has 26 letters in 2 cases, 10 digits about 40 punctuations,
Japanese has 50K Kanji
ANSI <=> UTF8 is one such problem

almostbob 866 Retired: passive income ROCKS

http://php.net/manual/en/function.fgetcsv.php
examine the section on setting the delimiter
while ($data = fgetcsv($csvfile,1000,"¤",etcetera

almostbob 866 Retired: passive income ROCKS

the op code line35, is functionally useless
the op code already examines the content of the $_post variables, and assigns a value to $info if they are not correct.
.If $info is not nul, do not continue to add the data to the table
, replace line 35 with the new line 35 (up to the final opening brace)

the seven lines of validation post6 in this thread, are to replace the op code line17 to line31, to issue all validation messages, if multiple fields are incorrect

almostbob 866 Retired: passive income ROCKS

With ALL the above, write unique, accurate, content, for other sites to link back to

links for the purpose of having links, is penalised

almostbob 866 Retired: passive income ROCKS

$4.95/month, I have a couple of hundred sites running on netfirms, there are certain to be 1000 other hosts offering the same utility\
(I do not get a kickback from Netfirms)

almostbob 866 Retired: passive income ROCKS

not a problem, the remote site will process the php as it serves the file,

added to Diafol's wisdomn

from a prior post,

Proof read like a high school english teacher,
the client will make very many requests, document them all, the point at which they were made, the response, and how long accommodating them is scheduled to take, then does take

there are html/php scripts that allow the client to edit (prescribed portions) of the site without coding knowlege
the client does not need even to know that the host is different, his-site.com just resolves to a different host ip

When the client starts wanting an interactive site, one that supposrts scripting is an absolute necessity, they may find $4.95/month for one of the basic php sql hosts is worth it for the ease of incoporating all the available utility

good luck
php.net has good explanatory code snippets, and tutorials
there are hundreds of thousands of pre-written php scripts to do much of what the client will imagine
much of which is freeware, for you to incoporate in your code

dozens of freeware php-ide,
php thumbdrive software

almostbob 866 Retired: passive income ROCKS

nothing
if the remote host supports php you can simply iframe using the php file as the src href, and it will operate as expected.
If you have to have a second host, why not move the site to the second host and kill the useless one

<html><head>bla bla</head><body>
bla bla
<iframe src="       otherhost.com/filename.php">my host is useless</iframe> 
</body></html>

(src broken on purpose, do not want to post blind links)

almostbob 866 Retired: passive income ROCKS
<?php echo "I am lazy"; ?>
almostbob 866 Retired: passive income ROCKS

pissing down, for a nn exceptional Canada-day

almostbob 866 Retired: passive income ROCKS
if (empty($_POST['Fname'])){ $info= "The first name field cannot be blank!, Please fill all blanks";}
if (empty($_POST['Lname'])){ $info= ."The last name field cannot be blank!, Please fill all blanks";}
if (empty($_POST['Email'])){ $info= ."The email field cannot be blank!, Please fill all blanks";}
if (empty($_POST['Phone'])){ $info= ."The phone number field cannot be blank!, Please fill all blanks";}
if (!is_numeric($_POST['Phone'])){ $info= ."You've not entered a phone Number";}
if ($userPass != $repass){ $info= ."Password does not match";}
if(!filter_var($_POST['Email'], FILTER_VALIDATE_EMAIL)){ $info= ."Invalid Email Address";}

ensures that the user is given all errors in each input
I didnt bother putting the carriage return/newline in each error line.
(didnt think of it till late)

almostbob 866 Retired: passive income ROCKS

after all determinatins of error message
if(!filter_var($_POST['Email'], FILTER_VALIDATE_EMAIL)){$info= "Invalid Email Address";}
there is no exit point\
nothing tells the code to skip inserting the data into the database if there is an error that populates $info
35.if (!empty($_POST['Fname']) && !empty($_POST['Lname']) && !empty($_POST['Email']) && !empty($_POST['Phone'])){}
this is already accomplished above, the code checks the column data is not blank and does basic validation earlier, so
35.if (!$info){}

almostbob 866 Retired: passive income ROCKS

the comments are included,
this is not a function, this is an explanation of how part of a function could be coded.
It is incorrect, the explanation refers to "elements with the id", when ID is singular and multiple elements cannot have the same ID,
throw it away and get a different tutorial, from somebody who has a basic idea of what they are doing

set the elements with id "textfield_height" some value the value of the variable height

almostbob 866 Retired: passive income ROCKS

testing if fields are blank should come before manipulating those fields

almostbob 866 Retired: passive income ROCKS

I have edit strange /edit obsolete devices in my basement

almostbob 866 Retired: passive income ROCKS

lynx. I want only the information from the page, and I am offput by images, still expect punch cards paper tape
daniweb works well without any fancying up, some sites dont, then I drop back to IE
IE,Opera,chrome,ff, when I want to check the page I wrote works.
IE because of market share

almostbob 866 Retired: passive income ROCKS

Grey hat, is what the lying bastards, offering to take your money call black hat SEO,
mix a little white in the black, call it grey

Right up to the point where the SE black-list your site and remove it from indexes.

It is much more difficult to get back into ser, than it is to get into ser

There is only white, and black

almostbob 866 Retired: passive income ROCKS

Previous answer was tring to define "Poor Design", not able to answer the Q, have better idea now what is going on behind the scenes
have had acceptible results with http://code.google.com/p/div-src/ a script that allows you to do what I think the question was

almostbob 866 Retired: passive income ROCKS

bugger, took me too long to type the my answer

almostbob 866 Retired: passive income ROCKS

I'll try,
poor design:: anything that depends on another developer or a user, behaving in a particular manner.

styles that are inserted in other code bases should be absolutely device independent.

PX are pretty much useless as a layout tool,
on a crt a px is 1/96inch,
or lcd 1/132 inch,
on led 1/235 inch,
on telephone & Ieverything ~ 1/400 inch.
12px begins as 1/8 inch and finishes as 1/50 inch tall, unreadable.

ideally relative dimension should allow the site developer to set standards for the layout of the page,
yet the interloper designer can ensure that the inserted elements are relatively larger or smaller, more or less emphasised.

layout relative dimensions em or % based around 1em or 100% and the text will always scale around the settings of any parent element
a relative dimension 150% or 1.5 em will always be 1.5 times larger than surrounding text. a div 40% wide will always be 40% of parent element

almostbob 866 Retired: passive income ROCKS

pork casserole with dumplings,
comfort food, its cold this summer

almostbob 866 Retired: passive income ROCKS

it is as simple as mattster wrote, just extended a little
<a href="mailto:?body=entityencodedhtml&title=title&bcc=bcc&cc=cc">email</a>

As a last ditch effort RTFM :; READ THE rude word MANUAL

outlook express?, dead in the water,
putting your newsletter on a href is not a useful solution, windows vista,7,8 and higher versions to come, do not have installed mail programs for your href to open, the link will break
a simpler solution would be opening a page containing the formatted newsletter

to capture the email address for later use is another idea entirely

If you are using server script, php asp jsp, use the server mail() function and just input the user email address, and store in an sql table
which will likewise be simplified by RTFM