本文整理汇总了PHP中browser函数的典型用法代码示例。如果您正苦于以下问题:PHP browser函数的具体用法?PHP browser怎么用?PHP browser使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了browser函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: CVE
function CVE($OPT)
{
echo "\n" . c("g2") . "[ " . c("g1") . "CVE.mitre.org " . c("g2") . "]:: ";
$resultado = NULL;
if (isset($OPT["find"])) {
$browser = array("url" => "http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=" . urlencode($OPT["find"]), "proxy" => $OPT["proxy"], "time" => $OPT["time"]);
} else {
$browser = array("url" => "http://cve.mitre.org/cgi-bin/cvename.cgi?name=" . $OPT["cve-id"], "proxy" => $OPT["proxy"], "time" => $OPT["time"]);
}
$resultado = browser($browser);
if ($resultado["http_code"] > 307 or $resultado["http_code"] == 0) {
echo c("g2") . "Retrying... ";
$resultado = browser($browser);
}
if ($resultado["http_code"] > 307 or $resultado["http_code"] == 0) {
echo c("r") . "Error with the connection...\n\n" . c("g2");
goto saida;
}
if (preg_match("/There are <b>0<\\/b> CVE entries that match your search/i", $resultado["file"]) or preg_match("ERROR: Couldn't find/i", $resultado["file"]) or empty($resultado["file"])) {
echo c("r") . "NOT FOUND\n" . c("g2");
} else {
echo c("g") . "FOUND\n" . c("g2") . "+-----------------------------------------------------------------------------.\n|\n";
if (isset($OPT["find"])) {
preg_match_all('/<table cellpadding="0" cellspacing="0" border="0" width="100%">(.*?)<\\/table>/s', $resultado["file"], $source);
$sourc = explode("</tr>", $source[0][0]);
array_pop($sourc);
array_shift($sourc);
foreach ($sourc as $source) {
preg_match_all('/<td valign="top" nowrap="nowrap"><a href="(.*?)">(.*?)<\\/a><\\/td>/s', $source, $nmlk);
preg_match_all('/<td valign="top">(.*?)<\\/td>/s', $source, $descript);
preg_match_all('/CVE-(.*?)-.*/s', $nmlk[2][0], $year);
$ds = trim($descript[1][0]);
echo c("g2") . "| " . c("g1") . "AUTHOR:: " . c("r") . "Not available\n";
echo c("g2") . "| " . c("g1") . "DATE:: " . c("b") . $year[1][0] . "\n";
echo c("g2") . "| " . c("g1") . "CVE-ID:: " . $nmlk[2][0] . c("b") . "\n";
echo c("g2") . "| " . c("g1") . "DESCRIPTION:: " . c("b") . html_entity_decode(htmlspecialchars_decode($ds)) . c("g2") . "\n";
echo c("g2") . "| " . c("g1") . "LINK:: http://cve.mitre.org" . $nmlk[1][0] . c("g2") . "\n";
$save["author"] = "Not available";
$save["date"] = $year[1][0];
$save["description"] = html_entity_decode(htmlspecialchars_decode($ds));
$save["title"] = $nmlk[2][0];
$save["url"] = "http://cve.mitre.org" . $nmlk[1][0];
$save["dbs"] = "CVE";
$LAIA = array_merge($save, $OPT);
if ($OPT["save"] == 1) {
echo save($LAIA);
} else {
echo "|\n";
}
if ($OPT["save-log"] == 1) {
echo save_log($LAIA);
}
$id_info = $id_info + 1;
}
} else {
preg_match_all('/<h2>(.*?)<\\/h2>/s', $resultado["file"], $nmlk);
preg_match_all('/<td colspan="2">(.*?)<\\/td>/s', $resultado["file"], $descript);
preg_match_all('/CVE-(.*?)-.*/s', $nmlk[1][0], $year);
$ds = trim($descript[1][0]);
echo c("g2") . "| " . c("g1") . "AUTHOR:: " . c("r") . "Not available\n";
echo c("g2") . "| " . c("g1") . "DATE:: " . c("b") . $year[1][0] . "\n";
echo c("g2") . "| " . c("g1") . "CVE-ID:: " . $nmlk[1][0] . c("b") . "\n";
echo c("g2") . "| " . c("g1") . "DESCRIPTION:: " . c("b") . html_entity_decode(htmlspecialchars_decode($ds)) . c("g2") . "\n";
echo c("g2") . "| " . c("g1") . "LINK:: http://cve.mitre.org/cgi-bin/cvename.cgi?name=" . $nmlk[1][0] . c("g2") . "\n";
$save["author"] = "Not available";
$save["date"] = $year[1][0];
$save["description"] = html_entity_decode(htmlspecialchars_decode($ds));
$save["title"] = $nmlk[1][0];
$save["url"] = "http://cve.mitre.org/cgi-bin/cvename.cgi?name=" . $nmlk[1][0];
$save["dbs"] = "CVE";
$LAIA = array_merge($save, $OPT);
if ($OPT["save"] == 1) {
echo save($LAIA);
} else {
echo "|\n";
}
if ($OPT["save-log"] == 1) {
echo save_log($LAIA);
}
}
fim_:
echo c("g2") . "'-----------------------------------------------------------------------------'\n";
}
saida:
}
示例2: elseif
} elseif (preg_match('/(chrome)[ \\/]([\\w.]+)/', $ua)) {
$browser = 1;
} elseif (preg_match('/(safari)[ \\/]([\\w.]+)/', $ua)) {
$browser = 2;
} elseif (preg_match('/(opera)[ \\/]([\\w.]+)/', $ua)) {
$browser = 3;
} elseif (preg_match('/(msie)[ \\/]([\\w.]+)/', $ua)) {
$browser = 4;
} elseif (preg_match('/(mozilla)[ \\/]([\\w.]+)/', $ua)) {
$browser = 5;
}
//'mozilla';
preg_match('/(' . $browser . ')[ \\/]([\\w]+)/', $ua, $version);
return $browser;
}
$thebrowser = browser();
if (!$link) {
die('Could not connect: ' . mysql_error());
}
if (isset($_SESSION['pagenum'])) {
$_SESSION['pagenum'] = $_SESSION['pagenum'] + 1;
} else {
$_SESSION['pagenum'] = 0;
$rando = rand(1, 1000000);
// print $rando;
$hash = hash(sha1, $rando);
$_SESSION['hash'] = $hash;
}
print "<html lang=\"en\">";
//print $_SESSION['hash'];
print "<head> \n <meta charset='utf-8'> \n <title>QCRI Twitter Information Extraction Page</title> \n <link rel='stylesheet' type='text/css' href='http://www.zetiz.com/sitepoint/css/bootstrap.css'> \n\n<style>\n\n#myarea {\nborder:2px solid #000;\npadding:10px;\nheight:50px;\nwidth:800px;\n}\n</style></head>";
示例3: describe
<?php
describe('User interactions', function () {
beforeEach(function () {
clear_app();
});
describe('visiting the homepage as a visitor', function () {
it('shows hello world', function () {
browser()->visit(base() . '/');
expect(page())->toContainText('Hello world!');
});
});
describe('visiting the homepage as a logged in user', function () {
beforeEach(function () {
update_user('test', 'test', 'ROLE_USER');
});
it('is possible to login as the user', function () {
browser()->visit(base() . '/login');
page()->fillField('Username', 'test');
page()->fillField('Password', 'test');
page()->pressButton('Login');
expect(page())->toContainText('Hello test!');
});
});
});
示例4:
if(isset($_GET["ImportMembersFile"])){MEMBERS_IMPORT_FILE();exit;}
if(isset($_GET["DeleteMembersForGroup"])){GROUP_DELETE_MEMBERS($_GET["DeleteMembersForGroup"]);exit;}
if(isset($_GET["ForbiddenAttach"])){GROUP_ATTACHMENTS($_GET["ForbiddenAttach"]);exit();}
if(isset($_GET["SaveAttachmentGroup"])){FORBIDDEN_ATTACHMENTS_SAVE();exit;}
if(isset($_GET["LoadGroupSettings"])){GROUP_SETTINGS_PAGE();exit;}
if(isset($_GET["group_add_attach_rule"])){FORBIDDEN_ATTACHMENTS_ADDRULE();exit;}
if(isset($_GET["KavMilterGroupAddNewRule"])){echo GROUP_KAVMILTER_ADD_NEW_RULE($_GET["KavMilterGroupAddNewRule"]);exit;}
if(isset($_GET["DansGuardian_rules"])){GROUP_DANSGUARDIAN($_GET["DansGuardian_rules"]);exit;}
if(isset($_GET["save_dansguardian_rule"])){GROUP_DANSGUARDIAN_SAVE();exit;}
if(isset($_GET["delgroup"])){DeleteGroup();exit;}
if(isset($_GET["GetTreeFolders"])){browser();exit;}
if(isset($_GET["LoadMailingList-js"])){GROUP_MAILING_LIST_JS();exit();}
if(isset($_GET["LoadMailingList"])){GROUP_MAILING_LIST();exit();}
if(isset($_GET["RemoveMailingList"])){GROUP_MAILING_LIST_DEL();exit;}
if(isset($_GET["LoadComputerGroup"])){COMPUTERS_LIST();exit;}
if(isset($_GET["FORM_COMPUTER"])){COMPUTER_FORM_ADD();exit;}
if(isset($_GET["find_computer"])){COMPUTER_FIND();exit;}
if(isset($_GET["add_computer_to_group"])){COMPUTER_ADD_TO_GROUP();exit;}
if(isset($_GET["FORM_GROUP"])){GROUP_SAMBA_SETTINGS_TABS();exit;}
if(isset($_GET["FORM_GROUP2"])){GROUP_SAMBA_SETTINGS();exit;}
if(isset($_GET["FORM_GROUP_IDENTITY"])){GROUP_SAMBA_IDENTITY();exit;}
示例5: browser
$system = browser();
$unix = OS();
$provetor = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$g = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip=' . $_SERVER['REMOTE_ADDR'] . ''));
$data = "<pre>";
$data .= "Target : " . $id . "<br>";
$data .= "Ip : " . $_SERVER['REMOTE_ADDR'] . "<br>";
$data .= "Port : " . $_SERVER['REMOTE_PORT'] . "<br>";
$data .= "Country Name : " . $g['geoplugin_countryName'] . "<br>";
$data .= "Region : " . $g['geoplugin_region'] . "<br>";
$data .= "City : " . $g['geoplugin_city'] . "<br>";
$data .= "Longitude ,no exact: " . $g['geoplugin_longitude'] . "<br>";
$data .= "Latitude ,no exact: " . $g['geoplugin_latitude'] . "<br>";
$data .= "Device : " . device($unix) . "<br>";
$data .= "Operative System : " . OS() . "<br>";
$data .= "Browser : " . browser() . "<br>";
$data .= "Language : " . $_SERVER['HTTP_ACCEPT_LANGUAGE'] . "<br>";
$data .= "Provetor : " . $provetor . "<br>";
$data .= "Referer : " . $_SERVER['HTTP_REFERER'] . "<br>";
$data .= "Agent : " . $_SERVER['HTTP_USER_AGENT'] . "<br>";
$n = rand(0, 9000);
if ($javascript == 'false') {
$datas = "<title>GetDataReport[by RedToor]</title><h1>REPORT</h1><br>";
$datas .= $data;
$open = fopen("Report-" . $n . ".htm", 'w') or die('Failed');
fputs($open, $datas);
fclose($open);
header("location: " . $url . "");
} else {
?>
示例6: login_as
/**
* Visit the login page and login with the given username and password.
* @param string $username
* @param string $password
* @param array|string $roles
* @param bool $update
* @throws \Behat\Mink\Exception\ElementNotFoundException
*/
function login_as($username, $password, $roles = [], $update = false)
{
if ($update) {
update_user($username, $password, $roles);
}
browser()->visit(base() . "/login");
page()->fillField("Username", $username);
page()->fillField("Password", $password);
page()->pressButton("Login");
}
示例7: Array
<?php
/*Ueber die Funktion help() braucht man sich keine Sorgen zu machen sie ruft lediglich eine Weitere Funktion auf,
die sich in dem Array (hilfe_array) befindet.
In dem hilfe_array befinden sich zu den einzelnen Modulen eine Funktion ! Diese muss den Modul Namen mit uebergeben.*/
function help($ModulName)
{
echo $hilfe_array[$ModulName];
}
$hilfe_array = array(ADMIN => admin("ADMIN"), CALENDAR => calendar("CALENDAR"), BROWSER => browser("BROWSER"), HILFE => hilfe("HILFE"));
/*Eine Funktion hier als Bsp. admin arbeitet wie folgt...
Zuerst kann man in die am anfang inizialisierten Arrays den HTML Code zu einem Menuepunkt einfuegen. Moechte man
einen Screenshot dazufuegen, tragt man den link mit zugehoerigen Pfad in das screen array ein.
Nach der Initialisierung der Array werdnen alle Rechte zu den einzelnen Modulen in einem array (recht) abgespeichert.
über dieses wird im anschluss auch iterriert und die einzelnen Hilfe Seiten werden dann ausgegeben.
Moechte man nur eine Hilfe Seite fuer ein Modul erstellen, so laesst man die 7 ueberfluessigen Felder einfach weg.
(siehe unten) ...
*/
function admin($ModulName)
{
$hilfe_admin_text = array(0 => "<div align=\"center\"><H3>Gruppe Einrichten</H3></div>In dieser Maske kann eine neue Benutzergruppe\n\t\t angelegt und mit Rechten versehen werden. Die linke Spalte\t<b>Alle Rechte</b> zeigt alle verfügbaren \n\t\tBerechtigungen an, die vergeben werden können. Die rechte Spalte <b>Ausgewählte Rechte</b> enthält die\n\t\t Berechtigungen, die der Gruppe zugewiesen sind. Über die Schaltflächen <b>\"<<\"</b> <b>\">>\"</b> können \n\t\tder Gruppe Berechtigungen gegeben bzw. genommen werden. Neue Gruppen können nur von Usern erstellt werden, die\n\t\t selber über die Berechtigung <b>Neue Gruppe einrichten</b> verfügen. Mit <b>OK</b> werden die Eingaben\n\t\t bestätigt und die Gruppe erstellt. Mit <b>Abbrechen</b> gelangt man zurück auf die vorherige Seite.", 1 => "<div align=\"center\"><H3>Gruppenrechte bearbeiten</H3></div>In dieser Maske kann eine bestehende \n\t\tBenutzergruppe ausgewählt werden und neue Berechtigungen erhalten bzw. entfernt werden. Die linke Spalte <b>\n\t\tAlle Rechte</b> zeigt alle verfügbaren Berechtigungen an, die vergeben werden können. Die rechte Spalte <b>\n\t\tAusgewählte Rechte</b> enthält die Berechtigungen, die der Gruppe bereits zugewiesen sind. Über die Schaltflächen \n\t\t<b>\"<<\"</b> <b>\">>\"</b> können der Gruppe Berechtigungen gegeben bzw. genommen werden. Die Gruppenrechte können\n\t \tnur von Usern verändert werden, die selber über die Berechtigung <b>Gruppenrechte bearbeiten</b> verfügen. Mit\n\t \t<b>OK</b> werden die Eingaben bestätigt und die neuen Berechtigungen der Gruppe zugewiesen. Mit <b>Abbrechen</b> \n\t\tgelangt man zurück auf die vorherige Seite.\t", 2 => "<div align=\"center\"><H3>Löschen einer Gruppe</H3></div>In dieser Maske kann eine bestehende \n\t\tBenutzergruppe gelöscht werden. Die zu löschende Gruppe wird in der ComboBox ausgewählt. Mit <b>OK</b> wird die\n\t \tausgewählte Gruppe gelöscht. Mit <b>Abbrechen</b> gelangt man zurück auf die vorherige Seite.", 3 => "<div align=\"center\"><H3>Mitglieder einer Gruppe zuordnen</H3></div>In dieser Maske kann eine bestehende\n\t \tBenutzergruppe ausgewählt werden und ihr neuer User zugefügt bzw. entfernt werden. Die linke Spalte <b>Alle User</b>\n \t\tzeigt alle verfügbaren User an, die sich im System befinden. Die rechte Spalte <b>Ausgewählte User</b> enthält die \n\t\tUser, die der Gruppe bereits zugewiesen sind. Über die Schaltflächen <b>\"<<\"</b> <b>\">>\"</b> können der Gruppe User \n\t\thinzugefügt bzw. entfernt werden. Die Gruppenmitglieder können nur von Usern verändert werden, die selber über die \n\t\tBerechtigung <b>Gruppenmitglieder bearbeiten</b> verfügen. Mit <b>OK</b> werden die Eingaben bestätigt und die neuen \n\t\tUser der Gruppe zugewiesen. Mit <b>Abbrechen</b> gelangt man zurück auf die vorherige Seite.", 4 => "<div align=\"center\"><H3>User einrichten</H3></div>Über diese Maske kann ein User eingerichtet werden. \n\t\tAlle Felder sind Pflichtfelder. Mit Hilfe des User-Namen und des Passwortes, was zwei mal eingegeben werden muß, kann \n\t\tder User sich an dem System anmelden. Der Name und Vorname wird benutzt, um den User eindeutig identifizieren zu \n\t\tkönnen. Durch Eingabe der E-Mail Adresse bekommt der User seine Registrierungs-Daten per E-Mail zugeschickt. Mit dem \n\t\tButton <b>OK</b> bestätigt man die Eingabe und der User wird in der Datenbank angelegt. Mit <b>Abbrechen</b> gelangt \n\t\tman zurück auf die vorherige Seite.", 5 => "<div align=\"center\"><H3>User Eigenschaften bearbeiten</H3></div>Über diese Maske kann der User seine \n\t\tEigenschaften ändern. Möchte der User sein Passwort ändern, kann man mit Hilfe der ersten drei Felder ein neues \n\t\tPasswort setzen. Hat sich die E-Mail Adresse des Users geändert, kann diese in dem Feld E-Mail geändert werden. Mit \n\t\tdem Button <b>OK</b> bestätigt man die Eingabe und die Daten des Users werden in der Datenbank gespeichert. Mit \n\t\t<b>Abbrechen</b> gelangt man zurück auf die vorherige Seite.", 6 => "<div align=\"center\"><H3>User löschen</H3></div>Über diese Maske kann ein oder mehrere User komplett\n\t \taus dem System gelöscht werden. Hierfür muss die Gruppe ausgewählt werden, in der sich der User befindet. Die zu \n\t\tlöschenden User werden unter <b>Alle User:</b> markiert und über <b>\">>\"</b> den <b>Ausgewählten User:</b> zugefügt. \n\t\tMit dem Button <b>OK</b> wird die Löschung der <b>Ausgewählten User</b> veranlasst. Mit <b>Abbrechen</b> gelangt man \n\t\tzurück auf die vorherige Seite.", 7 => "");
$hilfe_admin_screen = array(0 => "", 1 => "", 2 => "", 3 => "", 4 => "", 5 => "", 6 => "", 7 => "");
$acl = new ACL();
$acl = @$_SESSION["user"]->getACLByPath($ModulName);
if ($acl->acl_id != NULL) {
echo "<table border=\"0\" align=\"center\"><tr><td><div align=\"center\">";
echo "<div aling=\"center\"><H2><u>Beschreibung der Admin Tools</u></H2></div><br/>";
}
for ($a = 0; $a < 8; $a++) {
if ($acl->delete_path == 1) {
if ($hilfe_admin_text[$a] != NULL) {
示例8: GROUP_DANSGUARDIAN
exit;
}
if (isset($_GET["DansGuardian_rules"])) {
GROUP_DANSGUARDIAN($_GET["DansGuardian_rules"]);
exit;
}
if (isset($_GET["save_dansguardian_rule"])) {
GROUP_DANSGUARDIAN_SAVE();
exit;
}
if (isset($_GET["delgroup"])) {
DeleteGroup();
exit;
}
if (isset($_GET["GetTreeFolders"])) {
browser();
exit;
}
if (isset($_GET["LoadMailingList-js"])) {
GROUP_MAILING_LIST_JS();
exit;
}
if (isset($_GET["LoadMailingList"])) {
GROUP_MAILING_LIST();
exit;
}
if (isset($_GET["RemoveMailingList"])) {
GROUP_MAILING_LIST_DEL();
exit;
}
if (isset($_GET["LoadComputerGroup"])) {
示例9: process_get
function process_get()
{
global $page;
global $MySelf;
$ajax = 0;
switch ($_GET['action']) {
// Maintenance!
case "maintenance":
$page = maintenance();
break;
// a specific run is requested.
// a specific run is requested.
case "show":
$page = listRun();
$ajax = 20;
break;
// a profile is requested.
// a profile is requested.
case "profile":
$page = profile();
break;
// a profile change is requested.
// a profile change is requested.
case "modprofile":
$page = modProfile();
break;
// Admin request to delete an api key (NOT user deleting own!)
// Admin request to delete an api key (NOT user deleting own!)
case "delapi":
$page = deleteAPIKey();
break;
// Quick toggle of login capabilities.
// Quick toggle of login capabilities.
case "toggleLogin":
$page = toggleLogin();
break;
// Quick confirm an account.
// Quick confirm an account.
case "quickconfirm":
$page = quickConfirm();
break;
// Change of eMail requested
// Change of eMail requested
case "changeemail":
$page = makeEmailChangeForm();
break;
// Show corp hierarchy
// Show corp hierarchy
case "hierarchy":
$page = showHierarchy();
break;
// Browser solar Systems
// Browser solar Systems
case "browse":
$page = browser();
break;
// User wants to delete a run.
// User wants to delete a run.
case "deleterun":
deleteRun();
break;
// User wants to see the preferences page.
// User wants to see the preferences page.
case "preferences":
$page = makePreferences();
break;
// A banker wants to see the transaction log for a user.
// A banker wants to see the transaction log for a user.
case "showTransactions":
$page = showTransactions();
break;
// User wants to manage his cans.
// User wants to manage his cans.
case "cans":
$page = makeCanPage();
break;
// Print out fancy global statistics
// Print out fancy global statistics
case "globstats":
$page = globalStatistics();
break;
// User wants to re-validate his email.
// User wants to re-validate his email.
case "revalidate":
validate();
break;
// User wants to pop a can.
// User wants to pop a can.
case "popcan":
$page = popCan();
break;
// Kick a user.
// Kick a user.
case "kickban":
$page = kick();
break;
// User wants to toggle the empty/full setting of a can.
// User wants to toggle the empty/full setting of a can.
case "togglecan":
$page = toggleCan();
//.........这里部分代码省略.........
示例10: getall
function getall()
{
$id = $_GET['id'];
$system = browser();
$unix = OS();
$provetor = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$g = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip=' . $_SERVER['REMOTE_ADDR'] . ''));
$data = "<pre>";
$data .= "Target : " . $id . "<br>";
$data .= "Ip : " . $_SERVER['REMOTE_ADDR'] . "<br>";
$data .= "Port : " . $_SERVER['REMOTE_PORT'] . "<br>";
$data .= "Date : " . date("F j, Y, g:i a") . "<br>";
$data .= "Country Name : " . $g['geoplugin_countryName'] . "<br>";
$data .= "Region : " . $g['geoplugin_region'] . "<br>";
$data .= "City : " . $g['geoplugin_city'] . "<br>";
$data .= "Longitude ,no exact: " . $g['geoplugin_longitude'] . "<br>";
$data .= "Latitude ,no exact: " . $g['geoplugin_latitude'] . "<br>";
$data .= "Device : " . device($unix) . "<br>";
$data .= "Operative System : " . OS() . "<br>";
$data .= "Architecture : " . architecture() . "<br>";
$data .= "Browser : " . browser() . "<br>";
$data .= "Language : " . $_SERVER['HTTP_ACCEPT_LANGUAGE'] . "<br>";
$data .= "Provetor : " . $provetor . "<br>";
$data .= "Referer : " . $_SERVER['HTTP_REFERER'] . "<br>";
$data .= "Agent : " . $_SERVER['HTTP_USER_AGENT'] . "<br>";
return $data;
}
示例11: siph0n
function siph0n($OPT)
{
echo "\n" . c("g2") . "[ " . c("g1") . "SIPH0N.in " . c("g2") . "]:: ";
$resultado = NULL;
if (isset($OPT["author"])) {
echo c("r") . "Not available\n";
goto saida;
} else {
$info = array('search' => $OPT["find"], 'Submit' => 'Submit');
$browser = array("url" => "http://siph0n.in/", "proxy" => $OPT["proxy"], "post" => $info, "time" => $OPT["time"]);
}
$resultado = browser($browser);
if ($resultado["http_code"] > 307 or $resultado["http_code"] == 0) {
echo c("g2") . "Retrying... ";
$resultado = browser($browser);
}
if ($resultado["http_code"] > 307 or $resultado["http_code"] == 0) {
echo c("r") . "Error with the connection...\n\n" . c("g2");
goto saida;
}
$la = 0;
$a = explode("\n", $resultado["file"]);
foreach ($a as $line) {
if ($line == "<br><br><b>[ Search Results ]</b><br>") {
$la = 1;
}
}
if ($la != 1) {
echo c("r") . "NOT FOUND\n" . c("g2");
} else {
echo c("g") . "FOUND\n" . c("g2");
if (!$_SESSION["filter"]) {
echo ".-----------------------------------------------------------------------------.\n|\n" . c("g1");
}
preg_match_all('/<table width="597" align="center" border="0">(.*?)<\\/table>/s', $resultado["file"], $data_brute);
$data_brute_2 = explode("</tr>", $data_brute[0][0]);
unset($data_brute_2[0]);
unset($data_brute_2[count($data_brute_2)]);
foreach ($data_brute_2 as $data) {
preg_match_all('#<td class="style1" nowrap="nowrap" width="62">(.*?)</td>#', $data, $date);
preg_match_all('#<td nowrap="nowrap" width="375"><a href="(.*?)" target="_blank" class="style1">(.*?)</a></td>#', $data, $title_link);
preg_match_all('#<a href=".*">(.*?)</a>#', $data, $author);
if ($_SESSION["filter"]) {
ob_end_clean();
$_SESSION["filtro"][] = array('db' => 'SIPH0N', 'author' => $author[1][2], 'date' => $date[1][0], 'title' => trim($title_link[2][0]), 'link' => "http://siph0n.in/{$title_link[1][0]}");
} else {
echo c("g2") . "| " . c("g1") . "AUTHOR:: " . $author[1][2] . "\n";
echo c("g2") . "| " . c("g1") . "DATE:: " . $date[1][0] . "\n";
echo c("g2") . "| " . c("g1") . "TITLE:: " . c("b") . trim($title_link[2][0]) . "\n";
echo c("g2") . "| " . c("g1") . "LINK:: " . c("b") . "http://siph0n.in/{$title_link[1][0]}" . c("g2") . "\n" . c("g2");
$save["author"] = $author[1][2];
$save["date"] = $date[1][0];
$save["title"] = trim($title_link[2][0]);
$save["link"] = "http://siph0n.in/" . $title_link[1][0];
$save["db"] = "SIPH0N";
if ($OPT["save"] == 1) {
echo save($save);
} else {
echo "|\n";
}
if ($OPT["save-log"] == 1) {
echo save_log($save);
}
}
}
echo c("g2") . "'-----------------------------------------------------------------------------'\n";
}
saida:
}
示例12: display
//.........这里部分代码省略.........
$stattable .= "<div style=\"padding:0px; height:" . $statep . "px; border-top:solid 1px black; background-image:url(images/barra_roxa1.gif);\"><img src=\"images/barra_roxa1.gif\" alt=\"\" /></div>";
}
if ($statep < 66 && $statep >= 33) {
$stattable .= "<div style=\"padding:0px; height:" . $statep . "px; border-top:solid 1px black; background-image:url(images/barra_roxa2.gif);\"><img src=\"images/barra_roxa2.gif\" alt=\"\" /></div>";
}
if ($statep < 33) {
$stattable .= "<div style=\"padding:0px; height:" . $statep . "px; border-top:solid 1px black; background-image:url(images/barra_roxa3.gif);\"><img src=\"images/barra_roxa3.gif\" alt=\"\" /></div>";
}
$stattable .= "</td></tr></table></td>\n";
$stattable .= "</tr><tr><td>HP</td><td>CH</td><td>TP</td><td>NP</td><td>EP</td></tr></table>\n";
$userrow["statbars"] = $stattable;
// Now make numbers stand out if they're low.
if ($userrow["currenthp"] <= $userrow["maxhp"] / 5) {
$userrow["currenthp"] = "<blink><span class=\"highlight\"><b>*" . $userrow["currenthp"] . "*</b></span></blink>";
}
if ($userrow["currentmp"] <= $userrow["maxmp"] / 5) {
$userrow["currentmp"] = "<blink><span class=\"highlight\"><b>*" . $userrow["currentmp"] . "*</b></span></blink>";
}
$spellquery = doquery("SELECT id,name,type FROM {{table}}", "spells");
$userspells = explode(",", $userrow["spells"]);
$userrow["magiclist"] = "";
while ($spellrow = mysql_fetch_array($spellquery)) {
$spell = false;
foreach ($userspells as $a => $b) {
if ($b == $spellrow["id"] && $spellrow["type"] == 1) {
$spell = true;
}
}
if ($spell == true) {
$userrow["magiclist"] .= "<a href=\"index.php?do=spell:" . $spellrow["id"] . "\">" . $spellrow["name"] . "</a><br />";
}
}
if ($userrow["magiclist"] == "") {
$userrow["magiclist"] = "None";
}
//Comandos para os personagens, em cima das cidades.
$comandospersonagem = "<div id=\"comandosdentro\" style=\"z-index: 3;\"><table border=\"1\" cellspacing=\"0\" cellpadding=\"0\" background=\"images/fundoviajar.png\" style=\"border:1px #000000 solid\"><tr style=\"border:1px #ffefb7 solid\"><td style=\"border:1px #ffefb7 solid\"><a href=\"troca.php?do=troca\"><img src=\"images/24/troca.gif\" title=\"Realizar uma Troca\" border=\"0\"></a></td><td style=\"border:1px #ffefb7 solid\"><a href=\"users.php?do=batalha1\"><img src=\"images/24/duelar.gif\" title=\"Realizar um Duelo\" border=\"0\"></a></td><td style=\"border:1px #ffefb7 solid\"><a href=\"encherhp.php\"><img src=\"images/24/descansar.gif\" title=\"Descansar\" border=\"0\"></a></td><td style=\"border:1px #ffefb7 solid\"><a href=\"javascript:openchatpopup()\"><img src=\"images/24/conversar.gif\" title=\"Abrir Chat Global\" border=\"0\"></a></td><td style=\"border:1px #ffefb7 solid\"><a href=\"javascript: procurarjogador();\"><img src=\"images/24/visualizar.gif\" title=\"Visualizar um Personagem\" border=\"0\"></a></td></tr>";
//Parte provavelmente VIP?
$comandospersonagem .= "<tr style=\"border:1px #ffefb7 solid\">";
$comandospersonagem .= "<td style=\"border:1px #ffefb7 solid\"><a href=\"forum.php?do=msg\" title=\"Abrir o Fórum In-Game\"><img src=\"images/24/forum.gif\" border=\"0\"></a></td>";
for ($h = 1; $h <= 4; $h++) {
$comandospersonagem .= "<td style=\"border:1px #ffefb7 solid\"><img src=\"images/24/gif24.gif\"></td>";
}
$comandospersonagem .= "</tr></table></div><br><br>";
//Qual Browser.
include 'funcoesinclusas.php';
$var = browser();
if ($var == "Internet Explorer (MSIE/Compatible)") {
$var = "71px";
} else {
$var = "77px";
}
// Travel To list.
$townslist = explode(",", $userrow["towns"]);
$townquery2 = doquery("SELECT * FROM {{table}} ORDER BY id", "towns");
$userrow["townslist"] = "<div style=\"background-image:url('images/naruto.jpg');background-repeat:no-repeat; background-position: inherit;\"><table><tr><td><div style=\"padding-right: 11px;padding-left: 17px;padding-bottom: {$var}; padding-top: 12px;\" id=\"editar\"><center><table><tr><td height=\"35\" valign=\"middle\"><center>" . $userrow["currenttown"] . "</center></td></tr></table></center></div></td></tr><tr><td><center><div id=\"cidadesfora\">{$comandospersonagem}<div id=\"cidadesdentro\" style=\"z-index: 2; display: block;\"><table border=\"1\" cellspacing=\"0\" cellpadding=\"0\" background=\"images/fundoviajar.png\" style=\"border:1px #000000 solid\"><tr style=\"border:1px #000000 solid\">";
$quantas = 0;
while ($townrow2 = mysql_fetch_array($townquery2)) {
$town = false;
foreach ($townslist as $a => $b) {
if ($b == $townrow2["id"]) {
$town = true;
}
}
if ($townrow2["id"] % 6 == 0) {
$userrow["townslist"] .= "</tr><tr style=\"border:1px #ffefb7 solid\">";
}
if ($town == true) {
if ($townrow2['latitude'] < 0) {
$lat = $townrow2['latitude'] * -1 . "S";
} else {
$lat = $townrow2['latitude'] . "N";
}
if ($townrow2['longitude'] < 0) {
$log = $townrow2['longitude'] * -1 . "W";
} else {
$log = $townrow2['longitude'] . "E";
}
$userrow["townslist"] .= "<td style=\"border:1px #ffefb7 solid\"><a href=\"index.php?do=gotown:" . $townrow2["id"] . "\"><img src=\"images/24/cidade_" . $townrow2["id"] . ".gif\" title=\"[{$lat},{$log}] " . $townrow2["name"] . " - " . $townrow2['travelpoints'] . " TP\" border=\"0\"></a></td>";
} else {
$userrow["townslist"] .= "<td style=\"border:1px #ffefb7 solid\"><img src=\"images/24/cidade_" . $townrow2["id"] . "p.gif\" border=\"0\"></td>";
}
$quantas = $townrow2["id"];
}
for ($i = $quantas; $i < 10; $i++) {
$userrow["townslist"] .= "<td style=\"border:1px #ffefb7 solid\" background=\"images/fundocasa.jpg\"><img src=\"images/24/gif24.gif\" border=\"0\"></td>";
}
$userrow["townslist"] .= "</tr></table></div></div></center></td></tr></table></div>";
} else {
$userrow = array();
}
$finalarray = array("dkgamename" => $controlrow["gamename"], "title" => $title, "content" => $content, "rightnav" => parsetemplate($rightnav, $userrow), "leftnav" => parsetemplate($leftnav, $userrow), "topnav" => $topnav, "totaltime" => round(getmicrotime() - $starttime, 4), "numqueries" => $numqueries, "version" => $version, "build" => $build);
$page = parsetemplate($template, $finalarray);
$page = $xml . $page;
if ($controlrow["compression"] == 1) {
ob_start("ob_gzhandler");
}
echo $page;
die;
}
示例13: isIE
function isIE()
{
if (stristr(browser(), "msie")) {
return true;
} else {
return false;
}
}
示例14: describe
<?php
namespace Testing\Spec\Suite;
describe("Google", function () {
it("finds the Google logo", function () {
browser()->visit('http://www.google.fr');
expect(element('#hplogo'))->not->toBeAnInstanceOf('Testing\\Spec\\Api\\ElementNotFound');
});
it("finds Kahlan in the search result", function () {
browser()->visit('http://www.google.fr');
page()->fillField('q', 'Unit/BDD PHP Test Framework for Freedom, Truth, and Justice');
page()->pressButton('btnG');
wait(page())->toContain('Kahlan');
});
}, 10);
示例15: themeCSS
/**
*
*
*
*/
public function themeCSS($theme = NULL)
{
$theme = is_null($theme) ? get("webTheme") : $theme;
$file = "www/lib/themes/" . $theme . "/css/style.css";
$browser = browser();
if ($browser === "Internet Explorer") {
$style = "www/lib/themes/" . $theme . "/css/ie.style.css";
if (file_exists($style)) {
return '<link rel="stylesheet" href="' . $this->themePath . '/css/ie.style.css" type="text/css">';
}
return '<link rel="stylesheet" href="' . $this->themePath . '/css/style.css" type="text/css">';
} else {
return '<link rel="stylesheet" href="' . $this->themePath . '/css/style.css" type="text/css">';
}
}