本文整理汇总了PHP中getFileContent函数的典型用法代码示例。如果您正苦于以下问题:PHP getFileContent函数的具体用法?PHP getFileContent怎么用?PHP getFileContent使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了getFileContent函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: buildContent
function buildContent($lang)
{
// array of file names to use
// NOTE: the textboxes will be created and ordered in the same order of the array
$file_list = array("narrator_box", "style_box", "script_box", "about_box");
// array with the strings to return
$res = array("style" => "", "script" => "");
// loop through the file list and create the textboxes HTML
$file_count = 0;
foreach ($file_list as $file) {
// grab the file's content
$file_content = getFileContent($file, $lang);
// skip if this file has no content
if (empty($file_content)) {
continue;
}
// run this file's content through the CSS text color coding function
$content_aux = addStyleTags(preg_replace("/(\n|\r\n)/", "\r", $file_content));
// store the styles
$res["style"] .= $content_aux["style"];
// run this file's content through the CSS text color coding function
$content_aux = addScriptTags($content_aux["color_coded"]);
// store the scripts
$res["script"] .= $content_aux["script"];
// store this file's content with color coding
// making sure to remove any "goto" tags and any "\r" after it (to avoid having empty lines int he final result)
$res[$file] = preg_replace("/<goto[^>]*>\r?/i", "", $content_aux["color_coded"]);
// create this file's text box (the final html for this file)
$res[$file] = "<div id='" . $file . "' class='content flex_item' style='order:" . $file_count++ . ";'>\n\t\t\t<div class='header header_expanded'>\n\t\t\t\t<div class='header_text'>" . strtoupper($file) . "</div>\n\t\t\t\t<div class='header_button hb_expanded'></div>\n\t\t\t</div>\n\t\t\t<div class='text text_expanded'>" . $res[$file] . "</div>\n\t\t</div>";
}
return $res;
}
开发者ID:PedroHenriques,项目名称:www.pedrojhenriques.com,代码行数:32,代码来源:functions.php
示例2: read
public function read()
{
if (!is_file($this->fileName)) {
return false;
} else {
return getFileContent($this->fileName);
}
}
开发者ID:laekov,项目名称:shiruku,代码行数:8,代码来源:cache.php
示例3: matchFilter
function matchFilter($filter, $content)
{
if (isset($filter->gt)) {
foreach ($filter->gt as $key => $val) {
if (!isset($content->{$key}) || $content->{$key} <= $val) {
return false;
}
}
}
if (isset($filter->lt)) {
foreach ($filter->lt as $key => $val) {
if (!isset($content->{$key}) || $content->{$key} >= $val) {
return false;
}
}
}
if (isset($filter->equal)) {
foreach ($filter->equal as $key => $val) {
if (!isset($content->{$key}) || $content->{$key} != $val) {
return false;
}
}
}
if (isset($filter->inArray)) {
foreach ($filter->inArray as $key => $val) {
if (!isset($content->{$key}) || !in_array($val, $content->{$key})) {
return false;
}
}
}
if (isset($filter->vague)) {
foreach ($filter->vague as $val) {
if (is_array($content->tag) && in_array($val, $content->tag)) {
return true;
}
if (strpos($content->title, $val) !== false) {
return true;
}
$text = getFileContent($srkEnv->penPath . $content->penId . '/content.md');
if (strpos($text, $val) !== false) {
return true;
}
}
return false;
}
return true;
}
开发者ID:laekov,项目名称:shiruku,代码行数:47,代码来源:pen.php
示例4: load
public function load($pathName)
{
$this->fileName = $pathName . '/like.json';
if (is_file($this->fileName)) {
$this->data = json_decode(getFileContent($this->fileName));
if ($this->data !== null) {
if (is_object($this->data->list)) {
$this->data->list = (array) $this->data->list;
}
$this->status = 'normal';
}
} else {
$this->data = (object) self::$defaultData;
$this->status = 'normal';
}
return $this->status !== 'normal';
}
开发者ID:laekov,项目名称:shiruku,代码行数:17,代码来源:like.php
示例5: commentLoadContent
function commentLoadContent($penId, $commentId)
{
global $srkEnv;
$contentFileName = $srkEnv->penPath . '/' . $penId . '/comment/' . $commentId . '/content.html';
return getFileContent($contentFileName);
}
开发者ID:laekov,项目名称:shiruku,代码行数:6,代码来源:comment.php
示例6: dirname
<?php
include dirname(__FILE__) . "/../commonLib.php";
$filePath = $_GET["file_path"];
// $filePath = "/disk2/qatest/svn_code/qa/WebFramework/htdocs/m_testAssist/m_productCodeComment/code/bf3c7cfd35b54b58eb4fa83eca5a5f35/499969/build.xml";
// $filePath = "/disk2/qatest/svn_code/qa/WebFramework/htdocs/m_testAssist/m_productCodeComment/code/bf3c7cfd35b54b58eb4fa83eca5a5f35/499969/src/java/outfox/ead/stat/mongo/model/Order.java";
$retArray = getFileContent($filePath, "red");
$type = $retArray["type"];
$lines = $retArray["lines"];
$content = "";
if ($type == "image" || $type == "error") {
$content = $lines[0];
} elseif ($type == "text") {
$line_cnt = count($lines);
$temp_arr = array();
$line_idx_classname = "idx_span";
$line_classname = "cont_span";
$line_idx = 1;
foreach ($lines as $arr) {
list($line, $funcName) = $arr;
if ($line_cnt < 10) {
$line = sprintf("<span class='{$line_idx_classname}'>%s</span><span class='{$line_classname}'>%s</span>", $line_idx, $line);
} elseif ($line_cnt < 100) {
$line = sprintf("<span class='{$line_idx_classname}'>%2s</span><span class='{$line_classname}'>%s</span>", $line_idx, $line);
} elseif ($line_cnt < 1000) {
$line = sprintf("<span class='{$line_idx_classname}'>%2s</span><span class='{$line_classname}'>%s</span>", $line_idx, $line);
} elseif ($line_cnt < 10000) {
$line = sprintf("<span class='{$line_idx_classname}'>%2s</span><span class='{$line_classname}'>%s</span>", $line_idx, $line);
}
$line_idx++;
array_push($temp_arr, "<div name='func_{$funcName}' class='file_line'>" . $line . "</div>");
开发者ID:sleepyycat,项目名称:WebFramework,代码行数:31,代码来源:get_file_content.php
示例7: getFileContent
<link href="theme/<?php
echo CONFIG_THEME_NAME;
?>
/css/ajaxtexteditor.css" type="text/css" rel="stylesheet"/>
<link href="theme/<?php
echo CONFIG_THEME_NAME;
?>
/css/jqModal.css" type="text/css" rel="stylesheet"/>
<title>Ajax Text Editor</title>
</head>
<body>
<div id="pageBody">
<textarea name="content" id="content" style="height:500px; width: 97%;"><?php
echo getFileContent($path);
?>
</textarea>
</div>
<div id="windowProcessing" class="jqmWindow" style="display:none">
<form name="frmProcessing" id="frmProcessing" method="post"
action="<?php
echo appendQueryString(CONFIG_URL_SAVE_TEXT, makeQueryString(array('path')));
?>
">
<input type="hidden" name="folder" id="folder" value="<?php
echo dirname($path);
?>
"/>
<input type="hidden" name="name" id="name" value="<?php
echo basename($path);
开发者ID:annickvdp,项目名称:Chamilo1.9.10,代码行数:30,代码来源:ajax_text_editor.php
示例8: dirname
<?php
include dirname(__FILE__) . "/../util/util.php";
echo json_encode(getFileContent($_GET["file_path"]));
开发者ID:sleepyycat,项目名称:WebFramework,代码行数:4,代码来源:get_file_content.php
示例9: makecontact_execute
//.........这里部分代码省略.........
session_addvalue($slot . '_info', getLT('wblank'));
session_setvalue($slot . "_viewid", $id);
setSlotView($slot, "add");
} else {
$_local_error = getLT('unableadd');
break;
}
}
case 'sendemail':
if (isset($_POST['cancel_button']) && $_POST['cancel_button'] == getLT('cancel')) {
$_local_error = 'usercanceled';
break;
}
if ($_local_error == "") {
ob_start();
require_once "config/htmlreport.php";
require_once "config/templates.php";
require_once "config/mail.php";
global $_templates;
require_once "config/utils.php";
$_control_replace_sql = "parseAndReplaceAll";
$pdf = new HtmlReport("");
$emailbody = ob_get_contents();
ob_end_clean();
$emailbody = html_entity_decode($emailbody);
$emailsubject = getLT('emailcontact');
global $mails_sql_conn;
$mails_sql_conn = create_db_connection();
$mails_sql_conn->openselect($_control_replace_sql("select pemails as email from projects where id=0[config.projectid]"));
$noemail = false;
if ($mails_sql_conn->eof()) {
$noemail = true;
}
while (!$mails_sql_conn->eof()) {
$mailman = createMailObject();
$mailman->IsHTML(true);
$emailto = $mails_sql_conn->getvalue("email");
$emailreply = "";
$emailbcc = "";
$emailcc = "";
$emailfrom = "";
$emailbody = getFileContent(getFilePathFor('html', 'makecontact'));
require_once "config/utils.php";
$emailbody = parseAndReplaceAll($emailbody);
$emailreply = correctPostValue($_POST["iemail"]);
$mailman->Body = $emailbody;
$mailman->Subject = $emailsubject;
$mailman->ClearAddresses();
$mailman->AddAddress($emailto);
if ($emailbcc != "") {
$mailman->AddBCC($emailbcc);
}
if ($emailcc != "") {
$mailman->AddCC($emailcc);
}
if ($emailfrom != "") {
$mailman->FromName = "";
$mailman->From = $emailfrom;
}
if ($emailreply != '') {
$mailman->AddReplyTo($emailreply);
}
$mailman->send();
$mails_sql_conn->movenext();
}
$mails_sql_conn->close();
if ($noemail) {
session_addvalue($slot . '_error', getLT('noemailfound'));
} else {
session_addvalue($slot . '_info', getLT('yourmessageissent'));
}
}
break;
default:
//$_local_error="slot:".$slot." unknown post action: ".$action;
setSlotView($slot, "");
break;
}
}
if (isset($_POST['cancel_button']) && $_POST['cancel_button'] == getLT('cancel')) {
//if($_local_error!="") session_addvalue($slot.'_error',getLT($_local_error));
$_local_error = '';
} else {
if ($_local_reloadform != "" || $_local_error != "" || $action == "justreloadform") {
//save post for later use
foreach ($_POST as $key => $val) {
if (is_array($val)) {
session_setvalue('savedpost_makecontact_' . $key, correctPostValue(implode(",", str_replace(',', ' ', $_POST[$key]))));
} else {
session_setvalue('savedpost_makecontact_' . $key, correctPostValue($val));
}
}
if ($_local_error != "") {
session_addvalue($slot . '_error', $_local_error);
}
}
}
$render_current_slot--;
return $_local_error;
}
开发者ID:jawedkhan,项目名称:rorca,代码行数:101,代码来源:control_makecontact.php
示例10: getFileContent
}
);
</script>
<link href="theme/<?php echo CONFIG_THEME_NAME; ?>/css/editor.css" type="text/css" rel="stylesheet" />
<link href="theme/<?php echo CONFIG_THEME_NAME; ?>/css/jqModal.css" type="text/css" rel="stylesheet" />
<title>Ajax Text Editor</title>
</head>
<body>
<div id="pageBody">
<textarea name="content" id="content" style="height:500px; width: 97%;"><?php echo getFileContent($path); ?></textarea>
</div>
<div id="windowProcessing" class="jqmWindow" style="display:none">
<form name="frmProcessing" id="frmProcessing" method="POST" action="<?php echo appendQueryString(CONFIG_URL_SAVE_TEXT, makeQueryString(array('path')));?>">
<input type="hidden" name="folder" id="folder" value="<?php echo dirname($path); ?>" />
<input type="hidden" name="name" id="name" value="<?php echo basename($path); ?>" />
<input type="hidden" name="save_as_request" id="save_as_request" value="0" />
<div style="display:none"><textarea name="text" id="text"></textarea></div>
</form>
<a href="#" class="jqmClose" id="windowSaveClose"><?php echo IMG_BTN_CANCEL; ?></a>
<p><img src="theme/<?php echo CONFIG_THEME_NAME; ?>/images/loading.gif" /></p>
</div>
<div id="windowSaveAs" class="jqmWindow" style="display:none">
<a href="#" class="jqmClose" id="windowSaveClose"><?php echo IMG_BTN_CANCEL; ?></a>
<form id="formSaveAs" name="formSaveAs" action="" method="post">
<table class="tableForm" cellpadding="0" cellspacing="0">
开发者ID:Ting-Article,项目名称:Interview,代码行数:31,代码来源:ajax_text_editor.php
示例11: combineFile
function combineFile($filePath)
{
global $loadedFileList, $treeContentList, $treeIndex, $contentList, $t;
$fileContent = getFileContent($filePath);
$loadedFileList[$filePath] = $filePath;
$treeContentList[] = str_repeat(' | ', $treeIndex) . ' +---- ' . $filePath;
$treeIndex++;
foreach ($fileContent as $key => $value) {
$matchFile = findImport($value, $t);
if ($matchFile != '') {
if (@$loadedFileList[$matchFile] == null) {
combineFile($matchFile);
$contentList[] = "\n";
}
} else {
$contentList[] = $value;
}
}
$treeIndex--;
}
开发者ID:AllenWeb,项目名称:my____s____i____n____a____j____s,代码行数:20,代码来源:pack_bk.php
示例12: alert
return;
}
if ($check[2] !== IMAGETYPE_GIF && $check[2] !== IMAGETYPE_JPEG && $check[2] !== IMAGETYPE_PNG) {
echo '<script language="javascript">
alert("Image Type is not a gif/jpeg/png !!");
window.location="' . SERVER . '/profile";
</script>';
return;
}
$filename = pathinfo($_FILES['profilepic']['name'], PATHINFO_FILENAME);
$fileext = pathinfo($_FILES['profilepic']['name'], PATHINFO_EXTENSION);
$image = uniqid('') . md5($filename) . '.' . $fileext;
$file_path = $target_dir . $image;
$fileTmpLoc = $_FILES['profilepic']['tmp_name'];
$fileContents = hash_file('md5', $fileTmpLoc);
$oldContent = getFileContent($sid);
if ($fileContents == $oldContent) {
echo '<script language="javascript">
alert("You are trying to upload the same file!");
window.location="' . SERVER . '/profile";
</script>';
return;
}
if ($check[2] == IMAGETYPE_JPEG) {
$src = imagecreatefromjpeg($fileTmpLoc);
} elseif ($check[2] == IMAGETYPE_PNG) {
$src = imagecreatefrompng($fileTmpLoc);
} else {
$src = imagecreatefromgif($fileTmpLoc);
}
list($width, $height) = getimagesize($fileTmpLoc);
开发者ID:salehOyon,项目名称:Course-Management,代码行数:31,代码来源:editStuInfo.php
示例13: error_reporting
<?php
error_reporting(0);
// require the php file with all the custom functions
require dirname(dirname(dirname(__FILE__))) . "/code/functions.php";
// grab the file name
if (isset($_GET["fn"])) {
$file_name = $_GET["fn"];
} else {
// no file name was passed, so echo an empty stringe
echo "";
exit;
}
// grab the language
if (isset($_GET["lang"])) {
$lang = $_GET["lang"];
} else {
// default to english
$lang = "EN";
}
// grab the file's content and echo it
echo getFileContent($file_name, $lang);
开发者ID:PedroHenriques,项目名称:www.pedrojhenriques.com,代码行数:22,代码来源:read_file.php
示例14: json_decode
/**
* Is this file a shame ? Yep, totaly.
*
* @author Adrien Brault <[email protected]>
*/
// See http://www.apple.com/itunes/affiliates/resources/documentation/genre-mapping.html
$genresUrl = 'http://itunes.apple.com/WebObjects/MZStoreServices.woa/ws/genres';
$result = json_decode(file_get_contents($genresUrl), true);
$flatGenres = array();
foreach ($result as $genre) {
$flatGenres = array_merge($flatGenres, getFlatGenres($genre));
}
$className = 'Genres';
$namespace = 'AdrienBrault\\ItunesClient';
$filePath = __DIR__ . '/../src/AdrienBrault/ItunesClient/Genres.php';
file_put_contents($filePath, getFileContent(filterResult($result), $flatGenres, $namespace, $className));
function getFlatGenres(array $genre, $namePrefix = '')
{
$name = normalizeText($namePrefix . $genre['name']);
$genres = array($name => (int) $genre['id']);
if (isset($genre['subgenres'])) {
foreach ($genre['subgenres'] as $subGenre) {
$genres = array_merge($genres, getFlatGenres($subGenre, $name . '_'));
}
}
return $genres;
}
function normalizeText($text)
{
$text = strtoupper($text);
$text = preg_replace('/[^A-Z_ ]/', '', $text);
开发者ID:adrienbrault,项目名称:itunes-client,代码行数:31,代码来源:generateGenresClass.php
示例15: sendEmailSituacionAfiliatoria
private function sendEmailSituacionAfiliatoria($msgError) {
global $conn;
$emailTo = $this->datosUsuario["EMAILAVISOART"];
$subject = "Empresa con situación afiliatoria complicada";
$body = getFileContent($_SERVER["DOCUMENT_ROOT"]."/modules/solicitud_cotizacion/plantillas/email_situacion_afiliatoria.html");
$params = array(":id" => $this->datosUsuario["CANAL"]);
$sql = "SELECT ca_codigo || ' - ' || ca_descripcion FROM aca_canal WHERE ca_id = :id";
$body = str_replace("@canal@", ValorSql($sql, "", $params, 0), $body);
$params = array(":id" => $this->datosUsuario["ENTIDAD"]);
$sql = "SELECT en_codbanco || ' - ' || en_nombre FROM xen_entidad WHERE en_id = :id";
$body = str_replace("@entidad@", ValorSql($sql, "", $params, 0), $body);
if ($_SESSION["sucursal"] != "") {
$params = array(":id" => $this->datosUsuario["SUCURSAL"]);
$sql = "SELECT su_codsucursal || ' - ' || su_descripcion FROM asu_sucursal WHERE su_id = :id";
$body = str_replace("@sucursal@", ValorSql($sql, "", $params, 0), $body);
}
else
$body = str_replace("@sucursal@", "", $body);
$params = array(":id" => $this->datosSolicitud["artAnterior"]);
$sql = "SELECT ar_nombre FROM aar_art WHERE ar_id = :id";
$body = str_replace("@artactual@", ValorSql($sql, "", $params, 0), $body);
$vendedor = "";
if ($this->datosSolicitud["codigoVendedor"] != NULL) {
$params = array(":vendedor" => IIF(($this->datosSolicitud["codigoVendedor"] == ""), "0", $this->datosSolicitud["codigoVendedor"]));
$sql = "SELECT ve_vendedor || ' - ' || ve_nombre FROM xve_vendedor WHERE ve_vendedor = :vendedor";
$vendedor = ValorSql($sql, "", $params, 0);
}
elseif ($this->datosUsuario["VENDEDOR"] == "") {
$params = array(":identidad" => $this->datosUsuario["ENTIDAD"]);
$sql =
"SELECT ve_vendedor || ' - ' || ve_nombre
FROM xev_entidadvendedor, xve_vendedor
WHERE ve_id = ev_idvendedor
AND ev_fechabaja IS NULL
AND ve_fechabaja IS NULL
AND ve_vendedor = '0'
AND ev_identidad = :identidad";
$vendedor = ValorSql($sql, "", $params, 0);
}
$body = str_replace("@codigovendedor@", $vendedor, $body);
$params = array(":codigo" => $this->datosSolicitud["statusBcra"]);
$sql = "SELECT tb_descripcion FROM ctb_tablas WHERE tb_clave = 'STBCR' AND tb_codigo = :codigo";
$body = str_replace("@statusbcra@", ValorSql($sql, "", $params, 0), $body);
$params = array(":codigo" => $this->datosSolicitud["statusSrt"]);
$sql = "SELECT tb_descripcion FROM ctb_tablas WHERE tb_clave = 'STSRT' AND tb_codigo = :codigo";
$body = str_replace("@statussrt@", ValorSql($sql, "", $params, 0), $body);
$body = str_replace("@cantidadestablecimientos@", $this->datosSolicitud["cantidadEstablecimientos"], $body);
$body = str_replace("@ciiu1@", $this->getCodigoActividad($this->datosSolicitud["ciiu1"]), $body);
$body = str_replace("@contacto@", $this->datosSolicitud["contacto"], $body);
$body = str_replace("@cuit@", $this->datosSolicitud["cuit"], $body);
$body = str_replace("@edadpromedio@", $this->datosSolicitud["edadPromedio"], $body);
$body = str_replace("@email@", $this->datosSolicitud["email"], $body);
$body = str_replace("@emailComercializador@", $this->datosUsuario["EMAIL"], $body);
$body = str_replace("@error@", $msgError, $body);
$body = str_replace("@masasalarial1@", $this->datosSolicitud["masaSalarial1"], $body);
$body = str_replace("@periodo@", $this->datosSolicitud["periodo"], $body);
$body = str_replace("@razonsocial@", $this->datosSolicitud["razonSocial"], $body);
$body = str_replace("@resultadomensualtrabajador@", $this->getResultadoMensualPorTrabajador(), $body);
$body = str_replace("@sector@", $this->datosSolicitud["sector"], $body);
$body = str_replace("@sumafija@", $this->datosSolicitud["calculoSumaFija"], $body);
$body = str_replace("@telefono@", $this->datosSolicitud["telefono"], $body);
$body = str_replace("@trabajadores1@", $this->datosSolicitud["totalTrabajadores1"], $body);
$body = str_replace("@usuario@", $this->datosUsuario["USUARIO"], $body);
$body = str_replace("@variable@", $this->datosSolicitud["calculoVariable"], $body);
// Agrego los datos del CIIU 2..
$str = "";
if ($this->datosSolicitud["ciiu2"] != "") {
$str.= "Cod. CIIU (2): ".$this->getCodigoActividad($this->datosSolicitud["ciiu2"])."<br />";
$str.= "Cant. Trabajadores (2): ".$this->datosSolicitud["totalTrabajadores2"]."<br />";
$str.= "Masa Salarial (2): ".$this->datosSolicitud["masaSalarial2"]."<br />";
}
$body = str_replace("@ciiu2@", $str, $body);
// Agrego los datos del CIIU 3..
$str = "";
if ($this->datosSolicitud["ciiu3"] != "") {
$str.= "Cod. CIIU (3): ".$this->getCodigoActividad($this->datosSolicitud["ciiu3"])."<br />";
$str.= "Cant. Trabajadores (3): ".$this->datosSolicitud["totalTrabajadores3"]."<br />";
$str.= "Masa Salarial (3): ".$this->datosSolicitud["masaSalarial3"]."<br />";
}
$body = str_replace("@ciiu3@", $str, $body);
// Agrego los datos de la competencia..
$str = "";
switch ($this->datosSolicitud["datosCompetencia"]) {
case "":
$str = "Sin Dato<br />";
break;
case "A":
$str = "Solo pago total mensual: ".$this->datosSolicitud["soloPagoTotalMensual"]."<br />";
//.........这里部分代码省略.........
开发者ID:javierlov,项目名称:FuentesWeb,代码行数:101,代码来源:solicitud_cotizacion.php
示例16: register
public function register($id, $data)
{
global $srkEnv;
$this->id = $id;
if ($data['passwd'] != $data['repeatPasswd']) {
return (object) array('res' => 'Passwords do not match', 'field' => 'passwd');
}
foreach (UserData::$matchExp as $key => $exp) {
if (preg_match($exp, $data[$key]) == 0) {
$errText = 'Invalid ' . $key . '(regular exp: ' . $exp . ')';
return (object) array('res' => $errText, 'field' => $key);
} else {
$this->data->{$key} = $data[$key];
}
}
if (is_dir($srkEnv->userPath . '/' . $id)) {
return (object) array('res' => 'User exists', 'field' => 'userId');
}
if (is_file(self::getEmailFileName($data['email']))) {
return (object) array('res' => 'Email exists', 'field' => 'email');
}
$invitecodeFileName = $srkEnv->userPath . '/invite_' . $data['invitecode'] . '.json';
if (!is_file($invitecodeFileName)) {
return (object) array('res' => 'Invalid invite code', 'field' => 'invitecode');
}
$inviteCode = json_decode(getFileContent($invitecodeFileName));
if ($inviteCode->used !== false) {
return (object) array('res' => 'Illegal invite code', 'field' => 'invitecode');
}
$this->data->registerTime = time();
$this->data->source = 'local';
$this->status = 'registered';
return (object) array('res' => false);
}
开发者ID:laekov,项目名称:shiruku,代码行数:34,代码来源:user.php
示例17: elseif
} elseif ($srkEnv->reqURLLength == 4) {
$penId = $srkEnv->reqURL[4];
if (!is_dir($srkEnv->penPath . '/' . $penId)) {
srkSend(array('error' => 'No such pen'));
} elseif ($srkEnv->reqURL[3] == 'content') {
$content = getFileContent($srkEnv->penPath . '/' . $penId . '/content.md');
if ($content === -1) {
$content = 'No pen content';
}
srkSend(array('content' => $content));
} elseif ($srkEnv->reqURL[3] == 'preview') {
$config = penConfigLoad($penId);
if ($config->catalog == 'code') {
$content = 'Code';
} else {
$content = getFileContent($srkEnv->penPath . '/' . $penId . '/content.md');
}
if ($content === -1) {
$content = 'No pen preview';
} else {
$pos = strpos($content, "\n");
if (!$pos) {
$pos = strpos($content, "\r\n");
}
if ($pos != false) {
$content = substr($content, 0, $pos);
$content .= "<br/>...";
}
}
srkSend(array('content' => $content, 'penId' => $penId));
} elseif ($srkEnv->reqURL[3] == 'config') {
开发者ID:laekov,项目名称:shiruku,代码行数:31,代码来源:pen.php
示例18: randId
$penId = '';
do {
$penId = randId(6);
} while (is_dir($srkEnv->penPath . '/' . $penId));
srkSend((object) array('id' => $penId));
}
} elseif ($srkEnv->reqURL[2] == 'invite') {
if (!in_array('invite', $user->getField("accessList"))) {
srkSend((object) array('error' => 'Access denied'));
} elseif ($srkEnv->reqURLLength == 3 && $srkEnv->reqURL[3] == 'query') {
$res = array();
$fileList = getDirCatalog($srkEnv->userPath);
foreach ($fileList as $item) {
if (substr($item, 0, 7) == 'invite_') {
$inviteCode = substr($item, 7, -5);
$inviteObj = json_decode(getFileContent($srkEnv->userPath . '/' . $item));
$inviteObj->value = $inviteCode;
array_push($res, $inviteObj);
}
}
srkSend((object) array('list' => $res));
} elseif ($srkEnv->reqURLLength == 4 && $srkEnv->reqURL[3] == 'generate') {
$count = (int) $srkEnv->reqURL[4];
$defInfo = (object) array('used' => false);
if ($count > 0 && $count < 16) {
for ($i = 0; $i < $count; ++$i) {
$code = '';
do {
$code = randId(16);
} while (is_file($srkEnv->userPath . '/invite_' . $code . '.json'));
$codeFileName = $srkEnv->userPath . '/invite_' . $code . '.json';
开发者ID:laekov,项目名称:shiruku,代码行数:31,代码来源:admin.php
示例19: getFileContent
* Contributors:
* Gallouin Arthur
*/
include '../vendor/autoload.php';
/**
*
* getFileContent function
* function used to download the blob of a file, converted into a PDF file
* @param String $path contains the path of th file holding the blob
*/
function getFileContent($path = '/default-domain/workspaces/jkjkj/teezeareate.1304515647395')
{
$eurl = explode("/", $path);
$temp = str_replace(" ", "", end($eurl));
$client = new \Nuxeo\Automation\Client\NuxeoPhpAutomationClient('http://localhost:8080/nuxeo/site/automation');
$session = $client->getSession('Administrator', 'Administrator');
$answer = $session->newRequest("Blob.Get")->set('input', 'doc:' . $path)->sendRequest();
if (!isset($answer) or $answer == false) {
echo '$answer is not set';
} else {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . $temp . '.pdf');
readfile('tempstream');
}
}
if (!isset($_POST['data']) or empty($_POST['data'])) {
echo 'error';
} else {
getFileContent($_POST['data']);
}
开发者ID:gourioua,项目名称:nuxeo-automation-php-client,代码行数:31,代码来源:B5bis.php
示例20: count
$q = $connect->query("select count(*) from shortcircuit_each_info");
$q = $q->fetch_assoc();
$q = intval($q['count(*)']) + 1;
$hash = md5($q + 2500 . 'apple');
$connect->query("insert into shortcircuit_each_info(hash,info,update_data) values ('{$hash}','{}','{}')");
print json_encode(array('id' => $hash));
die;
} else {
if ($_GET['type'] == 'update_each_info') {
$hash = getHashStorage();
if ($hash == "-1") {
die("-1");
}
var_dump(json_decode($_GET['data'], true));
if ($data = json_decode($_GET['data'], true)) {
getFileContent('./data/structure.json');
$clustering = $content;
$data['_color'] = array();
$i = 0;
foreach ($data as $key => $value) {
$i++;
foreach ($clustering['setup'] as $eachCluster) {
if ($eachCluster['name'] == $key) {
if ($eachCluster['type'] == 'choice') {
for ($j = 0; $j < count($eachCluster['choice']); $j++) {
if ($eachCluster['choice'][$j]['value'] == $value) {
$data["_color"][md5($key)] = getColor($j + $i * 2);
break;
}
}
}
开发者ID:neungkl,项目名称:short-circuit,代码行数:31,代码来源:flow.php
注:本文中的getFileContent函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论