我知道如何使用substr函数,但是这将很快结束一个单词的中间字符串.我希望字符串在一个单词的结尾处结束我将如何进行此操作?它会涉及正则表达吗?任何帮助非常感谢.
这就是我到目前为止所拥有的.只是SubStr ......
echo substr("$body",0,260);
Run Code Online (Sandbox Code Playgroud)
干杯
我想做的就是在页面加载时淡化我的徽标.我今天是jQuery的新手,我无法在负载上设法淡出请帮忙.对不起,如果这个问题已经得到解答,我已经看了一眼,并尝试针对不同的问题调整其他答案,但似乎没有任何工作,它开始让我感到沮丧.
谢谢.
码:
<script type="text/javascript">
$(function () {
.load(function () {
// set the image hidden by default
$('#logo').hide();.fadeIn(3000);
}}
</script>
<link rel="stylesheet" href="challenge.css"/>
<title>Acme Widgets</title>
</head>
<body>
<div id="wrapper">
<div id="header">
<img id="logo" src="logo-smaller.jpg" />
</div>
<div id="nav">
navigation
</div>
<div id="leftCol">
left col
</div>
<div id="rightCol">
<div id="header2">
header 2
</div>
<div id="centreCol">
body text
</div>
<div id="rightCol2">
right col
</div>
</div>
<div id="footer">
footer
</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 为CSS命名类和ID时,最好使用哪种方法.在这种情况下,我需要有某种命名约定,以便其他人可以获取规则并理解如何使用相同的模式命名自己的ID和类.有什么建议?我们创建的一些网站可能会变得相当复杂,但使用整体结构标题,内容和页脚.命名也必须有效.
我不是CSS的新手.我知道给他们的名字代表他们的结构等,但只是想真正了解人们的意见和方法.
如果你在div中有一个背景图像,中间有一个(绘制)按钮,周围有一些其他图形.你如何使按钮可点击但不是整个div因为我不希望用户点击它周围的图纸,如果这是有道理的!?我是在浪费时间玩填充物和边距?我应该创建两个div吗?我的老板说他之前已经成功使用了一个div.
干杯
我无法弄清楚如何在淡出循环中使用简单的淡入淡出工作.你可以告诉我,我对jQuery很新.我已经有了它,但现在花了很长时间才能解决问题,所以我想我会请求一些帮助.
我想做的事:
我有两个图像,id的#img1和#img2.我想图像1淡入然后等待让我们说6秒然后淡出.我已经尝试了.wait函数,但它只是停止了我工作的那一点.我设法让第一张图像淡入淡出,但之间没有等待.然后我想开始淡入图像2而图像1淡出然后图像2等待然后淡出而图像1再次淡入并永远循环!希望有道理.
$(document).ready(function(){
$('#img1').hide()
.load(function () {
$(this).fadeIn(4500)
.fadeOut(4500);
$('#img2').hide().wait(9000)
.load(function () {
$(this).fadeIn(4500)
.fadeOut(4500);
});
Run Code Online (Sandbox Code Playgroud)
干杯,它让我发疯.Ps你可以尝试给你答案中的一些解释.谢谢
这对许多人来说听起来像是一个非常简单的问题,但我似乎无法获得基本的date_format来处理我的mySQL语句然后使用php显示.这是我目前的代码:
$result = mysql_query("SELECT *, DATE_FORMAT('timestamp', '%W %D %M %Y') as date FROM articleDB WHERE userID='".$_SESSION["**"]."' ORDER BY timestamp DESC LIMIT 8");
Run Code Online (Sandbox Code Playgroud)
然后尝试使用以下方式显示它:
echo ' Posted: '.$row['timestamp'].'';
Run Code Online (Sandbox Code Playgroud)
我想要的是将日期从PHP myAdmin时间戳格式化为我想要的格式.
干杯
我在处理项目时已经遇到过几次这个问题,我想知道是否有一个优雅的解决方案.
问题 我正在通过推特上的XML推送推文并将它们上传到我的数据库但是当我将它们输出到屏幕时我会得到这些字符:
"搬到杜塞尔多夫."或者también
如果我有俄文字符,那么我会得到很多丑陋的盒子.
我想要的是在一种编码下显示正确的原生口音.我认为使用UTF-8是可能的.
我在用什么
在读取XML文件后,我正在执行以下操作来清理数据:
$data = trim($data);
$data = htmlentities($data);
$data = mysql_real_escape_string($data);
Run Code Online (Sandbox Code Playgroud)
我的数据库排序规则是:utf8_general_ci
网页字符集是:charset = UTF-8
我认为它可能与HTML实体有关,但我真的很感激一个在项目上全面运作的解决方案.
提前致谢.
嗨,我有以下这段XML:
......
<Result number="4" position="1" points="25">
<Driver driverId="button" url="http://en.wikipedia.org/wiki/Jenson_Button">
<GivenName>Jenson</GivenName>
<FamilyName>Button</FamilyName>
<DateOfBirth>1980-01-19</DateOfBirth>
<Nationality>British</Nationality>
</Driver>
......
Run Code Online (Sandbox Code Playgroud)
我可以轻松地使用以下内容来获取GivenName:
$item->Driver->GivenName;
Run Code Online (Sandbox Code Playgroud)
但是当我使用时:
$item->Driver->FamilyName;
Run Code Online (Sandbox Code Playgroud)
我得到SimpleXMLElement对象()
我环顾四周,发现将它传递给字符串可能会有所作为然后我在屏幕上什么也没得到.甚至不是SimpleXMLElement对象.
我不明白,因为它是GivenName的兄弟,而且有效.
基本上我在我的数据库中有文章,我想改变第一条记录的显示方式.我希望最新(已发布)文章成为焦点,而旧文章只是为了列出,(参见F1.com).我需要知道如何在数组中获取我的第一个值,并让它以不同的方式显示,但我不知道如何做到这一点,我可以这样做所以所有行显示相同而不是如何改变第一行.我还需要知道如何告诉其余的行显示相同的事后我猜你在那里使用if语句,然后在那之前对行进行某种计数.
$result = mysql_query("SELECT * FROM dbArticle WHERE userID='".$_SESSION["**"]."' ORDER BY timestamp DESC");
while($row = mysql_fetch_array($result))
{
echo "<h2 class=\"heading1\">". $row['title'] ."</h2>";
echo "By: ".$row['username']." Type: ".$row['type']." Posted: ".$row['timestamp']."
$body = $row['body'];
echo "<br/><p>";
echo substr("$body",0,260);
echo "...<span class=\"tool\"><a class=\"blue\" href=\"index.php?pageContent=readArticle&id=".$row['id']."\">Read More</a></span></p><hr/>";
}
mysql_close($con);
Run Code Online (Sandbox Code Playgroud)
好吧,我已经采取了Luke Dennis的代码并试图测试它,但我收到此错误:警告:为foreach()提供的参数无效这是foreach语句的行.刚刚想到的一件事是,我只想要显示5篇左右的旧文章.这就是我创建错误的原因:
<? $con = mysql_connect("localhost","****","***");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("******", $con);
$result = mysql_query("SELECT * FROM dbArticle ORDER BY timestamp DESC");
$first = true; …Run Code Online (Sandbox Code Playgroud) 嗨,我已经看过一个已经发布的关于这个的问题,并试图调整我的代码做一个类似的事情.基本上我在我的mysql数据库中有一个字段,其日期格式为yyyy-dd-mm我需要格式为dd-mm-yyyy.目前我的代码卡在线上echo "<td><strong> ("d/m/y",". $row['date'] .")</strong></td>";并读取此Parse错误:语法错误,意外的T_STRING,期待','或';'.不知道如何解决这个想法,我会很高兴.
$result = mysql_query("SELECT * FROM dbGigs WHERE CURDATE() < date ORDER BY date");
echo "<table class=\"gigs\">
<tr>
<th>Venue</th>
<th>Town</th>
<th>Date</th>
<th>Time</th>
<th>Status</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td><strong>" . $row['venue'] . "</strong></td>";
echo "<td><strong>" . $row['town'] . "</strong></td>";
echo "<td><strong> ("d/m/y",". $row['date'] .")</strong></td>";
echo "<td><strong>" . $row['time'] . "</strong></td>";
echo "<td><strong>" . $row['status'] . "</strong></td>";
echo "</tr>";
Run Code Online (Sandbox Code Playgroud) 我必须生成一个版本控制系统,以便在数据库中存储我的文章的多个版本,以允许用户在需要时回滚.我的第一个想法是当用户想要编辑文章时我真的让sql不再更新,但是你将他们的信息插回到数据库中.目前问题是我有一个文章表,我使用ID作为我的主键来识别我的文章(所以阅读更多链接等).如果我插入到那个表中我会有基本的新文章,所以我想我需要一个新表的旧文章,但后来我有第一个表dbArticles中的原始问题,我也需要这样,为什么告诉他们哪篇文章他们已选择,例如,如果他们有3个编辑所以3篇文章让所有在单独的日期制作可能是1日,第二和第三,我需要表明他们已经选择了5月2日的版本,而不是5月3日的最新版本.任何帮助都会非常感谢,
酷手卢克英国
Ps我也使用PHP,我正在加时间戳文章:D.
我最近将wordpress更新为3.8.从那时起,我似乎无法登录到Wordpress.
我收到错误消息"错误:您的浏览器阻止或不支持Cookie.您必须启用Cookie才能使用WordPress." 事情是饼干工作正常.它们已启用.我已经清除了他们试过不同浏览器的一切.我认为这可能是WP设置中的一些内容.
我已经尝试了修复以在wp-login.php中注释掉cookie检查
我很感激任何帮助让我的wordpress网站再次运作.
我已经了解了对象角色建模,但没有了解对象关系映射,我想知道它们是否有两种方法可以做同样的事情,有哪些优点和缺点?对我来说,对象角色建模更有意义.如果可以比较它们,你能做一个简短但易于理解的比较.干杯