Проблем с код

SharkpenT

Registered
Здравейте, ползвам този урок: Урока. И искам да добавя обикновен балон. Слагам всичко и трябва да добавя този код:
Код:
 <a href="#" onmouseover="return overlib('Обикновен балон!');" onmouseout="return nd();">обикновен балон</a>
тук:
Код:
echo("<tr><td class=\"res\" width=\"933\"><a href='".$file."' target=_blank>".str_replace($dir, "", $file)."</a></td><td align=\"right\"><a href='$dir'>Дир.</a></td></tr>\n");
. На ДИР. да се изкарва балона, но ми изписва грешка на реда... някой може ли да ми помогне ?
 
НЕ видях грешка но пробвай така:

Код:
echo"<tr><td class=\"res\" width=\"933\"><a href='".$file."' target=_blank>".str_replace($dir, '', $file)."</a></td><td align=\"right\"><a href='".$dir."'>Дир.</a></td></tr>\n";
 
Пак имам грешка... може ли да ми сложиш този код:

Код:
 <a href="#" onmouseover="return overlib('Обикновен балон!');" onmouseout="return nd();">обикновен балон</a>
тук:
Код:
echo("<tr><td class=\"res\" width=\"933\"><a href='".$file."' target=_blank>".str_replace($dir, "", $file)."</a></td><td align=\"right\"><a href='$dir'>Дир.</a></td></tr>\n");
Като a href да е на Дир.
 
admin Ето грешката:

Код:
Parse error: syntax error, unexpected T_RETURN
Изписва ми я като сложа:

Код:
echo("<tr><td class=\"res\" width=\"933\"><a href='".$file."' target=_blank>".str_replace($dir, "", $file)."</a></td><td align=\"right\"><a href='$dir' onmouseover="return overlib('$dir');" onmouseout="return nd();">Dir.</a></td></tr>\n");
 
ето ти верния код
Код:
<?
   echo("
      <tr>
         <td class=\"res\" width=\"933\">
            <a href=\"".$file."\" target=_blank>".str_replace($dir, "", $file)."</a>
         </td>
         <td align=\"right\">
            <a href='$dir' onmouseover=\"return overlib('$dir');\" onmouseout=\"return nd();\">Dir.</a>
         </td>
      </tr>");
?>
 
SharkpenT каза:
Еми нестава да му еба майката...
e как ще не става? при мене става..

<?php
echo("
<tr>
<td class="res" width="933">
<a href="".$file."" target=_blank>".str_replace($dir, "", $file)."</a>
</td>
<td align="right">
<a href='$dir' onmouseover="return overlib('$dir');" onmouseout="return nd();">Dir.</a>
</td>
</tr>");
?>

и без ценизми.. :?
 
Dido_net каза:
SharkpenT каза:
Еми нестава да му еба майката...
e как ще не става? при мене става..

<?php
echo("
<tr>
<td class="res" width="933">
<a href="".$file."" target=_blank>".str_replace($dir, "", $file)."</a>
</td>
<td align="right">
<a href='$dir' onmouseover="return overlib('$dir');" onmouseout="return nd();">Dir.</a>
</td>
</tr>");
?>

и без ценизми.. :?
Извинявам се за езика, но съм нещо нервен :? Ето целия код...:

Код:
<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Search</title>
<style type="text/css">

</style></head>

<body background="http://moliv1.hit.bg/bg1.gif">
<center>
<form action="" method="get">
<table border="0">
<tr><td class="bgg" width="600"><table>
<tr><td> <?php echo 'Търсене<br>'  ?><input type="text" name="s" size="65" value="<?php echo $_GET['s']; ?>"></td>
              <td align="right">                    Папка:
                <select name="cat"><option value="all">Всички</option>
<option value="1">Audio</option>
<option value="2">Software</option>
<option value="3">Gamеs</option>
<td align="left">     Разширение:<br><select name="format" id="format">
  <option value="*.">Всички</option>
  <option value="*.avi">Филми</option>
    <option value="*.mpg">Клипове </option>
    <option value="*.rar">Игри </option>
    <option value="*.jpg">Картинки </option>
    <option value="*.rar">Програми </option>
    <option value="*.swf">Флаш </option>
    <option value="*.txt">Документи </option>
    <option value="*.php">Страници </option>
    <option value="*.sub">Субтитри </option>
    <option value="*.mp3">Музика </option>
    </select>
</td></tr>
<tr>
              <td colspan="2" align="right">
               
                <input type="submit" value="Търси"></td>
</tr></table></td></tr></table>
  <p><b>IP-то ти е <?php echo $_SERVER['REMOTE_ADDR']; ?></b></p>
  <p><?php
$ip = gethostbyaddr($REMOTE_ADDR); 
echo ("Хоста ти е <b>$ip</b><br>"); 
?></p>
  <p><a href="search.php">Върни се в началото!</a></p>
</form>
  <table width="85%" border="1">
    <tr>
      <td width="96%">Файл</td>
    </tr>
  </table>
  <table border="0">
<?php




$cat = $_GET['cat'];
$p = $_GET['s'];
$format = $_GET['format'];



$dm[]='downloads/audio/';
$dm[]='downloads/software/';
$dm[]='downloads/games/';

$kolko=count($dm);

$flag=0;

for ($i=0; $i<$kolko; $i++){
$dir=$dm[$i];

if(isset($p)) {
foreach(glob($dir."*") as $file) {
if(@eregi($p, str_replace($dir, "", $file))) {

echo("<tr><td class="res" width="933"><a href='".$file."' target=_blank>".str_replace($dir, "", $file)."</a></td><td align="right"><a href='$dir'>Дир.</a></td></tr>\n");
$flag+=1;
}
}
if($flag==false) {
echo("Няма намерени файлове с $p!");
}
}
}
?>

</table>
</center>
</body>

</html>
Ако може да го пробвате с новия код и да видите, че нестава... искам ефекта на урока да се постави на Дир.
 
<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Search</title>
<style type="text/css">

</style></head>

<body background="http://moliv1.hit.bg/bg1.gif">
<script type="text/javascript" src="overlib.js"></script>
<center>
<form action="" method="get">
<table border="0">
<tr><td class="bgg" width="600"><table>
<tr><td> <?php echo 'Търсене<br>' ?><input type="text" name="s" size="65" value="<?php echo $_GET['s']; ?>"></td>
<td align="right">                    Папка:
<select name="cat"><option value="all">Всички</option>
<option value="1">Audio</option>
<option value="2">Software</option>
<option value="3">Gamеs</option>
<td align="left">     Разширение:<br><select name="format" id="format">
<option value="*.">Всички</option>
<option value="*.avi">Филми</option>
<option value="*.mpg">Клипове </option>
<option value="*.rar">Игри </option>
<option value="*.jpg">Картинки </option>
<option value="*.rar">Програми </option>
<option value="*.swf">Флаш </option>
<option value="*.txt">Документи </option>
<option value="*.php">Страници </option>
<option value="*.sub">Субтитри </option>
<option value="*.mp3">Музика </option>
</select>
</td></tr>
<tr>
<td colspan="2" align="right">

<input type="submit" value="Търси"></td>
</tr></table></td></tr></table>
<p><b>IP-то ти е <?php echo $_SERVER['REMOTE_ADDR']; ?></b></p>
<p><?php
$ip = gethostbyaddr($REMOTE_ADDR);
echo ("Хоста ти е <b>$ip</b><br>");
?></p>
<p><a href="search.php">Върни се в началото!</a></p>
</form>
<table width="85%" border="1">
<tr>
<td width="96%">Файл</td>
</tr>
</table>
<table border="0">
<?php




$cat = $_GET['cat'];
$p = $_GET['s'];
$format = $_GET['format'];



$dm[]='downloads/audio/';
$dm[]='downloads/software/';
$dm[]='downloads/games/';

$kolko=count($dm);

$flag=0;

for ($i=0; $i<$kolko; $i++){
$dir=$dm[$i];

if(isset($p)) {
foreach(glob($dir."*") as $file) {
if(@eregi($p, str_replace($dir, "", $file))) {

echo("<tr><td class=\"res\" width=\"933\"><a href='".$file."' target=_blank>".str_replace($dir, "", $file)."</a></td><td align=\"right\"><a href='$dir' onmouseover=\"return overlib('Обикновен балон!');\" onmouseout=\"return nd();\">Дир.</a></td></tr>\n");
$flag+=1;
}
}
if($flag==false) {
echo("Няма намерени файлове с $p!");
}
}
}
?>

</table>
</center>
</body>

</html>
:wink:
 

Горе