PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (19): В начало « ... 11 12 13 14 15 16 [17] 18 19 »

> Найдено сообщений: 283
foozzi Отправлено: 04 Августа, 2011 - 23:53:11 • Тема: скрипт не правильно определяет путь • Форум: Если скрипт не работает

Ответов: 10
Просмотров: 3116
DeepVarvar пишет:
файл ****.ru/www/class/class.DataBase.php покажите


нашол источник траблы, клас файл который инклудит все классы

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3.   require_once DOCUMENT_ROOT."/class/class.DataBase.php";
  4.  
  5.   require_once DOCUMENT_ROOT."/class/class.HTMLEngine.php";
  6.  
  7.   require_once DOCUMENT_ROOT."/class/class.User.php";
  8.  
  9.   require_once DOCUMENT_ROOT."/class/class.Gallery.php";
  10.  
  11.   require_once DOCUMENT_ROOT."/class/class.System.php";
  12.  
  13. ?>


как дописать путь который мне нужен? уже все перепробовал... DOCUMENT_ROOT определяет основной домен, по принципу папки ftp, у меня папка подписана основным доменом а реальный домен временный, вот...
foozzi Отправлено: 04 Августа, 2011 - 23:38:39 • Тема: скрипт не правильно определяет путь • Форум: Если скрипт не работает

Ответов: 10
Просмотров: 3116
Мелкий пишет:
Ну вот в том месте, где определяет, и задать.


увы найти не могу, вот файл инстала:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. //CHECK ALL PREFERENCES NECESSARY TO RUN CMSQLITE
  4.  
  5. if(file_exists(DOCUMENT_ROOT."/settings.php")){
  6.  
  7.     header("location:".HTTP_ROOT."/system/fail2.html");
  8.  
  9.     exit;
  10.  
  11. }
  12.  
  13. $errSqliteExtension = true;
  14.  
  15. if (!extension_loaded('sqlite')){
  16.  
  17.    $errSqliteExtension = false;
  18.  
  19. }
  20.  
  21. $arrVersion = explode('.', phpversion());
  22.  
  23. $phpVersion = $arrVersion[0] * 1000 + $arrVersion[1] * 100 + $arrVersion[2];
  24.  
  25. $errPHPVersion = true;
  26.  
  27. if($phpVersion < 5000 XOR $phpVersion >5300){
  28.  
  29.     $errPHPVersion = false;
  30.  
  31. }
  32.  
  33. //DEFINE THE PATH SETTINGS FOR THE SCRIPT AND GATHER ALL NECESSARY SCRIPTS
  34.  
  35. $script=$_SERVER['PHP_SELF'];
  36.  
  37. $subfolder=substr($script,0,strrpos($script,"/"));
  38.  
  39. define('PROJECT',$subfolder);
  40.  
  41. define('DOCUMENT_ROOT',$_SERVER['DOCUMENT_ROOT'].PROJECT);
  42.  
  43. define('DB_Name','cmsqlite.db');
  44.  
  45.  
  46.  
  47. require "class/includeAllClasses.php";
  48.  
  49.  
  50.  
  51. $DB = new Database();
  52.  
  53. $USER = new User();
  54.  
  55. $HTML = new HTMLEngine();
  56.  
  57.  
  58.  
  59. $arrayLanguages = array("de","en","sv");
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.   //SET LANGUAGE
  67.  
  68.   $lang = $USER->getLanguage();
  69.  
  70.   if(in_array($lang, $arrayLanguages)){
  71.  
  72.       $_SESSION['lang']=$lang;
  73.  
  74.   }else{
  75.  
  76.       $_SESSION['lang']="en";
  77.  
  78.   }
  79.  
  80.    
  81.  
  82.   include DOCUMENT_ROOT."/system/lang/".$_SESSION['lang'].".php";
  83.  
  84.   $LANGUAGE = json_decode($lang, TRUE);
  85.  
  86.  
  87.  
  88.   //Set the variables for the form
  89.  
  90.   $domain = "www.cmsqlite.net";
  91.  
  92.   $title = "CMSQlite - SQLite Content Management System";
  93.  
  94.   $email = "info@cmsqlite.net";
  95.  
  96.   $description = "CMSQlite, kostenloses SQLite Content Management System";
  97.  
  98.   $keywords = "content management system, sqlite, CMSQLite, kostenloses SQLite CMS";
  99.  
  100.   $author = "CMSQLite";
  101.  
  102.    
  103.  
  104.   if(isset($_POST['submit'])){
  105.  
  106.       $arrErrors = array();
  107.  
  108.       $domain=$_POST['domain'];
  109.  
  110.       $title=$_POST['title'];
  111.  
  112.       $email=$_POST['email'];
  113.  
  114.       $pwd1=$_POST['password1'];
  115.  
  116.       $pwd2=$_POST['password2'];
  117.  
  118.       $lang=$_POST['lang'];
  119.  
  120.       $description=$_POST['description'];
  121.  
  122.       $keywords=$_POST['keywords'];
  123.  
  124.       $author=$_POST['author'];
  125.  
  126.       $seo_url= $_POST['rad_seo'];
  127.  
  128.      
  129.  
  130.       if($pwd1!=$pwd2){
  131.  
  132.           die($LANGUAGE['pwd_not_equal']);
  133.  
  134.       }
  135.  
  136.       $domain=strtolower($domain);
  137.  
  138.       $pattern="/^w{3}.\w+.\w{2,4}(\/\w+)?|\w+.\w+.\w{2,4}(\/\w+)?|localhost(\/\w+)?$/";
  139.  
  140.       if(!preg_match($pattern,$domain)){
  141.  
  142.           die($LANGUAGE['domain_wrong']);
  143.  
  144.       }
  145.  
  146.      
  147.  
  148.       //Datei erstellen, цffnen und schreiben:
  149.  
  150.       if(file_exists(DOCUMENT_ROOT."/settings.php")){
  151.  
  152.           die($LANGUAGE['setting_file_exists']);
  153.  
  154.       }else{
  155.  
  156.           $filecontent='<?PHP
  157.  
  158.            define (\'DB_Name\',\'cmsqlite.db\');
  159.  
  160.            define(\'DEFAULT_LANGUAGE\',\''.$lang.'\');
  161.  
  162.            define (\'STARTPAGE\',\''.$domain.'\');
  163.  
  164.            define (\'MYMAIL\',\''.$email.'\');
  165.  
  166.            define (\'TOKEN\',\''.$USER->createToken().'\');
  167.  
  168.            $arrayLanguages = array(\'de\', \'en\', \'sv\');
  169.  
  170.            $seo_url=\''.$seo_url.'\';
  171.  
  172.            ?>';
  173.  
  174.           //Filehandler
  175.  
  176.           if (!$handler=fopen(DOCUMENT_ROOT."/settings.php","w")){
  177.  
  178.               echo ($LANGUAGE['file_not_writeable'].'<p><code><?PHP <br />define (\'DB_Name\',\'cmsqlite.db\');<br />define(\'DEFAULT_LANGUAGE\',\''.$lang.'\');<br />define (\'STARTPAGE\',\''.$domain.'\');<br />define (\'MYMAIL\',\''.$mail.'\');<br />$arrayLanguages = array(\'de\', \'en\');<br />?></code></p>');
  179.  
  180.                   die();
  181.  
  182.           }else{
  183.  
  184.              
  185.  
  186.               //.htaccess umbennen
  187.  
  188.               if (file_exists(DOCUMENT_ROOT."/data/htaccess.txt")){
  189.  
  190.                   if(!rename(DOCUMENT_ROOT."/data/htaccess.txt",DOCUMENT_ROOT."/data/.htaccess")){
  191.  
  192.                       die($LANGUAGE['htaccess_file_error']);
  193.  
  194.                   }
  195.  
  196.               }else{
  197.  
  198.                   array_push($arrErrors,$LANGUAGE['htacessfile_missing']);
  199.  
  200.               }
  201.  
  202.              
  203.  
  204.               //Write text to settings file
  205.  
  206.               if (fwrite($handler,$filecontent)===FALSE){
  207.  
  208.                   echo ($LANGUAGE['file_not_writeable'].'<p><code><?PHP <br />define (\'DB_Name\',\'cmsqlite.db\');<br />define(\'DEFAULT_LANGUAGE\',\''.$lang.'\');<br />define (\'STARTPAGE\',\''.$domain.'\');<br />define (\'MYMAIL\',\''.$mail.'\');<br />$arrayLanguages = array(\'de\', \'en\');<br />$seo_rul=\'0\'<br />?></code></p>');
  209.  
  210.                   die();
  211.  
  212.               }else{            
  213.  
  214.                   //Daten in Datenbank schreiben
  215.  
  216.                   $md5pwd=MD5($pwd1);
  217.  
  218.                   $sql="INSERT INTO meta VALUES(NULL,'$lang','$email','$description','$keywords','$title','$author','');INSERT INTO login VALUES (NULL,1,'admin','$md5pwd');";
  219.  
  220.                   $result=$DB->queryEx($sql);
  221.  
  222.                   if($result){
  223.  
  224.                       foreach ($arrErrors as $error){
  225.  
  226.                           echo $error."<br />";
  227.  
  228.                       }
  229.  
  230.                       echo $LANGUAGE['install_finished']."<br /><input type=\"button\" value=\"".$LANGUAGE['button_next']."\" onclick=\"window.location.href='index.php'\" />";
  231.  
  232.                   }else{
  233.  
  234.                       echo $LANGUAGE['error_writing_db'];
  235.  
  236.                   }
  237.  
  238.               }
  239.  
  240.           }
  241.  
  242.       }    
  243.  
  244.      
  245.  
  246.   }else{      
  247.  
  248.       $permData=substr(sprintf('%o', fileperms('data')), -4);
  249.  
  250.       $permDatabase=substr(sprintf('%o', fileperms('data/cmsqlite.db')), -4);
  251.  
  252.       $permMedia=substr(sprintf('%o', fileperms('media')), -4);
  253.  
  254.      
  255.  
  256.       $HTML->printHead(0);
  257.  
  258. ?>
  259.  
  260. <link rel="stylesheet" type="text/css" href="admin/css/adminBasic.css" />
  261.  
  262. </head>
  263.  
  264. <body>
  265.  
  266. <div class="overviewWrapper">
  267.  
  268.       <div class="systemHeader"><h2 class="systemHeadlines"><?PHP echo $LANGUAGE['headline_install']; ?></h2></div>
  269.  
  270.       <div class="contentOverview">
  271.  
  272. <noscript><h2><?PHP echo $LANGUAGE['noscript'] ?></h2></noscript>
  273.  
  274.         <div>
  275.  
  276.             <?PHP
  277.  
  278.                 if(!empty($subfolder)){
  279.  
  280.                     echo ("<div id=\"subfolder_warning\">".$LANGUAGE['install_subfolder']."</div>");
  281.  
  282.                 }
  283.  
  284.             ?>
  285.  
  286.         </div>
  287.  
  288.         <div class="contentInstall">
  289.  
  290.         <form id="frm_install" name="frm_install" action="install.php" method="post" onsubmit="return checkForm('frm_install')">
  291.  
  292.             <fieldset>
  293.  
  294.             <legend><?PHP echo $LANGUAGE['inst_page_legend'] ?></legend>
  295.  
  296.             <table><tbody>
  297.  
  298.                 <?PHP
  299.  
  300.                     $disableButton="";
  301.  
  302.                     if($errSqliteExtension){
  303.  
  304.                        echo ("<tr><td class=\"fpermTrue\">".$LANGUAGE['ok_sqlite_extension']."</td></tr>");
  305.  
  306.                     }else{
  307.  
  308.                        echo ("<tr><td class=\"fpermFalse\">".$LANGUAGE['err_sqlite_extension']."</td></tr>");
  309.  
  310.                        $disableButton="disabled=\"true\"";  
  311.  
  312.                     }
  313.  
  314.                     if($errPHPVersion){
  315.  
  316.                        echo ("<tr><td class=\"fpermTrue\">".$LANGUAGE['ok_php_version']."</td></tr>");
  317.  
  318.                     }else{
  319.  
  320.                        echo ("<tr><td class=\"fpermFalse\">".$LANGUAGE['err_php_version']."</td></tr>");
  321.  
  322.                        $disableButton="disabled=\"true\"";  
  323.  
  324.                     }
  325.  
  326.                     if($permData=="0777"){
  327.  
  328.                         echo ("<tr><td class=\"fpermTrue\">".$LANGUAGE['data_writable']."</td></tr>");
  329.  
  330.                     }else{
  331.  
  332.                         echo ("<tr><td class=\"fpermFalse\">".$LANGUAGE['data_not_writable']."</td></tr>");
  333.  
  334.                         $disableButton="disabled=\"true\"";
  335.  
  336.                     }
  337.  
  338.                     if($permDatabase=="0666" xor $permDatabase=="0766" xor $permDatabase=="0777"){
  339.  
  340.                         echo ("<tr><td class=\"fpermTrue\">".$LANGUAGE['database_writable']."</td></tr>");
  341.  
  342.                     }else{
  343.  
  344.                         echo ("<tr><td class=\"fpermFalse\">".$LANGUAGE['database_not_writable']."</td></tr>");
  345.  
  346.                         $disableButton="disabled=\"true\"";
  347.  
  348.                     }
  349.  
  350.                     if($permMedia=="0777"){
  351.  
  352.                         echo ("<tr><td class=\"fpermTrue\">".$LANGUAGE['media_writable']."</td></tr>");
  353.  
  354.                     }else{
  355.  
  356.                         echo ("<tr><td class=\"fpermFalse\">".$LANGUAGE['media_not_writable']."</td></tr>");
  357.  
  358.                         $disableButton="disabled=\"true\"";
  359.  
  360.                     }
  361.  
  362.                     if($disableButton!=""){
  363.  
  364.                         echo("<tr><td class=\"fpermExpl\">".$LANGUAGE['install_filemod_explanation']."</td></tr>");
  365.  
  366.                     }                    
  367.  
  368.                 ?>
  369.  
  370.             </tbody></table>
  371.  
  372.        
  373.  
  374.             <table><tbody>        
  375.  
  376.             <tr>
  377.  
  378.             <td class="td_meta_desc"><label for="txtDomain"><?PHP echo $LANGUAGE['inst_page_domain'] ?>:</label></td><td><input id="txtDomain" type="text" name="domain" maxlength="50" size="50" required="1" onblur="checkField(this)" value="<?PHP echo $domain ?>" /><span class="frm_error_msg"></span></td>
  379.  
  380.             </tr>
  381.  
  382.             <tr>
  383.  
  384.             <td class="td_meta_desc"><label for="txtTitle"><?PHP echo $LANGUAGE['meta_title'] ?>:</label></td><td><input id="txtTitle" type="text" name="title" maxlength="100" size="50" required="1" onblur="checkField(this)" value="<?PHP echo $title ?>" /><span class="frm_error_msg"></span></td>
  385.  
  386.             </tr>
  387.  
  388.             <tr>
  389.  
  390.             <td class="td_meta_desc"><label for="txtEmail"><?PHP echo $LANGUAGE['inst_page_email'] ?>:</label></td><td><input id="txtEmail" type="text" name="email" maxlength="50" size="50" required="1" onblur="checkMail(this)" value="<?PHP echo $email ?>" /><span class="frm_error_msg"></span></td>
  391.  
  392.             </tr>
  393.  
  394.             <tr>
  395.  
  396.             <td class="td_meta_desc"><label for="txtPwd1"><?PHP echo $LANGUAGE['inst_page_password1'] ?>:</label></td><td><input id="txtPwd1" type="password" name="password1" maxlength="8" size="50" required="1" onblur="checkField(this)" value="" /><span class="frm_error_msg"></span></td>
  397.  
  398.             </tr>
  399.  
  400.             <tr>
  401.  
  402.             <td class="td_meta_desc"><label for="txtPwd2"><?PHP echo $LANGUAGE['inst_page_password2'] ?>:</label></td><td><input id="txtPwd2" type="password" name="password2" maxlength="8" size="50" required="1" onblur="checkPassword()" value="" /><span class="frm_error_msg"></span></td>
  403.  
  404.             </tr>
  405.  
  406.             <tr>
  407.  
  408.             <td class="td_meta_desc"><label for="selLang"><?PHP echo $LANGUAGE['inst_page_language'] ?>:</label></td>
  409.  
  410.                 <td><select id="selLang" name="lang">
  411.  
  412.                     <option value="de">de</option>
  413.  
  414.                     <option value="en">en</option>
  415.  
  416.                     </select>
  417.  
  418.                 </td>
  419.  
  420.             </tr>
  421.  
  422.            
  423.  
  424.             <tr><td colspan="2" style="padding:8 0 0 0;"><span style="font-weight:bold; font-size: .8em;"><?PHP echo $LANGUAGE['config_legend'] ?></span></td></tr>
  425.  
  426.             <tr>
  427.  
  428.             <td class="td_meta_desc"><label for="txtDesc"><?PHP echo $LANGUAGE['meta_desc'] ?>:</label></td><td><input id="txtDesc" type="text" name="description" maxlength="500" size="50" required="1" onblur="checkField(this)" value="<?PHP echo $description ?>" /><span class="frm_error_msg"></span></td>
  429.  
  430.             </tr>
  431.  
  432.             <tr>
  433.  
  434.             <td class="td_meta_desc"><label for="txtKey"><?PHP echo $LANGUAGE['meta_keywords'] ?>:</label></td><td><input id="txtKey" type="text" name="keywords" maxlength="500" size="50" required="1" onblur="checkField(this)" value="<?PHP echo $keywords ?>" /><span class="frm_error_msg"></span></td>
  435.  
  436.             </tr>
  437.  
  438.             <tr>
  439.  
  440.             <td class="td_meta_desc"><label for="txtAuthor"><?PHP echo $LANGUAGE['meta_author'] ?>:</label></td>
  441.  
  442.             <td><input id="txtAuthor" type="text" name="author" maxlength="100" size="50" required="1" onblur="checkField(this)" value="<?PHP echo $author ?>" /><span class="frm_error_msg"></span></td>
  443.  
  444.             </tr>
  445.  
  446.             <tr>
  447.  
  448.             <td class="td_meta_desc"><?PHP echo $LANGUAGE['inst_seo_url'] ?>:</td>
  449.  
  450.             <td>
  451.  
  452.                 <input id="rad_seoYes" type="radio" name="rad_seo" value="1" /> <span style="font-size: .8em;"><?PHP echo $LANGUAGE['yes'] ?></span>
  453.  
  454.                 <input id="rad_seoNo" type="radio" name="rad_seo" value="0" checked="checked" /><span style="font-size: .8em;"><?PHP echo $LANGUAGE['no'] ?></span>
  455.  
  456.             </td>
  457.  
  458.             </tr>        
  459.  
  460.             <tr>
  461.  
  462.             <td colspan="2">
  463.  
  464.                 <input type="submit" value="<?PHP echo $LANGUAGE['button_install'] ?>" name="submit" <?PHP echo $disableButton ?> />
  465.  
  466.                 <input type="reset" value="<?PHP echo $LANGUAGE['button_esc'] ?>" name="reset" />
  467.  
  468.             </td>
  469.  
  470.             </tr>
  471.  
  472.             </tbody></table>
  473.  
  474.             </fieldset>
  475.  
  476.         </form>
  477.  
  478.         </div>
  479.  
  480.  
  481.  
  482.       </div>
  483.  
  484. </div>
  485.  
  486. </body>
  487.  
  488. </html>
  489.  
  490. <?PHP
  491.  
  492.   }
  493.  
  494. ?>
  495.  
  496.  
foozzi Отправлено: 04 Августа, 2011 - 23:04:23 • Тема: скрипт не правильно определяет путь • Форум: Если скрипт не работает

Ответов: 10
Просмотров: 3116
Мелкий пишет:
залезть в скрипт да ручками подправить адрес.


скрипт сам определяет путь...
foozzi Отправлено: 04 Августа, 2011 - 22:38:51 • Тема: скрипт не правильно определяет путь • Форум: Если скрипт не работает

Ответов: 10
Просмотров: 3116
юзаю скрипт CMSQLite (малоизвестная sqlite цмска)
при попытке вызвать скрипт установки install.php вылазит ошибка оповещающая неверный путь:
PHP:
скопировать код в буфер обмена
  1. Fatal error: Class 'SQLiteDatabase' not found in /home/vshosts/hosts/u******/******.ru/www/class/class.DataBase.php on line 10


просто у меня на хостинге в данный момент стоит временный домен, что бы закончить работы над сайтом, а скрипт определяет основной домен а приставку временную нет, как и где дописать? может кто сталкивался.

Писать на форум cms бесполезно там практически никого не бывает
foozzi Отправлено: 20 Июля, 2011 - 01:57:05 • Тема: информация о нагрузке сервера • Форум: Администрирование *nix

Ответов: 3
Просмотров: 1341
CentOS стоит, щас попробую
(Добавление)
как функцию оформить для вывода system() состояние сервера?
foozzi Отправлено: 20 Июля, 2011 - 01:09:59 • Тема: информация о нагрузке сервера • Форум: Администрирование *nix

Ответов: 3
Просмотров: 1341
возможно ли вывести информацию о сервере и его нагрузке на страницу?
foozzi Отправлено: 19 Июля, 2011 - 09:34:36 • Тема: ошибка даты • Форум: Вопросы новичков

Ответов: 14
Просмотров: 2628
очень нужна помощь
foozzi Отправлено: 19 Июля, 2011 - 08:49:23 • Тема: Хранение функции в файле • Форум: Вопросы новичков

Ответов: 7
Просмотров: 427
это очень банально )
я никогда не поверю что описание правила для инклуда не описываются в поисковиках)
foozzi Отправлено: 18 Июля, 2011 - 21:02:23 • Тема: ошибка даты • Форум: Вопросы новичков

Ответов: 14
Просмотров: 2628
файл sh.php у меня работает с куками

вот его код
PHP:
скопировать код в буфер обмена
  1. <?
  2. require "config.php";
  3. $link = mysql_connect("$baseaddr", "$baselog", "$basepass")
  4.         or die("Could not connect");
  5.  mysql_select_db("$basename") or die("Could not select database");
  6.  
  7. $alog=$_COOKIE[miniforumlog];
  8. $apass=$_COOKIE[miniforumpass];
  9.  
  10. if ((get_userexists($alog)) and ($apass==get_userpass($alog))){
  11. $add="<font class=tn>Здравствуйте, <b>$alog</font>";
  12. $addreg="<a class=tn href=login.php?state=unlog>Выход</a>";
  13. $addprof="<a class=tn href=profile.php?act=view>Профиль</a> | ";}
  14. else{
  15. $add="<br>";
  16. $addreg="<a class=tn href=reg.php?state=1>Регистрация</a>";}
  17. print "
  18. <meta http-equiv=cache-control content=no-cache>
  19. <meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>
  20. <meta http-equiv='Content-Language' content='ru'>
  21. <!-- RusBB 0.10-->
  22. <LINK rel=stylesheet type=text/css href=styles.css>
  23. <center><font size=10 class=tn><b>BsdBB</b></font><font size=4 class=tn> v. Test Developed</font></center>
  24. $add
  25. <table width=100% class=ramka cellspacing=1 cellpadding=2>
  26. <tr>
  27. <td class=back><center><b><font class=tn>
  28. <a class=tn href=index.php>Форум</a> |
  29. <a class=tn href=search.php>Поиск</a> |
  30. $addprof
  31. $addreg
  32. </font></b></b></center></td>
  33. </tr>
  34. </table>";
  35. ?>


скачайте весь код просмотрите плиз
foozzi Отправлено: 18 Июля, 2011 - 19:39:56 • Тема: ошибка даты • Форум: Вопросы новичков

Ответов: 14
Просмотров: 2628
вот сам скрипт.

помогите разобраться плиз
foozzi Отправлено: 18 Июля, 2011 - 19:34:41 • Тема: ошибка даты • Форум: Вопросы новичков

Ответов: 14
Просмотров: 2628
собстно это и есть проверка куков,


без этих строчек напишет что я не зарегистрирован вообще
foozzi Отправлено: 18 Июля, 2011 - 03:26:37 • Тема: ошибка даты • Форум: Вопросы новичков

Ответов: 14
Просмотров: 2628
сделал таким образом:

PHP:
скопировать код в буфер обмена
  1. $st=$_GET['state'];
  2.  
  3. $alog=$_POST['log'];
  4.  
  5. $apass=$_POST['pass'];


результат тот же, ошибки нет, пишет что я залогинен, и все...
foozzi Отправлено: 18 Июля, 2011 - 02:15:28 • Тема: ошибка даты • Форум: Вопросы новичков

Ответов: 14
Просмотров: 2628
ем... наверное ты не дочитал тему, я прост поправил ее, не помогло редактирование куков
foozzi Отправлено: 18 Июля, 2011 - 02:05:59 • Тема: ошибка даты • Форум: Вопросы новичков

Ответов: 14
Просмотров: 2628
Имееться скрипт форума, когда пытаюсь залогиниться пишет:

PHP:
скопировать код в буфер обмена
  1. Warning: Expiry date cannot have a year greater then 9999 in /home/vshosts/hosts/u18790/lineage-foozzi.ru/www/bsdbb/login.php on line 23
  2.  


Сам код файла login.php
PHP:
скопировать код в буфер обмена
  1. <?
  2. require "config.php";
  3. $link = mysql_connect("$baseaddr", "$baselog", "$basepass")
  4.         or die("Could not connect");
  5.  mysql_select_db("$basename") or die("Could not select database");
  6.  
  7. require "mysqllib.php";
  8.  
  9. $st=$_GET[state];
  10. if($st=="unlog"){
  11. setcookie("miniforumlog", "", 99999999999999999);
  12. setcookie("miniforumpass", "", 9999999999999999999);
  13. require "sh.php";
  14. print "</b><br><center>Вы вышли из форума ..<a class=tn2 href=index.php>назад</a>";
  15. print '<meta http-equiv="refresh" content="1; url=index.php">';}
  16.  
  17. else{
  18.  
  19. $alog=$_POST[log];
  20. $log=$alog;
  21. $apass=$_POST[pass];
  22. if ((get_userexists($alog)) and ($apass==get_userpass($alog))){
  23. setcookie("miniforumlog", "$alog", 99999999999999999);
  24. setcookie("miniforumpass", "$apass", 99999999999999999);
  25. require "sh.php";
  26. print "<br><center>Вы вошли как $log ..<a class=tn2 href=index.php>назад</a>";
  27. print '<meta http-equiv="refresh" content="1; url=index.php">';}
  28. else{require "sh.php";
  29. print "<br><center>Пользователь не зарегистрирован, или не верный пароль..";}
  30.  }
  31. mysql_close($link);
  32. ?>


ссылка на форуму фхода - _http://www[dot]lineage-foozzi[dot]ru/bsdbb/index.php

тестовый акк: test:test
(Добавление)
уменьшил время в функции setcookie, ошибка теперь не появляется, НО все равно не логиниться, пишет что залогинился, перекидывает на главую и в конце концов я не залогинен
foozzi Отправлено: 15 Июля, 2011 - 05:12:49 • Тема: ошибка в сканере • Форум: Вопросы новичков

Ответов: 2
Просмотров: 3030
вот код:
PHP:
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  4. <title>PHP Admin Finder 0.0.1</title>
  5. </head>
  6. <body>
  7. <form action="" method="post">
  8. <p class="frontboxtext"><input name="hash_lol" class="textbox" type="text" size="30" value="http://www.example.com/"/>
  9. <input name="submit_lol" class="textbox" value="Submit Site" type="submit">
  10. </form>
  11. <?PHP
  12.  
  13. if (isset($_POST["submit_lol"])) {
  14. $url = $_POST['hash_lol'];
  15. echo "<br />Сканирование ".$url."<br /><br />";
  16.  
  17. $adminlocales = array("admin1.php", "admin1.html", "admin2.php", "admin2.html", "yonetim.php", "yonetim.html", "yonetici.php", "yonetici.html", "ccms/", "ccms/login.php", "ccms/index.php", "maintenance/", "webmaster/", "adm/", "configuration/", "configure/", "websvn/", "admin/", "admin/account.php", "admin/account.html". "admin/index.php", "admin/index.html", "admin/login.php". "admin/login.html", "admin/home.php", "admin/controlpanel.html", "admin/controlpanel.php", "admin.php", "admin.html", "admin/cp.php", "admin/cp.html", "cp.php", "cp.html", "administrator/", "administrator/index.html", "administrator/index.php", "administrator/login.html", "administrator/login.php", "administrator/account.html", "administrator/account.php", "administrator.php", "administrator.html", "login.php", "login.html", "modelsearch/login.php", "moderator.php", "moderator.html", "moderator/login.php", "moderator/login.html", "moderator/admin.php", "moderator/admin.html", "moderator/", "account.php", "account.html", "controlpanel/", "controlpanel.php", "controlpanel.html", "admincontrol.php", "admincontrol.html", "adminpanel.php", "adminpanel.html", "admin1.asp", "admin2.asp", "yonetim.asp", "yonetici.asp", "admin/account.asp", "admin/index.asp", "admin/login.asp", "admin/home.asp", "admin/controlpanel.asp", "admin.asp", "admin/cp.asp", "cp.asp", "administrator/index.asp", "administrator/login.asp", "administrator/account.asp", "administrator.asp", "login.asp", "modelsearch/login.asp", "moderator.asp", "moderator/login.asp", "moderator/admin.asp", "account.asp", "controlpanel.asp", "admincontrol.asp", "adminpanel.asp", "fileadmin/", "fileadmin.php", "fileadmin.asp", "fileadmin.html", "administration/", "administration.php", "administration.html", "sysadmin.php", "sysadmin.html", "phpmyadmin/", "myadmin/", "sysadmin.asp", "sysadmin/", "ur-admin.asp", "ur-admin.php", "ur-admin.html", "ur-admin/", "Server.php", "Server.html", "Server.asp", "Server/", "wp-admin/", "administr8.php", "administr8.html", "administr8/", "administr8.asp", "webadmin/", "webadmin.php", "webadmin.asp", "webadmin.html", "administratie/", "admins/", "admins.php", "admins.asp", "admins.html", "administrivia/", "Database_Administration/", "WebAdmin/", "useradmin/", "sysadmins/", "admin1/", "system-administration/", "administrators/", "pgadmin/", "directadmin/", "staradmin/", "ServerAdministrator/", "SysAdmin/", "administer/", "LiveUser_Admin/", "sys-admin/", "typo3/", "panel/", "cpanel/", "cPanel/", "cpanel_file/", "platz_login/", "rcLogin/", "blogindex/", "formslogin/", "autologin/", "support_login/", "meta_login/", "manuallogin/", "simpleLogin/", "loginflat/", "utility_login/", "showlogin/", "memlogin/", "members/", "login-redirect/", "sub-login/", "wp-login/", "login1/", "dir-login/", "login_db/", "xlogin/", "smblogin/", "customer_login/", "UserLogin/", "login-us/", "acct_login/", "admin_area/", "bigadmin/", "project-admins/", "phppgadmin/", "pureadmin/", "sql-admin/", "radmind/", "openvpnadmin/", "wizmysqladmin/", "vadmind/", "ezsqliteadmin/", "hpwebjetadmin/", "newsadmin/", "adminpro/", "Lotus_Domino_Admin/", "bbadmin/", "vmailadmin/", "Indy_admin/", "ccp14admin/", "irc-macadmin/", "banneradmin/", "sshadmin/", "phpldapadmin/", "macadmin/", "administratoraccounts/", "admin4_account/", "admin4_colon/", "radmind-1/", "Super-Admin/", "AdminTools/", "cmsadmin/", "SysAdmin2/", "globes_admin/", "cadmins/", "phpSQLiteAdmin/", "navSiteAdmin/", "server_admin_small/", "logo_sysadmin/", "server/", "database_administration/", "power_user/", "system_administration/", "ss_vms_admin_sm/");
  18.  
  19. foreach ($adminlocales as $admin){
  20. $headers = get_headers("$url$admin");
  21. if (eregi('200', $headers[0])) {
  22.     echo "<a href='$url$admin'>$url$admin</a> Найдено!<br />";
  23. }
  24. else {
  25.     echo "$url$admin Не найдено!<br />";
  26. }
  27. }
  28. }
  29. ?>
  30. </body>
  31. </html>



ввожу ссылку в поле, нажимаю сканировать, результат выдает правильно но ругается на ошибку, например:
PHP:
скопировать код в буфер обмена
  1. Deprecated: Function eregi() is deprecated in /opt/lampp/htdocs/xampp/php/admin_finder.php on line 22
  2. http://*****.ru/admin1.php Не найдено!


а если ввести в поле не правильный url ну например site.ru без http:// то ругается на ошибку:

PHP:
скопировать код в буфер обмена
  1.  
  2. Warning: get_headers() [function.get-headers]: This function may only be used against URLs in /opt/lampp/htdocs/xampp/tuxscan/admin_finder.php on line 21
  3.  
  4. Deprecated: Function eregi() is deprecated in /opt/lampp/htdocs/xampp/php/admin_finder.php on line 22
  5. www.example.comadmin1.php Не найдено!


что не правильно в коде подскажите?

Страниц (19): В начало « ... 11 12 13 14 15 16 [17] 18 19 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB