分类存档: WordPress的

PHP的, Wordpress和其他令人讨厌的东西.

如何启动一个互联网业务

网上创业是很容易,你认为. 成功的一个是另一个故事, 当然. 首先, 你需要的产品或服务, 其中最好的东西,人们希望. 在我的经验, 人们最希望的是 赚钱. 任何有助于他们赚钱的好产品. 第二, 你需要筹集资金和提供的产品或提供的服务,以换取付款方式. 第三, 你需要获得可视性.

继续阅读

MySQL的Mac OSX上的优胜美地

如果您在Mac上使用XAMPP的开发工作,在家里, 并更新您的操作系统,以优山美地, 你可能暂时苦恼的时候你会发现你的mysqld不启动. 解决方法是相当简单的.

编辑 /Applications/XAMPP/xamppfiles/xampp. (您可能需要使用 sudo 要做到这一点。)

寻找:

$XAMPP_ROOT/bin/mysql.server start > /dev/null &

添加 unset DYLD_LIBRARY_PATH 在它的上面. 它应该看起来像:

unset DYLD_LIBRARY_PATH
$XAMPP_ROOT/bin/mysql.server start > /dev/null &

重启mysqld,你也应该工作.

回到博客

正如你可能已经注意到, 我没有写太多,在过去的几个月里. 那是因为我定期作家的块1. 当我被阻止, 我通常会找其他事情做, 和说服自己,他们是真正重要和迫切. 其中一个这样的东西,今次是我的博客后端建立一个改造. 日期是原设计, 它真的需要升级. 或者说,我告诉我自己,工作就可以了几个星期. 如果你正在读这篇文章, 你可以看到我的劳动成果. 我希望你喜欢它.

继续阅读

高性能博客和网站

你有一个网站或一个博客,觉得这是陷入困境交通繁忙? 首先, 祝贺 - 这是这些问题一个网站管理员和博客很想有. 但你会如何解决呢? 要做的第一件事是让PHP加速, 如果你的网站/博客是一个基于PHP的. 尽管它应该是直接的 (在理论上), 它可能需要一段时间来得到它的权利. 你知道他们说什么 - 在理论上, 理论和实践都一样. 在实践中, 它们不是. 促进, 然而,, 是低挂的果实, 并会很长的路要走解决你的问题.

一旦你已经提取的所有里程出来的加速器解决方案, 现在是时候把内容分发网络CDN或. 什么是CDN确实是为所有的静态文件 (图片, 样式表, javascript文件, 甚至缓存的博客网页) 从服务器而不是您​​自己的网络. 这些服务器进行战略性部署在非洲大陆 (和世界各地的) 让你的读者从地理上位置靠近他接收内容. 除了减少了等待时间,由于距离, CDN还可以帮助您减少服务器上的负载.

继续阅读

学会玩二十一点

这里是一个在线21点游戏,将教你怎么玩它. 如果你不知道该怎么办, 只问程序! 这篇文章希望能教你正确的战略中发挥二十一点. 但是你应该知道,即使最稳健的策略, 二十一点是一个失败的游戏. 这房子一直认为小边. 任何战略能为你做的最好的是增加你的持久力 — 它把你失去你的衬衫的时候.

继续阅读

战斗太小,无​​法扑灭

几年前,, 我有,因为我的工作非常出色,当时的网络商业模式的网络广告收入显著. 在一个点上的广告服务公司决定取消我的帐户,因为在我的网络部分网站侵犯其条款及条件. 他们告诉我,他们无法支付我的最后两个月,因为他们已经退还这笔钱谁被激怒了,在我的T广告商 & Ç违规. 你要知道, 这是一笔不小. 但几个月后, 他们决定恢复我. 重新激活帐户后,他们做的第一件事就是给我我的余额 — 他们的钱 “退还” 他们不满的广告. í, 当然, 很gruntled患得患失. 但喜悦并没有持续; 他们又禁止我一个月后.

继续阅读

我们正…

虚幻博客已经转移到更强大的服务器上 Arvixe. [泄露: 本文中的所有服务器的链接是联盟链接。] 对于那些有兴趣在移动你的主机到新的服务器, 我想我会形容 “陷阱” 参与.

我的老帖测试迁移到新的服务器在这个疑难杂症了我. 我有过 130 帖子迁移. 当我搬到他们的新博客在新服务器上, 他们看起来像新帖. 到一台计算机的无情逻辑 (这违反常识和管理犯规了生活), 这宣告新奇的是准确的, 我不得不承认 — 他们的确是在新服务器上新帖. 所以, 上月10日, 我的老读者谁已经签署了更新收到超过 100 有关电子邮件通知 “新帖” 我的博客. 不用说,我开始变得愤怒的电子邮件从我恼火的常客,要求我从删除他们的名字我 “list.excessive” (作为其中的一个把它). 如果你是那些谁得到过多的电子邮件1, 请接受我的道歉. 放心,我已经关闭电子邮件通知, 我会看,硬到我的博客上的内脏转回来之前,. 当我做开启, 我将显着提供一个链接的每个消息中订阅或退订自己.

当你发展你的网络足迹和你的博客流量, 你将不得不迁移到一个更大的服务器. 在我的情况, 我决定去 Arvixe>因为优秀的评论我在网上找到,en. 什么类型的主机,你需要决定使一个有趣的话题, 这将是我的下一个职位.

休眠或睡眠后黑屏?

好, 简单的答案, 增加虚拟内存超过物理内存的大小.

现在长版. 最近, 我有这个问题,我的电脑,它不会从休眠或睡眠模式中唤醒正常. PC本身将是对与翻腾, 但屏幕会切换到省电模式, 留空白. 唯一要做的事情,在这一点上是重新启动计算机.

就像网友好,我是, í拖网互联网解决方案. 但没有发现任何. 有些人建议升级BIOS, 更换显卡等. 然后,我看到了在Linux这个小组所提, 话说,交换文件的大小应大于物理内存, 并决定尝试在我的Windows XP机器. 它解决了这个问题!

所以起床后解决这个问题黑屏的是虚拟内存的大小设置为你的系统的东西比内存大. 如果您需要了解更多信息, 这里是如何, 在步骤一步的形式. 这些说明适用于Windows XP机器.

  1. 用鼠标右键单击 “我的电脑” 和打 “属性。”
  2. 看看RAM大小的, 并点击 “高级” 标签.
  3. 点击 “设定” 下按钮 “性能” 组框.
  4. 在 “性能选项” 窗口,来了, 选择 “高级” 标签.
  5. 在 “虚拟内存” 底部附近的组框, 点击 “更改” 按钮.
  6. 在 “虚拟内存” 窗口弹出, 设置 “自定义尺寸” 比你的内存大小的东西更多 (您在步骤见 2). 您可以在您有任何硬盘分区设置, 但如果你正在经历这一切说明, 没准你只有 “ç:”. 在我的情况, 我选择把它放在 “M:”.
如果您发现了这篇文章有用, 你可能还会喜欢:

  1. 如何找回在iPhoto中失踪的事件和照片?
  2. 如何避免重复的iPhoto进口?

如何将字符串保存到一个PHP本地文件?

这篇文章是第二个在我的怪胎系列.

虽然我的节目主题调教, 我碰到这个问题,. 我在我的PHP程序有我的服务器上的字符串 (在调整了样式表, 事实上), 我想给用户保存到一个文件中他的计算机的选项. 我一直认为这是一个常见的​​问题, 和所有常见的问题都可以通过谷歌搜索来解决. 但, 你瞧, 我只是找不到一个满意的解决方案. 我发现我自己, 并以为我会在这里分享, 所有未来谷歌的利益还没有来去.

在我们进入解决方案, 让我们明白问题是什么. 问题是在劳动两台计算机之间的分工 — 一个是服务器, 在那里你的WordPress和PHP运行; 另一种是在客户的计算机,其中所述的观看正在发生. 我们正在谈论的字符串是在服务器上. 我们希望将其保存在一个文件中的客户端的计算机上. 做到这一点的唯一方法是通过服务的字符串作为HTML回复.

乍一看, 这看起来并不像一个大问题. 毕竟, 服务器定期发送的字符串和数据客户 — 这就是我们看到的在任何浏览器, 包括你正在阅读. 如果这只是任何PHP程序,要保存字符串, 这将不会是一个问题. 你可以只转储字符串到服务器上的文件和服务文件.

但是,你会怎么做,如果你不想让整个世界倾倒字符串的文件服务器上的方式? 好, 你可以做这样的事情:

<?php
header('Content-Disposition: attachment; filename="style.css"');
header("Content-Transfer-Encoding: ascii");
header('Expires: 0');
header('Pragma: no-cache');
print $stylestr ;
?>

所以, 只是把这个代码在您foo.php,计算字符串$ stylestr和你做. 但我们的问题是,我们正在努力在WordPress的插件框架, 而不能使用的标头() 电话. 当您尝试这样做,, 你会得到错误信息说,头已经完成花花公子. 针对此问题, 我找到了巧妙的解决方案,我用的插件之一. 忘记了哪一个, 但我想这是一种常见的技术. 该解决方案是定义一个空的iFrame并设置其源PHP函数会写什么. 由于预计的iFrame一个完整的HTML源代码, 你被允许 (事实上, 有责任) 以得到标题() 指令. 该代码片段看起来像:

<iframe id="saveCSS" src="about:blank" style="visibility:hidden;border:none;height:1em;width:1px;"></iframe>
<script type="text/javascript">
var fram = document.getElementById("saveCSS");
<?php echo 'fram.src = "' . $styleurl .'"' ;
?>

现在的问题是, 又该源是? 换句话说, 什么是$ styleurl? 明确地, 它不会是你的服务器上的静态文件. 与这个主题的目的是要表明,它不必须是在服务器上的文件中,在所有. 它是由两部分组成的答案. 你要记住,你是WordPress的框架内工作, 你不能让独立的PHP文件. 你能做的唯一一件事就是参数添加到现有的PHP文件, 或者您所创建的插件. 所以,你首先做一个提交按钮如下:

<form method="post" action="<?php echo $_SERVER["REQUEST_URI"]?>">
<div class="submit">
<input type="submit" name="saveCSS" title="Download the tweaked stylesheet to your computer" value="Download Stylesheet" />
</div>

请注意,按钮的名称属性 “saveCSS。” 现在, 在代码的部分,处理的顺服, 你做这样的事情:

<?php
if (isset($_POST['saveCSS']))
$styleurl = get_option('siteurl') . '/' . "/wp-admin/themes.php?page=theme-tweaker.php&save" ;

?>

这是$ styleurl,你会给你的iframe的源, 前锋. 请注意,这是一样的你pluging页面网址, 除非你设法添加 “?保存” 在它的结束. 接下来的关键是要抓住这样的说法和处理它. 对于, 使用WordPress的API函数, add_action作为:

<?php
if (isset($_GET['save'] ))
add_action('init', array(&$thmTwk, 'saveCSS'));
else
remove_action('init', array(&$thmTwk, 'saveCSS'));
?>

这增加了一个功能,saveCSS到你的插件的初始化部分. 现在,你必须定义这个功能:

<?php
function saveCSS() {
header('Content-Disposition: attachment; filename="style.css"');
header("Content-Transfer-Encoding: ascii");
header('Expires: 0');
header('Pragma: no-cache');
$stylestr = "Whatever string you want to save";
ob_start() ;
print $stylestr ;
ob_end_flush() ;
die() ;
}
?>

现在,我们几乎无家. 要了解的唯一的事情就是你 需要模具(). 如果你的函数不会死, 它会喷涌出来的WordPress的东西产生,其余为你保存文件, 其追加到您的字符串$ stylestr.

它可能看起来复杂. 好, 我想这是一个有点复杂, 但一旦你实现它,并让它运行, 您可以 (做) 忘掉它. 至少, 我做的. 这就是为什么我张贴在这里, 因此,在未来的时间,我需要做的, 我可以看看它.