| |
|
|
| | У меня такой вопрос - в поля забиваешь например данные на странице, у меня есть шаблон в формате .RTF - покажите как мне потом находить в этом шблоне нужные места и на них записывать то что вводил пользователь. в принципе делаю правильно - но не получается .....
Может с форматом что то не то ??
index.php ----------------->
$today = date("d-m-y");
$doljnost='админ';
$fam='иванов';
$name='петр';
$otchestvo='васильевич';
$string = file_get_contents("resume.rtf");
$string = ereg_replace('%doljnost%', $doljnost, $string);
$string = ereg_replace('%fam%', $fam, $string);
$string = ereg_replace('%name%', $name, $string);
$string=file_put_contents("Резюме $name $today.rtf", $string);
resume.rtf --------------->
%doljnost%
%$fam%
%$name%
$otchestvo='1'; | |
| |
|
|
| |
|
|
| |
для: zasvelt
(22.04.2008 в 22:44)
| | | Что именно не получается? | |
| |
|
|
| |
|
|
| |
для: AcidTrash
(22.04.2008 в 22:55)
| | | Именно - не сохраняется по шаблону в новом файле, точнее сохранятеся, но коряво почему то,. не все заменяет. | |
| |
|
|
| |
|
|
| |
для: zasvelt
(22.04.2008 в 22:44)
| | | в resume.rtf --------------->
%$doljnost%
%$fam%
%$name%
$otchestvo='1';
...
у меня все нормально заменяется
<?php
// $today = date("d-m-y");
$string = file_get_contents("test.rtf");
$doljnost='админ';
$fam='иванов';
$name='петр';
$otchestvo='васильевич';
$string = str_replace('%$doljnost%', $doljnost, $string);
$string = str_replace('%$fam%', $fam, $string);
$string = str_replace('%$name%', $doljnost, $string);
$string = str_replace('$otchestvo', $otchestvo, $string);
$fp=fopen("test.rtf",'w+'); // $fp=fopen("$today.rtf",'w+');
fwrite($fp,$string);
fclose($fp);
?>
|
| |
| |
|
|
| |
|
|
| |
для: Alph[p]a
(23.04.2008 в 00:06)
| | | еще такой вопрос - что неправильно в такой конструкции - что то не пашет ((
и такой вопрос - PHP чувствителен к разным форматам файлов, в частности 'doc' и 'rtf'
<?php
$template = "The {color} {object} is in {location}";
$array = array(
'{object}' => 'Ball';
'{color}' => 'Red';
'{location}' => 'The Playground';
);
foreach ($array as $search=>$replace) {
$string = str_replace($search, $replace, $template);
}
print $string; // Returns "The Red Ball is in The Playground".
?>
|
| |
| |
|
|
| |
|
|
| |
для: zasvelt
(23.04.2008 в 09:41)
| | | так лучше ?
<?php
$template = "The {color} {object} is in {location}";
$array = array(
'{object}' => 'Ball',
'{color}' => 'Red',
'{location}' => 'The Playground');
$string=$template;
foreach($array as $key=>$val)
{
$string=str_replace($key,$val,$string);
}
print $string;
?>
|
>>и такой вопрос - PHP чувствителен к разным форматам файлов, в частности 'doc' и 'rtf'
я не понял вопроса | |
| |
|
|
| |
|
|
| |
для: Alph[p]a
(23.04.2008 в 12:06)
| | | если работать из PHP - разница есть что док что ртф ?? или ему все равно ?? | |
| |
|
|
| |
|
|
| |
для: zasvelt
(23.04.2008 в 14:53)
| | | думаю php все равно с чем работать, а вот как работать это другой вопрос. | |
| |
|
|