Различные вопросы по PHP и MySQL

249K
.
The Frontend-Warrior
# Str@nnik (24.02.2016 / 14:10)
Blade,
В смысле в доке? Ты имел ввиду в документации или где? В любом случае не знал этого...
http://php.net/manual/ru/langu ... s.php тут. Причем даже их пример первый отрабатывает и показывает все 4 вывода значения константы.
И ты на сервере имеешь прямой доступ к этой константе внутри класса? Просто я тоже на локалке это все тестировал, результат такой-же как и у тебе..

Да, там прямой вызов константы класса. Собвенно, тот код, который я написал, он идет почти друг за другом, я лишь сократил
.
(\/)____o_O____(\/)
вы упоролись? константа величина постоянная
.
Blade
The Frontend-Warrior
# Koenig (24.02.2016 / 15:00)
вы упоролись? константа величина постоянная
Кто "вы"?
.
The Fast, Secure and Professional - Yii2
# Str@nnik (24.02.2016 / 12:20)
Проблема в том, что в классе эта константа пустая... Тоесть даже даже если ты задал ей значение она всеравно пустая. Как вариант, создать метод, который будет возвращать перезаписанное значение конста
Ору

Само значение константы говорит о том, то это величина не изменяющая значение. Ты не сможешь изменить её значение.

По поводу того, что она пустая в классе полный бред...
.
(\/)____o_O____(\/)
сделайте статическое свойство
.
UP
Здравствуйте! Подскажите что в этом куску кода не так
$tempfile = tmpfile();
    $connect_id = ftp_connect($ftp_server);
    $login_result = ftp_login($connect_id, $ftp_user, $ftp_pass);
     
    ftp_fget($connect_id,$tempfile,$file_vipsini,FTP_BINARY);
    fputs($tempfile,'"'.$row['nick'].'" "'.$row['pass'].'" "'.$fvips.'" "a";'.$date.''.PHP_EOL);
    ftp_fput($connect_id, $file_vipsini, $tempfile, FTP_BINARY);
    ftp_close($connect_id);
    fclose($tempfile);

должно добавлять запись в файл на ftp сервер (чего не происходит)... вместо того чтобы добавить запись, файл на ftp просто затирается... если кто знает решение отпишите, буду благодарен)
P.S. Нужно именно через команды ftp_* всё что бы было, НЕ fopen("ftp://...") =)
.
Зелимхан
Скажите пожалуйста где здесь ошибка

//MAIN MENU
$main_menu="";
$main_menu.=sub_cat(1,$real_cat);
function sub_cat($cat,$real_cat){
$sql="SELECT id,name,cat,alt_name,url,intro FROM pages WHERE cat=".$cat." and menu=1 ORDER BY sort";
$sub_cat=new DB();
$sub_cat->get($sql);
if(count($sub_cat->res) > 0) {
if($cat==1){
$main_menu.="<ul class='sf-menu'>";
$li_st="";
$li_end="";
}else{
$main_menu.="<ul>";
$li_st="";
$li_end="";
}
foreach ($sub_cat->res as $sub_cat_item){

$main_menu.="<li>";

if($cat==1){
$main_menu.="<a href='/".$sub_cat_item['url']."'  class='item'><strong>";
}else{
$main_menu.="<a href='/".$sub_cat_item['url']."'>";
}

$name=$sub_cat_item['alt_name'];
if($name=="")$name=$sub_cat_item['name'];
$name=str_replace("<br>"," ",$name);
$main_menu.=$name;

if($cat==1){
$main_menu.="</strong><em>".$sub_cat_item['intro']."</em>";
}

$main_menu.=$li_end."</a>";
$main_menu.=sub_cat($sub_cat_item['id'],$real_cat);
$main_menu.="</li>";
}
$main_menu.="</ul>";
}
return $main_menu;
}

$smarty->assign('main_menu',$main_menu);
.
Менделеев
# Scorpion (26.02.2016 / 10:56)
Скажите пожалуйста где здесь ошибка


//MAIN MENU
$main_menu="";
$main_menu.=sub_cat(1,$real_cat);
function sub_cat($cat,$real_cat){
$sql="SELECT id,name,cat,alt_name,url,intro FROM pages WHERE
какую ошибку выбивает? что пишет?
.
Зелимхан
fanatos, Походу ошибка не там. Разбираюсь еще
.
Сексуальность валенка
Решил что-то написать на php бо уже не помню когда его впоследний раз юзал, некоторые вещи уже подзабыл, стал забывать писать $ перед переменными и везде тулю [], int, char, ClassName
Впервые решил заюзать фреймворк, не долго думая выбрал laravel, мне понравился rest роутинг да и самый популярный вроде как.
Начал делать авторизацию на стандартных контроллерах как тут https://github.com/zloadmin/la ... _auth но при тупом копипасте от туда у меня белая страница, дебаг врублен, роутинг нормально прописал, как включить вывод какой-нибудь информации? Не поверю что ФВ этого не умеет
Всего: 7969