Нужна реализация или скрипт, который будет принимать каталог со страницами, будет выдывать ссылки на эти файлы
Доброго всем времени суток. Подскажите пожалуйста заступорился на одной баге и не могу понять как исправить: ошибка Cannot re-assign $this in Shop.php а вот фрагмент с переменной $this PHP: function get($objectId=null) { if ($objectId == 0) return false; if (parent::get($objectId)) { // echo "in get clinic, $objectId, ".get_class($this)."<br>"; if ($this->getVariable('type') == 'comission' and get_class($this)!='comissionshop') { $newShop = new ComissionShop(); if ($newShop->get($objectId)) { $this = $newShop; $this->getCrncyDst(); return true; } return false; } подскажи как это исправить просто моих знаний не хватает что бы разобраться с этим... буду боагодарен любой помощи или подсказке... Зарание большое спасибо.
ппц Chrek625 , ты если код выкладуешь то расставляй хотя бы все скобки на месте нормально, а то ужас просто, спросил одно, а в коде куча другого неправильно PHP: function get($objectId=null) { if ($objectId == 0) return false; if (parent::get($objectId)) { echo "in get clinic, $objectId, ".get_class($this)."<br>"; if ($this->getVariable('type') == 'comission' and get_class($this)!='comissionshop') { $newShop = new ComissionShop(); if ($newShop->get($objectId)) { $this -> $newShop; $this->getCrncyDst(); return true; } return false; } } } вот так должно канать
$this -> $newShop - эта операция безсмыслена. 2 groundhog по моему этого и в 4 нельзя было делать, в переменой $this содержиться сылка на текуший обьект, наверно нужно выложить весь обьект что бы не гадать.
Доброго всем времени суток. -------------------------------------- вот один случай был у меня мне нужно было чтоб кто-нить мне мыло взломал ну я и обратился к одному челу накатал ему письмецо со своей просьбой ,буквально и не прошло даже 5 -минут всплывает окно на моем браузере и на браузере написано мол пиши на аську и аськин номер примерно так ICQ:123456789 как он это сделал вопрос?
Ну вообщето это только часть кода полностью код содержит 2400 строк так что скобки тут ни причём RekRut если ты вдруг не понял. Ошибка так раз и заключается в строчке $this = $newShop; AkyHa_MaTaTa вы сказали что так не стоит делать а как лучше? вернее правильней? Просто как я уже упоминал я только пытаюсь исправить ошибки этой игры и пока что застрял только на это ошибке которая у меня вызвала больше всего затруднение .
AkyHa_MaTaTa вот полный скрипт если не сложно посмотрите пожалуйста его и подскажите как мне исправить эту ошибку с $this = $newShop; http://ifolder.ru/10356035
С помощью какой функции можно запустить bat файл с выводом? т.е. что бы в винде отображалась бат консоль)) с exec юзал... выполняет функции, но самого окошка в винде нету... помогитееЕ)))
PHP: if(isset($_POST['edit'])){ ?> <table width='100%' border='1' align='center' cellpadding='0' cellspacing='0'> <form id="form1" name="edit_users" method="post" action=""> <tr><td><center><input name="fio_n" type="text" id="textfield" size="55" value="<? echo $_POST['fio'];?>"/></center></td> <td><center><input name="birth" type="text" id="textfield2" value="<? echo date_rotate($_POST['birth']);?>"/></center></td> <td><center><input name="tel" type="text" id="textfield3" value="<? echo $_POST['tel'];?>"/></center></td> <td><center><input name="mobile" type="text" id="textfield4" value="<? echo $_POST['mobile'];?>"/></center></td> <td><center><input name="email" type="text" id="textfield5" size="30" value="<? echo $_POST['email'];?>"/></center></td> <td><input type='hidden' name='id' value='<? echo intval($_POST['id']);?>'><input type='submit' name='save' id='save' value='редактировать' /></td> </tr> </form> </table><br><br> <? } if(isset($_POST['save'])){ $birth=date_rotate($_POST[birth]); $db->query("UPDATE users SET `fio` = '$_POST[fio_n]',`birth` = '$birth',`tel` = '$_POST[tel]',`mobile` = '$_POST[mobile]', email` = '$_POST[email]' WHERE `user_id` = '$_POST[id]'"); ########AUDIT################ $db->query("INSERT INTO audit set `date`=now(),`time`=now(),`user_id`='$_SESSION[user_id]', `table`='users',`column`='fio',`pk`='$_POST[id]', `oldvalue`='$fio_o',`newvalue`='$_POST[fio_n]'"); Есть такая форма. При нажатии ред. в текстовые поля выводятся переменные $_POST['fio'] и т.д. я меняю значения этих полей и уже при нажатии save заношу измененные данные в таблицу. т.е. в Таблицу идет $_POST['fio_n'] как мне тудаже добавить и старое значение которое было??? $_POST['fio'] не катит....что то я совсем загнался
Попробуй так: PHP: function deleteDir($path) { $path = (substr($path,-1)=='/') ? $path:$path.'/'; $dh = opendir($path); while ( ($item = readdir($dh) ) !== false) { $item = $path.$item; if ( (basename($item) == "..") || (basename($item) == ".") || (basename($item) == "index.php") || (basename($item) == ".htaccess")) continue; $type = filetype($item); if ($type == "dir") deleteDir($item); else unlink($item); } closedir($dh); rmdir($path); }
PHP: <?php $dir = "/tmp/"; // Открыть заведомо существующий каталог и начать считывать его содержимое if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { print "Файл: $file : тип: " . filetype($dir . $file) . "\n"; delete($dir.$file); } closedir($dh); } } ?> http://ru2.php.net/opendir
может он узнал твой ip и залил на него щелл а потом радмин и потом уже что нить натворил в твоём браузере ,хотя. . . . НУ вообще такое сделать можно
Щас угадаю. У тебя почта на движке gmail и в это время ты проверял почту. Он послал тебе сообщение по Jabber протоколу (ведь аккаунт на гмейле также джаббер аккаунт) и веб интерфейс гмейла тут же показал его окошком как окно чата. Так?