草庐IT

动态表

全部标签

php - 具有动态参数量的sprintf

只有当你解释为什么不可能/强烈不推荐时,我才会接受sprintf的替代方案(下面的代码)我想将数组中的动态数据插入到mysql数据库中。我也在尝试使用sprintf,这是我最近听说并想开始使用它的。我如何从第二个foreach获取数据并通过sprintf将其存储在查询中?数组:############################################################$csv->titles############################################################Array([0]=>rating[1]=>tit

php - 获取php动态生成的html代码作为字符串

这是一般的PHP问题,而不仅仅是oscommerce。在旧版本的oscommerce中,通过创建PHP类的对象来显示列。如果我包含它,它就会显示newinfoBox2($info_box_contents);但在新版本中,由于很多原因,我没有这样做的自由。我必须将通过创建上述对象生成的所有HTML代码作为字符串返回。这就是现在的字符串-$data=''.''.MODULE_BOXES_CATEGORIES_BOX_TITLE.''.''.$categories_string.''.'';您会注意到它是预定义的HTML代码。我需要将$data值更改为创建对象时生成的动态生成的HTML代码

php - 使用动态 URL 到 'activate' 额外的 CSS

首先,如果这是一个常见问题,我很抱歉,但我在Google上找不到任何内容,而且似乎没有过多记录。我目前正在为自己制作一个作品集,展示我的平面设计和其他东西。我喜欢它的外观,但我确实意识到与其他网站相比它看起来很暗。尤其是导航栏中的文字也很小,但我不想更改它。相反,我希望在页面底部有一个小的iOS样式开关,单击该开关会将用户带到相关页面的另一个版本,或者只是应用了不同CSS的版本。然后我可以将背景设置得更亮,文本更大,等等。简单但乏味的解决方案是将每个页面制作四次,一个是大字体和浅色背景,一个是黑色和小,等等。但这并不理想。我想知道我是否可以制作更像这样的东西:portfolio.co.

php - 在 PHP 中使用 Eval() 动态创建函数

我正在尝试使用eval()动态创建函数。但我收到此警告:注意:使用未定义常量有什么建议吗?$funcs=array('func_a','func_b','func_c');foreach($funcsas$func_name){eval('function'.$func_name.'(){mainfunc('.$func_name.');}');}func_a();func_b();func_c();functionmainfunc($func_name){echo$func_name.'';}假设数组$func是一个存储在数据库中的选项值,我需要在脚本的单独部分中为回调函数提供函数名

php - CodeIgniter:解析位于 javascript 中的动态语言字幕

我有一个需要本地化的javascript代码,即。functionjs_proc(){varsome_data='thistextneedstobetranslateddynamicallyatruntime';}所以我重新写成这样:functionjs_proc(){varsome_data=lang->line('some_data_id');?>;}在View中,我是这样写js链接的:在Controller中调用函数get_js()。这个想法是让get_js()函数读取js文件并翻译语言字符串...要翻译的js字符串太多了,所以我无法将每个字符串作为变量传递。理想情况下,我想通过

php - HTML 电子邮件中的动态图像(例如实时倒计时时钟)

我一直在努力弄清楚GAP、星巴克、OfficeDepot等公司是如何能够发送带有实时倒计时计时器的电子邮件的。显然,javascript不会在电子邮件上运行,也不会闪烁。PHP可以做这样的事情吗?这是星巴克今天早上发给我的样本。http://ink1003.com/p/lp/4a4d39bdf193841d.png?mi_t=BQsyGEAJvkyvB8vVgWNsoVfTVZ我见过最接近处理这个问题的是付费服务http://stylecampaign.com/blog/2010/12/dynamic-time-based-images/ 最佳答案

php - 在没有 dl() 函数的情况下动态加载 php 扩展?

这是否可能,如果可能,该怎么做?我问是因为dl()函数对我不可用,而且PHP团队正在从更多版本中放弃此函数。请不要回答“改为使用扩展加载指令”——这正是我不明白的部分,我想/我正在询问。 最佳答案 functionhasbeenremovedfromallSAPIsotherthanCLIandEmbeddedasofPHP5.3.SAPI是PHP和Web服务器/CLI等之间的接口(interface)。在某些情况下不再可能在运行时加载扩展。如果您发现当前的SAPI不支持运行时扩展加载,则没有其他选项可供您使用。如果您需要可靠地加载

php - 如果数据库出现故障,如何保留动态创建的输入字段值?

我有一个大约有70个输入字段的大表单,表单中有一些按钮可以创建额外的输入字段。我的问题是,如果服务器在提交表单时出现问题,比如数据库插入失败,我该如何保留这些输入字段及其值?我有动态验证,但如果提交时出现问题怎么办? 最佳答案 你有很多选择。您可以使用ajax发布表单,如果成功则重定向到新页面,如果失败则提醒用户(最简单!)您可以从post变量在服务器端重新创建from(复杂形式更难)服务器可以在失败时发回表单值,您可以编写JS来重新创建表单(如果您已经有JS来管理表单,可能会很容易)。您可以传递表单的实际HTML以及表单值,并让服

php - 传递给函数的动态变量数量

我正在寻找最优雅的方式来传递可变数量的参数来传递一个函数。考虑这样一个函数:functionabc($x,$y,$l,$m){...}有没有一种优雅的方法,无需大量“ifs”或变量数组作为一个变量来调用函数:all($x,$y,$l,$m)argumentsfirstthree($x,$y,$l)argumentsfirstandthird($x,$l)argumentsonlysecond($y)argumentlasttwo($l,$m)arguments请指教。 最佳答案 我宁愿使用数组作为参数并在函数内部检查它以查看您的变量

php - Yii2 中的动态表名

我有一个Yii2模型,它使用具有相同结构的多个表。表名将根据登录的用户而变化,表名非常独特,取决于用户名。我如何将这个表名动态分配给模型?到目前为止我已经这样做了。在我的模型中:protected$table;publicfunction__construct($table){$this->table='custom_risk_assignment_table';//logictoobtainthetablenamegoeshere}publicstaticfunctiontableName(){return$this->table;}但这样做会导致错误Using$thiswhenno