現在、私はこのコードを持っています:
<?php
if (isset($_GET['s'])) {
$itemid = $_GET['s'];
$search = "$itemid";
$query = ucwords($search);
echo "<title>Results for $query</title>";
$string = file_get_contents('http://clubpenguincheatsnow.com/tools/newitemdatabase/items.php');
if ($itemid == "") {
echo "Please fill out the form.";
} else {
echo '<div id="content">';
$string = explode('<br>', $string);
foreach ($string as $row) {
preg_match('/^(.+)\s=\s(\d+)\s=\s(\D+)\s=\s(\d+)/', trim($row), $matches);
if (preg_match("/$query/i", "$matches[1]")) {
echo "<a href='http://clubpenguincheatsnow.com/tools/newitemdatabase/info.php?id=$matches[2]'>";
echo $matches[1];
echo "</a><br>";
}
}
echo '</div>';
}
} else {
echo "Item does not exist!";
}
?>
「$matches[1]」に何も含まれていない場合、コードに「アイテムが存在しません!」というメッセージが表示されるようにします。どうすればこれを行うことができますか?助けてください!
以前のようなものを試しましif ($matches[1]=="") { echo "Item does not exist!"; }
たが、うまくいきませんでした。これは私が得たものです:
http://img685.imageshack.us/img685/998/28990b2c12d0423292d3574.png
うまくいきますよね?$matches[1] DOES が存在するとどうなるか見てみましょう:
http://img528.imageshack.us/img528/3690/71472c9de6ec49118ee8d48.png
まだまだ出ます!$matches[1]に何もない場合にのみエラーをエコーするようにコードを作成するにはどうすればよいですか? 私を助けてください!
あなたが疑問に思っているなら、これは私が追加したときの私のコードですif ($matches[1]=="") { echo "Item does not exist!"; }
:
<?php
if (isset($_GET['s'])) {
$itemid = $_GET['s'];
$search = "$itemid";
$query = ucwords($search);
echo "<title>Results for $query</title>";
$string = file_get_contents('http://clubpenguincheatsnow.com/tools/newitemdatabase/items.php');
if ($itemid == "") {
echo "Please fill out the form.";
} else {
echo '<div id="content">';
$string = explode('<br>', $string);
foreach ($string as $row) {
preg_match('/^(.+)\s=\s(\d+)\s=\s(\D+)\s=\s(\d+)/', trim($row), $matches);
if (preg_match("/$query/i", "$matches[1]")) {
echo "<a href='http://clubpenguincheatsnow.com/tools/newitemdatabase/info.php?id=$matches[2]'>";
echo $matches[1];
echo "</a><br>";
}
}
echo '</div>';
if ($matches[1] == "") {
echo "Item does not exist!";
}
}
} else {
echo "Item does not exist!";
}
?>
私の質問に対する助けは非常に高く評価されます!