AllSeoHelp.com
Search the Entire Site
  • PHP
  • JavaScript
  • CSS
  • HTML

PHP - How To Get Just Referrer Url And Not All The Variables?






Topic

How To Get Just Referrer Url And Not All The Variables?

View Content
Hi,

Hoping someone can help me out with something that is probably really simple, but I can't seem to figure out.

I'm storing referring URLs, and some of them are over 1,000 characters because of all the variables. How would I Get only the actual url and not all the variables, such as...

Code: [Select]
http://www.google.com/ajax/search/start.php?eid=AAAAAwAgACAAAAH0v4jVmjrvBVRZxy6_CX4Rl8t6reioLF6htZb4qitx_2nR3dkfj7b8VJhn43Rc1JD0_Mn8S05zD1-Zg35FdE4rE6-cSmGB4Jrvebc3B6sFCY1vamkir_c--8ESJIzZeybl-22ddGIv4qP3JFtmaaLXWpOZSkyeSN17nD_I-vMnhsV8nY-gHeYTC4vqddkJQYI2bBSXP9Y0KHE189A1tFH9Cyprt4hpubL7KCKE2EPG4rErzSgnERqJMiqeLDtmdUs1Fe6e6nhaoE5bBim00LCnsfvQfYfX2wWkpglx2cZIASlb7H3AohF0amFZN2ZVeQBMhR7PsCNhhIXuuxa39-mxdjARVLqwpoQHXa2ODMu7jyNA7CO5pJ56F7vqtL2h9oDA-YlQ8BBgfXwKrmKaTKgWEU-mRqMeJ076B-JGPY6NjOg9Vkpe3KVhzh_L_rF4fz7kbQYKOgyGvmnsIEdkqlVCePqDOTvkKNMwOEdDW1LqYXIG3i3u21GGZAOqUslMnCix0sVIE09ENi-K6k75mvHxvTADiBXgPAw03BodR3I5hBfw3uFjkBKAfGJ1ir_03z5ec0Yz9RoSIOEYcZlvxeiTP-V4OnTz7n5eVYzD3o0c9mfyAYhLh4KY9LVxy88Pux2NSeIG3XAWextqYtPJhoIxWvO1qSp9tJBl_smywvlF2oZRQNCCbNNGeJ4BhdvmZ3OG7e0Jjm9FL4zEadh5pENY1A0lSInBN_reFiqe2iZh2_N8NX83Y51Tl0bn_Xrhf9SOI&c=4&f=0&ui=6002910216647-id_4d487a6db36b33126309761&en=1
I only need the info up to the "?"
Code: [Select]
http://www.google.com/ajax/search/start.php
My php code looks like:

$referer = $_SERVER['HTTP_REFERER'];
mysql_query("INSERT INTO `refs` (`referer`) VALUES ('$referer')");


Is there an easy way to handle this?



Similar Tutorials

How To Get Just Referrer Url And Not All The Variables?
Capturing Referrer Url
Record Referrer Aswell.
Fake Referrer In Curl
Redirect With Referrer Info
Http Referrer Redirect Not Working :(
How To Ping A Domain With Custom Referrer Url?
Checking Referrer When Downloading From Remote Source
Reading Xml Variables & Writing Variables To Xml Variable
Returning Variables As Variables To Be Used Later
Help With Variables
Php Variables
Variables Maybe
Oop Outside Variables
Php Variables - Where Did It Come From?
If More Than 100 Variables...
Too Many Variables Vs Arrays
Php Variable Variables?
Undefined Variables
Htaccess With Php Variables?
Variables In Sql Query?
Php Variables By Reference
Geting Two Variables
Send Variables
The @ Symbol On Variables






How To Get Just Referrer Url And Not All The Variables?

Similar Tutorials View Content
Hi,

Hoping someone can help me out with something that is probably really simple, but I can't seem to figure out.

I'm storing referring URLs, and some of them are over 1,000 characters because of all the variables. How would I Get only the actual url and not all the variables, such as...

Code: [Select]
http://www.google.com/ajax/search/start.php?eid=AAAAAwAgACAAAAH0v4jVmjrvBVRZxy6_CX4Rl8t6reioLF6htZb4qitx_2nR3dkfj7b8VJhn43Rc1JD0_Mn8S05zD1-Zg35FdE4rE6-cSmGB4Jrvebc3B6sFCY1vamkir_c--8ESJIzZeybl-22ddGIv4qP3JFtmaaLXWpOZSkyeSN17nD_I-vMnhsV8nY-gHeYTC4vqddkJQYI2bBSXP9Y0KHE189A1tFH9Cyprt4hpubL7KCKE2EPG4rErzSgnERqJMiqeLDtmdUs1Fe6e6nhaoE5bBim00LCnsfvQfYfX2wWkpglx2cZIASlb7H3AohF0amFZN2ZVeQBMhR7PsCNhhIXuuxa39-mxdjARVLqwpoQHXa2ODMu7jyNA7CO5pJ56F7vqtL2h9oDA-YlQ8BBgfXwKrmKaTKgWEU-mRqMeJ076B-JGPY6NjOg9Vkpe3KVhzh_L_rF4fz7kbQYKOgyGvmnsIEdkqlVCePqDOTvkKNMwOEdDW1LqYXIG3i3u21GGZAOqUslMnCix0sVIE09ENi-K6k75mvHxvTADiBXgPAw03BodR3I5hBfw3uFjkBKAfGJ1ir_03z5ec0Yz9RoSIOEYcZlvxeiTP-V4OnTz7n5eVYzD3o0c9mfyAYhLh4KY9LVxy88Pux2NSeIG3XAWextqYtPJhoIxWvO1qSp9tJBl_smywvlF2oZRQNCCbNNGeJ4BhdvmZ3OG7e0Jjm9FL4zEadh5pENY1A0lSInBN_reFiqe2iZh2_N8NX83Y51Tl0bn_Xrhf9SOI&c=4&f=0&ui=6002910216647-id_4d487a6db36b33126309761&en=1
I only need the info up to the "?"
Code: [Select]
http://www.google.com/ajax/search/start.php
My php code looks like:

$referer = $_SERVER['HTTP_REFERER'];
mysql_query("INSERT INTO `refs` (`referer`) VALUES ('$referer')");


Is there an easy way to handle this?


Capturing Referrer Url

Similar Tutorials View Content
Hello,

I know i can use server side code to capture a url etc, however i have a problem, i have a piece of Javascript that collects some information and passes it back to a php page which then proceses the information collected, which all works fine, on that php page i have the code to collect the refferring page, but obviously it just collects the details of the page it has come from which i already know. 

Is there anyway of using php to look back and get the page before that and any keywords that might have been used to get to that page, i know i could do this with javascript and include that information in the send, however the javascript is on another site and i really would prefer not having to change that if possible. 

I am not neccesarily looking for the solution but more if it is possible.

Any advice would be appreciated.

Thanks


Record Referrer Aswell.

Similar Tutorials View Content
Hello,

I'm using a direct feature on my site, and on redirect I want to record unique hits, Ip Address, and referrer, so far, the code below records unique hits, and ip address, but i want it to record referrar aswell (it records data to data.txt):

<?php
$filename = "hits.txt";

$file = file($filename);
$file = array_unique($file);
$hits = count($file);
echo $hits;

$fd = fopen ($filename , "r");
$fstring = fread ($fd , filesize ($filename));
fclose($fd);
$fd = fopen ($filename , "w");
$fcounted = $fstring."n".getenv("REMOTE_ADDR");
$fout= fwrite ($fd , $fcounted );
fclose($fd);
?>

I have this on redirect page

<?php
include ('counter.php');
?>

Thank you.


Fake Referrer In Curl

Similar Tutorials View Content
When making a fake identity in cURL, we use
curl_setopt($ch, CURLOPT_USERAGENT, 'Googlebot/2.1 (http://www.googlebot.com/bot.html)'); 
but which is better for the referrer:
curl_setopt($ch, CURLOPT_AUTOREFERER, true); 
or
curl_setopt ($ch, CURLOPT_REFERER, "http://www.google.com/bot.html");  
 


Redirect With Referrer Info

Similar Tutorials View Content
Hello.

I am trying to redirect from page A to page B.
I redirect from page A with code
header( 'Location: http://AAA.com/bbb.php/' );

in page B I have code

if(isset($_SERVER['HTTP_REFERER'])) {
    echo $_SERVER['HTTP_REFERER'];

 }else{echo 'SKATA';}

so far I see the world SKATA.

Can somebody tell me how can i redirect to page B including the referrer info from page A ? I am trying for hours and I can't get the solution.

thank you in advance.


Http Referrer Redirect Not Working :(

Similar Tutorials View Content
I'm trying to redirect visitors that contain broadly matched URLs. For example, redirect the visitor if their url contains: "/welcome" or "order.php" or "login.mysite/"

At the same time I also want to redirect the user if they a particular User Agent.

Here's what I have, but doesn't seem to be entirely working...

Code: [Select]
<?php

//detect referrer
$ref = $_SERVER['HTTP_REFERER'];
$find = "order.php";
$find = "login.mysite/";

//setting the variables
$linux = stripos($_SERVER['HTTP_USER_AGENT'],"Linux");
$aol = stripos($_SERVER['HTTP_USER_AGENT'],"AOL");

//detecting user agent device, os, browser, etc.
if ($linux == true || $aol == true) $redirect = 1;

//detect referrer
elseif (preg_match($ref, $find)) $redirect = 1;

//set redirects
if ($redirect) {
    $url = "http://www.google.com";
} 
else {
    $url = "http://www.yahoo.com";
}

header("Location: $url");

?>
Any help you can offer is appreciated. Thanks!


How To Ping A Domain With Custom Referrer Url?

Similar Tutorials View Content
Hello,

I need a small php script to ping a domain with custom referrer url

eg: I need a script to ping a website www.abc.com with a custom referrer url ie. xyz.com

so that the website abc.com would think that the traffic is from xyz.com


Anyone have an idea?

--SS


Checking Referrer When Downloading From Remote Source

Similar Tutorials View Content
Hi, I have decent knowledge of htaccess and know enough about php/mysql so a little direction/advice is mostly what I need. I host a website(site1.com) that has links to files that are hosted on a different website(site2.com) on a different server. When a file link is clicked from site1.com, first it will go to a local php file(within site1.com) that checks that the user is logged in and make sure the file exists. Then it redirects(using a simple header function) to the file located at site2.com to begin download.

But since my files at site2.com stored in a simple folder(if you knew the folder name, you could download all the files without having to be logged in), I want a way for site2.com to check that the file request is coming from site1.com(maybe using php referrer?) before it allows the download to proceed. Any ideas?


Reading Xml Variables & Writing Variables To Xml Variable

Similar Tutorials View Content
does anyone know how to decode this XML variable value into string values? I also need to know the oposite way: creating variable values into xml. I've tried several code examples but they did filter the requested data.

Code: [Select]
$xml='<?xml version="1.0" encoding="utf-8"?>
<elements>
<text identifier="ed9cdd4c-ae8b-4ecb-bca7-e12a5153bc02">
  <value/>
</text>
<textarea identifier="a77f06fc-1561-453c-a429-8dd05cdc29f5">
  <value><![CDATA[<p style="text-align: justify;">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>]]></value>
</textarea>
<textarea identifier="1a85a7a6-2aba-4480-925b-6b97d311ee6c">
  <value><![CDATA[<p style="text-align: justify;">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy  eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed  diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.  Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor  sit amet.</p>]]></value>
</textarea>
<image identifier="ffcc1c50-8dbd-4115-b463-b43bdcd44a57">
  <file><![CDATA[images/stories/red/cars/autobedrijf.png]]></file>
  <title/>
  <link/>
  <target/>
  <rel/>
  <lightbox_image/>
  <width><![CDATA[250]]></width>
  <height><![CDATA[187]]></height>
</image>
<text identifier="4339a108-f907-4661-9aab-d6f3f00e736e">
  <value><![CDATA[Kramer 5]]></value>
</text>
<text identifier="ea0666d7-51e3-4e52-8617-25e3ad61f8b8">
  <value><![CDATA[6000 RS]]></value>
</text>
<text identifier="90a18889-884b-4d53-a302-4e6e4595efa0">
  <value><![CDATA[Eindhoven]]></value>
</text>
<text identifier="410d72e0-29b3-4a92-b7d7-f01e828b1586">
  <value><![CDATA[APK Pick up and return]]></value>
</text>
<text identifier="45b86f23-e656-4a81-bb8f-84e5ea76f71f">
  <value><![CDATA[15% korting op grote beurt]]></value>
</text>
<text identifier="3dbbe1c6-15d6-4375-9f2f-f0e7287e29f3">
  <value><![CDATA[Gratis opslag zomerbanden]]></value>
</text>
<text identifier="2e878db0-605d-4d58-9806-8e75bced67a4">
  <value><![CDATA[Gratis abonnement of grote beurt]]></value>
</text>
<text identifier="94e3e08f-e008-487b-9cbd-25d108a9705e">
  <value/>
</text>
<text identifier="73e74b73-f509-4de7-91cf-e919d14bdb0b">
  <value/>
</text>
<text identifier="b870164b-fe78-45b0-b840-8ebceb9b9cb6">
  <value><![CDATA[040 123 45 67]]></value>
</text>
<text identifier="8a91aab2-7862-4a04-bd28-07f1ff4acce5">
  <value/>
</text>
<email identifier="3f15b5e4-0dea-4114-a870-1106b85248de">
  <value/>
  <text/>
  <subject/>
  <body/>
</email>
<link identifier="0b3d983e-b2fa-4728-afa0-a0b640fa34dc">
  <value/>
  <text/>
  <target/>
  <custom_title/>
  <rel/>
</link>
<relateditems identifier="7056f1d2-5253-40b6-8efd-d289b10a8c69"/>
<rating identifier="cf6dd846-5774-47aa-8ca7-c1623c06e130">
  <votes><![CDATA[1]]></votes>
  <value><![CDATA[1.0000]]></value>
</rating>
<googlemaps identifier="160bd40a-3e0e-48de-b6cd-56cdcc9db892">
  <location><![CDATA[50.895711,5.955427]]></location>
</googlemaps>
</elements>';


Returning Variables As Variables To Be Used Later

Similar Tutorials View Content
Hi. I have some code which needs to return a single variable from the function and stored as a variable within this page, so it can be echoed later on in the page. I couldn't get it to return as a variable, so i used "return compact();" to return the variable and "extract (myFunction());" to extract it to variables. However, when I turned on php's display errors and error reporting function, I got an error message saying "Warning: extract() [function.extract]: First argument should be an array in /my/web/site/index.php on line 6" (which is where my extract function is). This works fine with passing more than one variables through, is there another way pass one variable from a function to be stored as a variable on the page which called the function?

Here is the function:
Code: [Select]
<?php
//This is a list of numeric error codes against their text. this will return the error code as the variable $issue
function checkLoginIssue() {

//If there is an error code
if (isset($_GET["issue"])) {
 
  //cycle through the list until the code is reached, return the text and break the switch
    switch ($_GET["issue"]) {

      case "1":
              $issue = '<p class="warning">Please log in to view this page</p>';
              break;
  
      case "2":
              $issue = '<p class="warning">Wrong Username or Password</p>';
              break;

        case "3":
              $issue = '<p class="warning">No user found with those details</p>';
              break;

    }
 
 //return the variable in an array with a single value
 return compact('issue');
 
}
 
}
?>
And here is the code which calls the function:
Code: [Select]
<?php
extract(checkLoginIssue());
?>


Help With Variables

Similar Tutorials View Content
I've got a select statement that looks like this in php.
Code: [Select]
$sql = "Select * from inventory where ".$fields."".$operator."".$criteria;
Everything posts correctly, everything is dereferenced correctly.    My only question is how do I get $criteria have single quotes around it?

So that when I actually run the query it says

select * from inventory where field = 'value';


I've tried
Code: [Select]
$sql = "Select * from inventory where ".$fields."".$operator.""'.$criteria';

$sql = "Select * from inventory where ".$fields."".$operator.""'$criteria';
and a bunch of variations like that. 

Thanks for you help.




Php Variables

Similar Tutorials View Content
Hi guys

I have two variables but
$no1=$row[no1];
$no2=$row[no2];

I need to have another variable where i can merge these two as i need to insert them to database with sapce in between each variable like:

$numbers= $no1 $no2;

by doing this i get syntax error, do u know whats the best way to do this?



Variables Maybe

Similar Tutorials View Content
Hello I need some help please, I've started to teach myself PHP and I'm attempting to set up some matches for a league I run.  I've included the link I'm working on and just cannot seem to fix my problem.  I'm trying to get it so that you can put the team members and have their names come up in the match section.  Any help would be wonderful cause I have to be doing something wrong

I've also now included my PHP that I have...sorry should have put it first time

http://www.4funmembers.com/Pairings.php


Code: [Select]
<?php
if ( !$_POST['submit'] ) {

echo "<table border=\"0\" cellspacing=\"3\" cellpadding=\"3\">\n";
echo "<form method=\"post\" action=\"singles1.php\" target=\"_blank\">\n";

echo "<tr><td>Team 1 Name: <input type=\"text\" name=\"teamone\"/></td></tr>\n";
echo "<tr><td>Player 1: <input type=\"text\" name=\"plyr1a\"/></td></tr>\n";
echo "<tr><td>Player 2: <input type=\"text\" name=\"plyr2a\"/></td></tr>\n";
echo "<tr><td>Player 3: <input type=\"text\" name=\"plyr3a\"/></td></tr>\n";
echo "<tr><td>Player 4: <input type=\"text\" name=\"plyr4a\"/></td></tr>\n";

echo "<tr><td>Team 2 Name: <input type=\"text\" name=\"teamtwo\"/></td></tr>\n";
echo "<tr><td>Player 1: <input type=\"text\" name=\"plyr1b\"/></td></tr>\n";
echo "<tr><td>Player 2: <input type=\"text\" name=\"plyr2b\"/></td></tr>\n";
echo "<tr><td>Player 3: <input type=\"text\" name=\"plyr3b\"/></td></tr>\n";
echo "<tr><td>Player 4: <input type=\"text\" name=\"plyr4b\"/></td></tr>\n";

echo "<tr><td>Team 3 Name: <input type=\"text\" name=\"teamthree\"/></td></tr>\n";
echo "<tr><td>Player 1: <input type=\"text\" name=\"plyr1c\"/></td></tr>\n";
echo "<tr><td>Player 2: <input type=\"text\" name=\"plyr2c\"/></td></tr>\n";
echo "<tr><td>Player 3: <input type=\"text\" name=\"plyr3c\"/></td></tr>\n";
echo "<tr><td>Player 4: <input type=\"text\" name=\"plyr4c\"/></td></tr>\n";

echo "<tr><td>Team 4 Name: <input type=\"text\" name=\"teamfour\"/></td></tr>\n";
echo "<tr><td>Player 1: <input type=\"text\" name=\"plyr1d\"/></td></tr>\n";
echo "<tr><td>Player 2: <input type=\"text\" name=\"plyr2d\"/></td></tr>\n";
echo "<tr><td>Player 3: <input type=\"text\" name=\"plyr3d\"/></td></tr>\n";
echo "<tr><td>Player 4: <input type=\"text\" name=\"plyr4d\"/></td></tr>\n";

echo "<tr><td>Team 5 Name: <input type=\"text\" name=\"teamfive\"/></td></tr>\n";
echo "<tr><td>Player 1: <input type=\"text\" name=\"plyr1e\"/></td></tr>\n";
echo "<tr><td>Player 2: <input type=\"text\" name=\"plyr2e\"/></td></tr>\n";
echo "<tr><td>Player 3: <input type=\"text\" name=\"plyr3e\"/></td></tr>\n";
echo "<tr><td>Player 4: <input type=\"text\" name=\"plyr4e\"/></td></tr>\n";

echo "<tr><td>Team 6 Name: <input type=\"text\" name=\"teamsix\"/></td></tr>\n";
echo "<tr><td>Player 1: <input type=\"text\" name=\"plyr1f\"/></td></tr>\n";
echo "<tr><td>Player 2: <input type=\"text\" name=\"plyr2f\"/></td></tr>\n";
echo "<tr><td>Player 3: <input type=\"text\" name=\"plyr3f\"/></td></tr>\n";
echo "<tr><td>Player 4: <input type=\"text\" name=\"plyr4f\"/></td></tr>\n";

echo "<tr><td>Team 7 Name: <input type=\"text\" name=\"teamseven\"/></td></tr>\n";
echo "<tr><td>Player 1: <input type=\"text\" name=\"plyr1g\"/></td></tr>\n";
echo "<tr><td>Player 2: <input type=\"text\" name=\"plyr2g\"/></td></tr>\n";
echo "<tr><td>Player 3: <input type=\"text\" name=\"plyr3g\"/></td></tr>\n";
echo "<tr><td>Player 4: <input type=\"text\" name=\"plyr4g\"/></td></tr>\n";

echo "<tr><td>Team 8 Name: <input type=\"text\" name=\"teameight\"/></td></tr>\n";
echo "<tr><td>Player 1: <input type=\"text\" name=\"plyr1h\"/></td></tr>\n";
echo "<tr><td>Player 2: <input type=\"text\" name=\"plyr2h\"/></td></tr>\n";
echo "<tr><td>Player 3: <input type=\"text\" name=\"plyr3h\"/></td></tr>\n";
echo "<tr><td>Player 4: <input type=\"text\" name=\"plyr4h\"/></td></tr>\n";




echo "<tr><td>Match #1 <select name=\"teama\"><option value=\"t1\">Team 1</option>\n<option value=\"t2\">Team 2</option>\n<option value=\"t3\">Team 3</option>\n<option value=\"t4\">Team 4</option>\n<option value=\"t5\">Team 5</option>\n<option value=\"t6\">Team 6</option>\n<option value=\"t7\">Team 7</option>\n<option value=\"t8\">Team 8</option></select> vs <select name=\"teamb\"><option value=\"t1\">Team 1</option>\n<option value=\"t2\">Team 2</option>\n<option value=\"t3\">Team 3</option>\n<option value=\"t4\">Team 4</option>\n<option value=\"t5\">Team 5</option>\n<option value=\"t6\">Team 6</option>\n<option value=\"t7\">Team 7</option>\n<option value=\"t8\">Team 8</option></select></td></tr>\n";
echo "<tr><td>Match #2 <select name=\"teamc\"><option value=\"1\">Team 1</option>\n<option value=\"2\">Team 2</option>\n<option value=\"3\">Team 3</option>\n<option value=\"4\">Team 4</option>\n<option value=\"5\">Team 5</option>\n<option value=\"6\">Team 6</option>\n<option value=\"7\">Team 7</option>\n<option value=\"8\">Team 8</option></select> vs <select name=\"teamd\"><option value=\"1\">Team 1</option>\n<option value=\"2\">Team 2</option>\n<option value=\"3\">Team 3</option>\n<option value=\"4\">Team 4</option>\n<option value=\"5\">Team 5</option>\n<option value=\"6\">Team 6</option>\n<option value=\"7\">Team 7</option>\n<option value=\"8\">Team 8</option></select></td></tr>\n";
echo "<tr><td>Match #3 <select name=\"teame\"><option value=\"1\">Team 1</option>\n<option value=\"2\">Team 2</option>\n<option value=\"3\">Team 3</option>\n<option value=\"4\">Team 4</option>\n<option value=\"5\">Team 5</option>\n<option value=\"6\">Team 6</option>\n<option value=\"7\">Team 7</option>\n<option value=\"8\">Team 8</option></select> vs <select name=\"teamf\"><option value=\"1\">Team 1</option>\n<option value=\"2\">Team 2</option>\n<option value=\"3\">Team 3</option>\n<option value=\"4\">Team 4</option>\n<option value=\"5\">Team 5</option>\n<option value=\"6\">Team 6</option>\n<option value=\"7\">Team 7</option>\n<option value=\"8\">Team 8</option></select></td></tr>\n";
echo "<tr><td>Match #4 <select name=\"teamg\"><option value=\"1\">Team 1</option>\n<option value=\"2\">Team 2</option>\n<option value=\"3\">Team 3</option>\n<option value=\"4\">Team 4</option>\n<option value=\"5\">Team 5</option>\n<option value=\"6\">Team 6</option>\n<option value=\"7\">Team 7</option>\n<option value=\"8\">Team 8</option></select> vs <select name=\"teamh\"><option value=\"1\">Team 1</option>\n<option value=\"2\">Team 2</option>\n<option value=\"3\">Team 3</option>\n<option value=\"4\">Team 4</option>\n<option value=\"5\">Team 5</option>\n<option value=\"6\">Team 6</option>\n<option value=\"7\">Team 7</option>\n<option value=\"8\">Team 8</option></select></td></tr>\n";
echo "<tr><td><input type=\"submit\" name=\"submit\" value=\"Get Pairs\"/></td></tr>\n";
echo "</form></table>\n"; 
} else {

$t1 = $_POST['plyr1a'];
$t2 = $_POST['plyr1b'];
$t3 = $_POST['plyr1c'];
$t3 = $_POST['plyr1d'];
$t4 = $_POST['plyr1e'];
$t5 = $_POST['plyr1f'];
$t6 = $_POST['plyr1g'];
$t7 = $_POST['plyr1h'];

$teama = array('1', '2', '3', '4', '5', '6', '7', '8');
$teamb = array('1', '2', '3', '4', '5', '6', '7', '8');
$teamc = array('1', '2', '3', '4', '5', '6', '7', '8');
$teamd = array('1', '2', '3', '4', '5', '6', '7', '8');
$teame = array('1', '2', '3', '4', '5', '6', '7', '8');
$teamf = array('1', '2', '3', '4', '5', '6', '7', '8');
$teamg = array('1', '2', '3', '4', '5', '6', '7', '8');
$teamh = array('1', '2', '3', '4', '5', '6', '7', '8');

if (!$plyr1a) {
$errors[] = "You did not supply a team member";
} else {
if (!$plyr1b) {
$errors[] = "You did not supply a team member";
} else {
if (!$plyr1c) {
$errors[] = "You did not supply a team member";
} else {
if (!$plyr1d) {
$errors[] = "You did not supply a team member";
} else {
if (!$plyr1e) {
$errors[] = "You did not supply a team member";
if (!$plyr1f) {
$errors[] = "You did not supply a team member";
} else {
if (!$plyr1g) {
$errors[] = "You did not supply a team member";
} else {
if (!$plyr1h) {
$errors[] = "You did not supply a team member";
} else {
switch ($teama) {
case '1':
echo $_POST['plyr1a'];
break;
case '2':
$written = $plyr1b;
break;
case '3':
$written = $plyr1c;
break;
case '4':
$written = $plyr1d;
break;
case '5':
$written = $plyr1e;
break;
case '6':
$written = $plyr1f;
break;
case '7':
$written = $plyr1g;
break;
case '8':
$written = $plyr1h;
break;
default :
$written = "";
break;
}

echo $written; 
switch ($teamb) {
case '1':
$written = $plyr1a;
break;
case '2':
$written = $plyr1b;
break;
case '3':
$written = $plyr1c;
break;
case '4':
$written = $plyr1d;
break;
case '5':
$written = $plyr1e;
break;
case '6':
$written = $plyr1f;
break;
case '7':
$written = $plyr1g;
break;
case '8':
$written = $plyr1h;
break;
default :
$written = "";
break;
}

echo $written; 
switch ($teamc) {
case '1':
$written = $plyr1a;
break;
case '2':
$written = $plyr1b;
break;
case '3':
$written = $plyr1c;
break;
case '4':
$written = $plyr1d;
break;
case '5':
$written = $plyr1e;
break;
case '6':
$written = $plyr1f;
break;
case '7':
$written = $plyr1g;
break;
case '8':
$written = $plyr1h;
break;
default :
$written = "";
break;
}

echo $written; 
switch ($teamd) {
case '1':
$written = $plyr1a;
break;
case '2':
$written = $plyr1b;
break;
case '3':
$written = $plyr1c;
break;
case '4':
$written = $plyr1d;
break;
case '5':
$written = $plyr1e;
break;
case '6':
$written = $plyr1f;
break;
case '7':
$written = $plyr1g;
break;
case '8':
$written = $plyr1h;
break;
default :
$written = "";
break;
}

echo $written; 
switch ($teame) {
case '1':
$written = $plyr1a;
break;
case '2':
$written = $plyr1b;
break;
case '3':
$written = $plyr1c;
break;
case '4':
$written = $plyr1d;
break;
case '5':
$written = $plyr1e;
break;
case '6':
$written = $plyr1f;
break;
case '7':
$written = $plyr1g;
break;
case '8':
$written = $plyr1h;
break;
default :
$written = "";
break;
}

echo $written; 
switch ($teamf) {
case '1':
$written = $plyr1a;
break;
case '2':
$written = $plyr1b;
break;
case '3':
$written = $plyr1c;
break;
case '4':
$written = $plyr1d;
break;
case '5':
$written = $plyr1e;
break;
case '6':
$written = $plyr1f;
break;
case '7':
$written = $plyr1g;
break;
case '8':
$written = $plyr1h;
break;
default :
$written = "";
break;
}

echo $written; 
switch ($teamg) {
case '1':
$written = $plyr1a;
break;
case '2':
$written = $plyr1b;
break;
case '3':
$written = $plyr1c;
break;
case '4':
$written = $plyr1d;
break;
case '5':
$written = $plyr1e;
break;
case '6':
$written = $plyr1f;
break;
case '7':
$written = $plyr1g;
break;
case '8':
$written = $plyr1h;
break;
default :
$written = "";
break;
}

echo $written; 
switch ($teamh) {
case '1':
$written = $plyr1a;
break;
case '2':
$written = $plyr1b;
break;
case '3':
$written = $plyr1c;
break;
case '4':
$written = $plyr1d;
break;
case '5':
$written = $plyr1e;
break;
case '6':
$written = $plyr1f;
break;
case '7':
$written = $plyr1g;
break;
case '8':
$written = $plyr1h;
break;
default :
$written = "";
break;
}

echo $written; 
}
}
}
}
}
}
}
}
}
?><br>
Match #1: <?php echo $_POST["teama"]; ?> vs <?php echo $_POST["teamb"]; ?>
<br>
Match #2: <?php echo $_POST["teamc"]; ?> vs <?php echo $_POST["teamd"]; ?>
<br>
Match #3: <?php echo $_POST["teame"]; ?> vs <?php echo $_POST["teamf"]; ?>
<br>
Match #4: <?php echo $_POST["teamg"]; ?> vs <?php echo $_POST["teamh"]; ?>
<br>
<br>


Oop Outside Variables

Similar Tutorials View Content
Hello,
Is it possible to use variables that are declared outside or plainly within a class, and if its possible, how?
thanks in advance


Php Variables - Where Did It Come From?

Similar Tutorials View Content
Hi guys,

I've a developer for a pretty large website and forum, the database is exploding in size and we are now seeing a grow in the slow log. We want to be able to fix this by optimizing query's but the site is so big, we can't locate the query's themselfs as they are dynamically generated.

I want to be able to tail onto the end of the query a comment containing where a function was last called. In the example below, I want the file name and line-number of where add_together() was called.

Here is an example for index.php:

Code: [Select]
$a = 1;
$b = 2;

$c = add_together($a, $b);

function add_together($a, $b)
{
    return $a + $b;
}

Look forward to your assistance with this!

Joe


If More Than 100 Variables...

Similar Tutorials View Content
It echos that there are to many.. how would I do this

Saying like if I had 100 $Variable[] it would echo that there are to many?

$Variable[] = "";
$Variable[] = "";
$Variable[] = "";
$Variable[] = "";
$Variable[] = "";
$Variable[] = "";


Too Many Variables Vs Arrays

Similar Tutorials View Content
Hi,

Which one is better from performance view (CPU usage and etc)? using too many Variables or a single Associative Array or generally an Array?

This one:

$ld_linkdump_title         = get_option('ld_linkdump_title');
$ld_linkdump_widget_title  = get_option('ld_linkdump_widget_title');
$nw_option                 = get_option('ld_open_nw');
$ld_open_branding          = get_option('ld_open_branding');
$ld_stylesheet_option      = get_option('ld_stylesheet');
$ld_number_of_links        = get_option('ld_number_of_links');
$ld_number_of_links_widget = get_option('ld_number_of_links_widget');
$ld_number_of_rss_links    = get_option('ld_number_of_rss_links');
$ld_number_of_links_be     = get_option('ld_number_of_links_be');
$ld_repeated_link          = get_option('ld_repeated_link');
$ld_linkdump_fd            = get_option('ld_linkdump_fd');
$ld_linkdump_rss_desc      = get_option('ld_linkdump_rss_desc');
$ld_branding_bg            = get_option('ld_branding_bg');
$ld_archive_days           = get_option('ld_archive_days');
$ld_archive_pid            = get_option('ld_archive_pid');
$ld_show_counter           = get_option('ld_show_counter');
$ld_show_description       = get_option('ld_show_description');
$ld_show_description_w     = get_option('ld_show_description_w');
$ld_send_notification      = get_option('ld_send_notification');
$ld_auto_approve           = get_option('ld_auto_approve');
$ld_short_url              = get_option('ld_short_url');


or this:


$options['ld_linkdump_title'] = get_option('ld_linkdump_title');
$options['ld_linkdump_widget_title']  = get_option('ld_linkdump_widget_title');
$options['nw_option']                 = get_option('ld_open_nw');
 .
 .
 .



Php Variable Variables?

Similar Tutorials View Content
I am not sure how to do the below, would variable variables be the way -- those are a new and confusing thing for me :-/

i have an array:

$contactData = array('admin_firstName' => 'John', 'admin_lastName' => 'Smith', 'user_firstName' => 'Betty', user_lastName => 'Jones'); 

I have a function that little function that looks like this:

function compare($contactSet, $var, $value){

global $contactData;

    $key = $contactData . "['" . $contactSet . "_" . $var ."']";
    //above doesnt work, but you can see how the array key is constructed
    
if ($key == $value) { 
// So, if the array key varied it would look like:
// if ($contactData['admin_firstName'] == $value

echo "same";

} else {

echo "different";

}

}


and then I want to call it like this:
compare('admin', 'firstName', 'John'); //would echo "same";

Any help is greatly appreciated. I have often wanted to use variable variables, or whatever this would be called, but don't know to pull it off. I can add another example if this wasnt clear enough.


Undefined Variables

Similar Tutorials View Content
I am trying to allow users of a web page the ability to create custom Excel exports. I have some code that I use elsewhere that works to make Excel exports. When I moved the code over to my custom report page, the Excel chart contains an error saying that $csv_output is undefined and so is $data (both variables toward the end of the page). I tried declaring the variables ($csv_output = ''; and $data = '' above the Excel code, but that didn't work. Can anybody help me out? Code below...

Code: [Select]
<?php 
//////////////////// INITIATE SESSION ////////////////////
if (!isset($_SESSION)) {
session_start();
}

//////////////////// ALLOW ACCESS ONLY TO ADMINISTRATORS ////////////////////
if ($_SESSION['person_priveleges'] == 0) {
header("location:index.php");
}

//////////////////// CONNECT AND SELECT DATABASE ////////////////////
require_once('connect.php');
mysql_select_db($database, $connect);

//////////////////// APPLY VARIABLES ////////////////////
$state_search = "";
$payment_status = "";
$method_search = "";

//////////////////// GET USER SEARCH RESULTS ////////////////////
if (array_key_exists('search', $_GET)) {

// FILTER USER INPUT //
//       HERE        // 
///////////////////////

// INITIALIZE ERROR ARRAY //
$error = array();
// IF ALL INPUT FIELDS ARE LEFT BLANK THROW AN ERROR //
if ((empty($_GET['state_search'])) && (empty($_GET['payment_status'])) && (empty($_GET['payment_method']))) {
$error['search'] = "Please enter at least one search parameter.";
// IF NO ERRORS START THE QUERY //
} else {
$search = "SELECT * FROM person";
// SET WHERE PART OF QUERY TO FALS SINCE WE DO NOT HAVE ANY WHERE PARAMETERS //
$where = false;
// IF THE PERSON SELECTS A STATE ASSIGN TO A VARIABLE AND ADD TO QUERY //
if (isset($_GET['state_search']) && !empty($_GET['state_search'])) {
$state_search = $_GET['state_search'];
// FOR EACH STATE THAT WAS SELECTED //
foreach ($state_search as $state) {
// IF THERE ALREADY IS A WHERE CLAUSE ADD THE FOLLOWING CODE TO THE QUERY //
if ($where) {
$search .= " AND person_state = '$state'";
// IF THERE IS NO WHERE CLAUSE ADD THE FOLLOWING CODE TO THE QUERY AND SET WHERE TO TRUE SO FUTURE ADDITIONS WILL BE CORRECT //
} else {
$search .= " WHERE person_state = '$state'";
$where = true;
}
}
}
// IF THE PERSON SELECTS A PAYMENT STATUS ASSIGN TO A VARIABLE AND ADD TO QUERY //
if (isset($_GET['payment_status']) && !empty($_GET['payment_status'])) {
$payment_status = $_GET['payment_status'];
foreach ($payment_status as $status) {
if ($where) {
$search .= " AND person_paid = '$status' ";
   } else {
$search .= " WHERE person_paid = '$status' ";
$where = true;
   }
}
}
// IF THE PERSON SELECTS A PAYMENT METHOD ASSIGN TO A VARIABLE AND ADD TO QUERY //
if (isset($_GET['payment_method']) && !empty($_GET['payment_method'])) {
$payment_method = $_GET['payment_method'];
foreach ($payment_method as $method) {
if ($where) {
$search .= " AND person_payment_method = '$method' ";
   } else {
$search .= " WHERE person_payment_method = '$method' ";
$where = true;
   }
}
}
$search .= " AND person_priveleges = 0 ORDER BY person_last_name";
}
$query_search = mysql_query($search, $connect) or die(mysql_error());

// CODE TO GENERATE EXCEL OUTPUT //

// GET THE NUMBER OF FIELDS //
$fields = mysql_num_fields($query_search); 
// FOR EACH RECORD IN THE DATABASE PRODUCE SOME OUTPUT //
for ($i = 0; $i < $fields; $i++) {
$csv_output .= mysql_field_name($query_search, $i) . "\t";
}

while($row = mysql_fetch_row($query_search)) {
foreach($row as $value) {
if ((!isset($value)) OR ($value == "")) {
$value = "\t"; 
} else {
$value = str_replace('"', '""', $value);
$value = '"' . $value . '"' . "\t"; 
}
$line .= $value;
}
$data .= trim($line)."\n";
}
$data = str_replace("\r","",$data);

header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=Registration Report for IDUES 2011 Project Directors Meeting.xls");
header("Pragma: no-cache");
header("Expires: 0");
print $csv_output."\n".$data;
exit;
}
?>



Htaccess With Php Variables?

Similar Tutorials View Content
Hey there!
Thanks for taking the time to read my thread.

So basically I have one index page that handles all the redirects of the content etc but the issue is there can be any number of $_GET variables in the URL.

For example:

index.php?v=my-account&action=password&change=true&and=hello&there=yes


But how would I be able to use a rewrite rule to change all vars in the url at once to appear like this:

index.php/my-account/action/password/change/true/and/hello/there/yes

Thanks for your time!


Variables In Sql Query?

Similar Tutorials View Content
Can I use a variable inside an sql query to determine which table to select from? The 2 functions below do exactly the same thing, they're just selecting data from different tables. I'm not sure how I can do it. Maybe put a parameter in the function & use sprinf?


// Output the page data
function showpages()
  {
   db_connect();
$query = ("SELECT * FROM pages");  // can I change pages to a variable somehow?
$result = mysql_query($query);
    $result = result_to_assoc($result);
    return $result;   
   }

// Echo the pricelist data into the pricelist form
function show_pricelist()
  {
db_connect();
$query = ("SELECT * FROM pricelist");  // Again, if pricelist can be a variable, then I need only 1 function
$result = mysql_query($query);
    $result = result_to_assoc($result);
    return $result;   
   }



Php Variables By Reference

Similar Tutorials View Content
Hi all,

I have been coding in PHP for a fair while now and I have come across variables by reference, but I don't really know:
a) how they work;
b) when to use them;
c) why they are used;

Can anyone here please clarify these issues please.

Thanks in advance!


Geting Two Variables

Similar Tutorials View Content
Hello,

I'm try (for the first time!) to pass two variables between two pages, namely,  $_GET['assignment_id'] (generated from the last page) and $row['question_id'].  From what I understand, I need a "&" to join the two variables.  Unfortunately, my code isn't working: might there be some sort of concatenation or extra quotes that I need to get things rolling?

Thank you for your help.

Code: [Select]
<a href="../main_scripts/db_insert_assignment_question.php?question_id=<?php echo $row['question_id']&assignment_id=$_GET['assignment_id']; ?> Code: [Select]
">Add Question</a>


Send Variables

Similar Tutorials View Content
sorry there is so much code, but how can I make it so that the flash upload piece of this will be able to send variables, such as file name, to upload-file.php.....so that things can go into my database.  does this make sense?  if you need a working example, tell me and I will send you a PM with the address (don't want too many people knowing where this happens at......

Code: [Select]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Multiple File Upload With Progress Bar - Web Developer Plus Demos</title>
<script type="text/javascript" src="js/jquery-1.3.2.js"></script>
<script type="text/javascript" src="js/swfupload/swfupload.js"></script>
<script type="text/javascript" src="js/jquery.swfupload.js"></script>
<script type="text/javascript">

$(function(){
$('#swfupload-control').swfupload({
upload_url: "upload-file.php",
file_post_name: 'uploadfile',
file_size_limit : "9000000000000000000000000000",
file_types : "*",
file_types_description : "Image files",
file_upload_limit : 1000,
flash_url : "js/swfupload/swfupload.swf",
button_image_url : 'js/swfupload/wdp_buttons_upload_114x29.png',
button_width : 114,
button_height : 29,
button_placeholder : $('#button')[0],
debug: false
})
.bind('fileQueued', function(event, file){
var listitem='<li id="'+file.id+'" >'+
'File: <em>'+file.name+'</em> ('+Math.round(file.size/1024)+' KB) <span class="progressvalue" ></span>'+
'<div class="progressbar" ><div class="progress" ></div></div>'+
'<p class="status" >Pending</p>'+
'<span class="cancel" >&nbsp;</span>'+
'</li>';
$('#log').append(listitem);
$('li#'+file.id+' .cancel').bind('click', function(){
var swfu = $.swfupload.getInstance('#swfupload-control');
swfu.cancelUpload(file.id);
$('li#'+file.id).slideUp('fast');
});
// start the upload since it's queued
$(this).swfupload('startUpload');
})
.bind('fileQueueError', function(event, file, errorCode, message){
alert('Size of the file '+file.name+' is greater than limit');
})
.bind('fileDialogComplete', function(event, numFilesSelected, numFilesQueued){
$('#queuestatus').text('Files Selected: '+numFilesSelected+' / Queued Files: '+numFilesQueued);
})
.bind('uploadStart', function(event, file){
$('#log li#'+file.id).find('p.status').text('Uploading...');
$('#log li#'+file.id).find('span.progressvalue').text('0%');
$('#log li#'+file.id).find('span.cancel').hide();
})
.bind('uploadProgress', function(event, file, bytesLoaded){
//Show Progress
var percentage=Math.round((bytesLoaded/file.size)*100);
$('#log li#'+file.id).find('div.progress').css('width', percentage+'%');
$('#log li#'+file.id).find('span.progressvalue').text(percentage+'%');
})
.bind('uploadSuccess', function(event, file, serverData){
var item=$('#log li#'+file.id);
item.find('div.progress').css('width', '100%');
item.find('span.progressvalue').text('100%');
var pathtofile='<a href="uploads/'+file.name+'" target="_blank" >view &raquo;</a>';
item.addClass('success').find('p.status').html('Done!!! | '+pathtofile);
})
.bind('uploadComplete', function(event, file){
// upload has completed, try the next one in the queue
$(this).swfupload('startUpload');
})

});

</script>
<style type="text/css" >
#swfupload-control p{ margin:10px 5px; font-size:0.9em; }
#log{ margin:0; padding:0; width:500px;}
#log li{ list-style-position:inside; margin:2px; border:1px solid #ccc; padding:10px; font-size:12px;
font-family:Arial, Helvetica, sans-serif; color:#333; background:#fff; position:relative;}
#log li .progressbar{ border:1px solid #333; height:5px; background:#fff; }
#log li .progress{ background:#999; width:0%; height:5px; }
#log li p{ margin:0; line-height:18px; }
#log li.success{ border:1px solid #339933; background:#ccf9b9; }
#log li span.cancel{ position:absolute; top:5px; right:5px; width:20px; height:20px;
background:url('js/swfupload/cancel.png') no-repeat; cursor:pointer; }
</style>
</head>
<body>

<h3>&raquo; Multiple File Upload With Progress Bar</h3>

<div id="swfupload-control">
<p>&nbsp;</p>
<input type="button" id="button" />
<p id="queuestatus" ></p>
<ol id="log"></ol>
</div>

</body>
</html>


The @ Symbol On Variables

Similar Tutorials View Content
Hi,

I'm looking through some code I have for setting up a rating system. It was a free open source code, which I need to change to work for my own site. I have it working, but I am now just looking through the code to try and understand it, and for the most part, I do.

There is one part I am not familiar with, if somebody could help me please?

Values involved;
$current_rating = total rate value of votes
$count = total number of votes cast

Problem I have is the @ symbol here
$rating=@number_format($current_rating/$count, 1);

Does it format it to decimal places or something like that? It's probably something simple I know, but I am a relative newb.

Thanks.




Privacy