Всім дуже дякую! можливо хтось ще найде більш детально про ті лапки, дужки, палчки (ви поняли) в кодах, тобто що вони означають як їх ставити.. ітд)
не поняли
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Повідомлення користувача miroslav.chandler
Всім дуже дякую! можливо хтось ще найде більш детально про ті лапки, дужки, палчки (ви поняли) в кодах, тобто що вони означають як їх ставити.. ітд)
не поняли
Replace написав:Спочатку потрібно відкрити файл:
$f = fopen($filename, 'w');
Ця фунція поверне ресурс $f, який потрібно передавати в fwrite.Приклад:
$f = fopen("file.txt", "w"); $line = "hello, world!"; fwrite($f, $line); fclose($f);
перепрошую,помилився, коли скорочував для форуму текст.
звісно - файл відкритий.
ось без скорочень:
<?php
// session_start();
$pagename='photo';
$imgfilename=$_POST['imgfilename'];
// header("Location: index.php?pagename=$pagename");
header("Location: photo.php");
$photo=file('data/photo.db');
$pagefile=fopen('data/photo.db',"wb");
foreach ($photo as $line_num=>$currentline){
$editline=explode(',', $currentline);
if ($editline[0]==$imgfilename) {
$photo[$line_num]=$imgfilename.','.trim( str_replace(chr(13).chr(10), '<br/>', $_POST['textarea']))."\n";
}
fwrite($pagefile, $photo[$line_num]);
}
fclose($pagefile);
?>так от , якщо в $_POST['textarea'] є кома - то після неї обрізає все решта
2 miroslav.chandler
для одинарного запису, ріал щіт посани юзають
а хто сказав, що запис одинарний?
да шось так з контексту подумав)
виведи строку на екран, може шось не то ліпить, мб якийсь спец символ(нул байт, там..) проржени через addslashes(), якшо збережеться, будеж знати куда копати
на майбутнє, я б радив
р.лафоре Объектно-ориентированное программирование в C++. 4 издание.
колись для себе читав цю книжку, дуже гарно написано.
для одинарного запису, ріал щіт посани юзають
file_put_contents
http://php.net/manual/en/function.file-put-contents.php
Python міміммі
тіки по професії я гавнокодер на PHP, ех
Жаль нічого цього зі мною не відбулося...
Хреновий з мене програміст...
лол. думаєш з кимось відбулося?
мені навіть виспатися не дали)
Математика -> логічне мислення.
Логічне мислення -> хороший програміст.
да не тіки матан розвиває логічне мислення, хотя матан лідер в цьому напрямку)
сьогодні день, коли шлюхи мають давати безкоштовно, а пиво мають дарувати в подарунок тімліди, провайдер має збільшити ширину каналу, а адміни порно сайтів дати преміум доступ, в мівіні має попастися два пакетика з приправою і хтось помилково скинути двацаху на рахунок, а код має компілюватися\інтерпретуватися без помилок. З днем програміста, колеги
я бачу тут тільки я алкоголік
грубий він шось)
глянь сюда
http://firstvds.ru
Напишу тут шоб потім знати де шукати, може комусь і пригодиться (:
Буває така кака.
duplicate key value violates unique constraint
Стається від того, шо насупне значення, яке має присвоїтися через sequence вже присутнє. Найчастіше це стається від того, шо хтось поправив таблу руками.
Фіксим.
select setval('pages_id_seq', (select max(id) + 1 from pages));
ага, хороший доречі
http://uk.wikibooks.org/wiki/Vim/tutor
зразу доки, прочитайте уважно
Урок 4.4: КОМАНДА ЗАМІНИ
** Наберіть :s/старе/нове/g щоб замінити 'старе' на 'нове'. **
1. Перемістіть курсор до лінії нижче позначеної --->.
2. Введіть :s/(біп)/блять [ENTER] . Зауважте що ця команда змінює тілки перше
входження (біп) в рядку.
3. Потім наберіть :s/(біп)/блять/g . Додавання g вказує що заміни
робляться у всьому рядку глобально.
---> люди не лю(біп), коли в слові лю(біп) (біп) заміняють на (біп).
4. Щоб замінити кожне входження послідовності символів між двома рядками
наберіть :#,#s/старе/нове/g де #,# діапазон рядків в яких робиться
заміна.
Введіть :%s/старе/нове/g щоб змінити кожне входження у цілому файлі.
Введіть :%s/old/new/gc щоб замінити, кожне входження у файлі з
підтвердженням кожної заміни.
омг, вже цілий день цикаю вім - суперова штука
:wq
а не простіше?
sudo apt-get install ruby
gem install rails
//приблизно якось так
Бухаю.
Багато робототи також залишилось з дизайном та функціоналом форуму
Мені здається, що дизайн якраз золота сердина. Не дратує і гарно виглядає.
Мені колись на роботі казали: "Петя, ти пішеш некрасівий код, ровняй код Петя!". Але я все одно фігачив по своєму і не зважав на поради. А потім якось самому захотілося форматувати код, навіть незнаю чому.)
Пацталом
miroslav.chandler написав:хочу трохи сказати про відображення(mvc)
деколи, коли дивившся в вю файли, плакати хочеться.
приклад з проекту, який попався мені.<div><?=$doc['text5']?></div><br> if(is_array($files)){ ?><b>Прикреплённые файлы:</b><br> <table width="100%"><? foreach($files as $k => $file){ ?><tr> <td valign="top" width="31"> <img src="images/icon-pdf.png"> </td> <td valign="top"> <i><a href="<?=ADMIN_URL.$file['path']?>" target="_blank"><? if(!empty($file['description'])){echo $file['description'];}else{echo $file['name'];}?></a></i> </td> </tr><? } ?></table><? } ?>
Використавши альтернативний синтаксис PHP, виглядає більш понятніше
<div> <?=$doc['text5']?> </div> <br> <?if(is_array($files)):?> <b>Прикреплённые файлы:</b><br> <table width="100%"> <?foreach($files as $k => $file):?> <tr> <td valign="top" width="31"> <img src="images/icon-pdf.png"> </td> <td valign="top"> <i> <a href="<?=ADMIN_URL.$file['path']?>" target="_blank"> <? if(!empty($file['description'])):?> <?=$file['description']?> <?else:?> <?=$file['name']?> <?endif;?> </a> </i> </td> </tr> <?endforeach;?> </table> <?endif;?>
Тому будьте мужиками, юзайте альтернативний синтаксис, бле*ть!
Але ти все одно недосконало порівняв код, подивися на якому рівні в тебе foreach та endforeach))) Будь мужиком, рівняй код ідеально!!!)
Це я бистренько редагував для прикладу, бо того участку коду, вже не було)