>> | No.81886 1319021446574.png (0.0 KB, -1x-1) > 1. Пользователь заходит, набирает что-то в предложенной форме, потом она ему выдает pdf файл с его данными. Не решен этот вопрос по той причине, что изначально имеется xls файл, в ячейки которого нужно занести данные от пользователя, но как сделать так, чтобы всё заносилось именно в данные ячейки я пока не придумал.
Смотри, есть такой формат - csv, это те же экселевские таблицы, но без лишней инфы между строчками и ячейками. Попробуй открыть csv-файл и xls-файл в блокноте, и ты поймёшь, о чём я. Инфа в нём записана в виде "что-то,что-то ещё,и ещё,ещё", то есть деление на ячейки происходит при помощи запятой на самом деле, там может быть любой символ. Так как работать с csv в разы легче и приятнее, мы будем использовать именно его.
Допустим, у тебя в файле одна строка, и тебе нужно вставить что-то в четвёртую ячейку в этой строке:
$input = "Привет, Доброчан!"; // Это строка, которую ввёл пользователь
$string = file get* contents("filename.csv"); // Считываем данные из файла filename.txt
$array = str_getcsv($string); // Затем разбиваем их по ячейкам массива
$array[3] = $input; // В четвёртой ячейке у нас будет приветствие
$file = fopen("filename.csv", "w"); // Записать всё обратно на жесткий диск можно, например, так
fputcsv($file, $array, ",");
fclose($file);
Обязательно почитай на php.net про функции fopen (отдельное внимание удели режимам), fgets, fwrite, fgetcsv, fputcsv, str getcsv, file get contents, file put_contents, если до сих пор этого не сделал.
2. Никогда не работал с Яндекс-Картами, но, думаю, твоя идея вполне реализуема. (Исхожу из того, что я, будь я разрабочиком ЯК, запилил бы такой функционал).
3. Это уже ты сам борозди сео-сообщества, задачи там весьма тривиальные - склеить страницы, сделать robot.txt и всё такое. Если какие-то конкретные проблемы появятся, буду рад помочь.
Картинка понравилась, молодец. Добра и удачи. |