Forum Webscript.Ru
Программирование => PHP => Тема начата: dima_L от 25 Апреля 2004, 20:35:01
-
Как сделать чтоб этот скрипт читал из TEXTAREA такой список:
пример
(
привет
пока
траляляля
и т п
)
И на каждое слово создовал фаил и писал в него.
Зараннее благодарен за ответ чайнику. (Тобишь мне :-)
-
Во первых, тебе надо понять, как работает пхп скрипт.
Скрипт работает на сервере.
А форма - у тебя на компьютере.
поэтому форму надо отправить на сервер, скрипту, который ее обработает.
а не писать скрипт прямо под формой.
во-вторых, для того, чтобы работать со скаждой строкой, надо разбить текст на строки, и записывать их в файл в цикле.
что такое цикл - знаешь?
И, само главное - скажи, ради бога, зачем тебе понадобилась такая странная вещь?
Скорее всего то, что тебе надо, делается гораздо проще.
-
Форма выполняется на сервере, я это знаю и проверяю его я на сервере.
В файл я писать пытался и зациклить пытался, но создает он при этом не $slovo.htm а просто $slovo, нифига не понял почему, т. к. такой же скрипт работал нормально с вариантом input.
Сейчас у меня на сервере валяются 2 файла которые не могу удалить. Как раз эти $slovo.
А нужно мне это для создания (физически страниц с разным содержанием)
-
Кстати как их стереть подскажите, а?
-
Таак.
Похоже, коммуникативные проблемы.
Будем устраивать очную ставку с собственными словами.
Итак.
я это знаю и проверяю его я на сервере
из приведенного кода этого не видно.
зациклить пытался
Из приведенного кода этого не видно.
Вопрос: Как можно помочь человеку, если он приводит совсем не тот код, который у него не работает? Телепатически?
А нужно мне это для создания (физически страниц с разным содержанием)
Какой смысл в странице с содержимым, состоящим из одной-единственной строки? Это же неудобно.
-
Я привел не вес скрипт сори!
-
Сечас пытаюсь еще раз попробовать создать цикл.
Может где ошибся.
И все таки как стирать файлы с фтпшника вот с таким видо:
proba
Просто стирать не хочет - пишет что не видит такой фаил
-
ты вообще научишься когда-нибудь связно излагать то, что что у других людей называется мыслями?
Ты в шпионов играешь? что за файлы ты делаешь - не можешь толком сказать.
Даже ИМЕНА - и то не можешь по-человечески назвать.
2 файла которые не могу удалить. Как раз эти $slovo.
У тебя два файла с одним и тем же именем $slovo?
-
dima_L:
Я привел не вес скрипт сори!
ты привел не скрипт, и даже не часть скрипта.
ты привел какой-то абсолютно нежизнеспособный ошметок.
Значит, так.
Судя по твоим путаным объяснениям, ты каким-то черезвычайно сложными хитроумным способом пытаешься решить какую-то тривиальную задачу.
или ты настоьлко внятно, насколько сможешь , опишешь здесь, что за задачу ты решаешь (не "строчки в файлики записываю", а новости или форум. В общем, человеческими словами).
или ищи помощников в другом месте.
Ибо помогать человеку, делающему что-то невнятное и объясняющему это невнятно, помочь и невозможно и нет никакого желания.
-
прежде, чем пытаться что-то записывать, сначала надо выводить это на экран.
Название файла, содержимое файла.
чтобы хотя бы убедиться, что твой кривой скрипт все до этама записи в файл делает, как надо.
и, повторяю - объясни, что за бред ты делаешь - файл, в котором лежит ссылка на самого себя
-
Извини за "кривое изложение мыслей".
Постараюсь объяснить что я делаю.
Мне необходимо создать страницу (1) с сылками на другие страницы(2,3...).
В страницах (2,3...) находится построчно необходимая мне информация забитая из textarea.
Т.е слова, выражения и т. п.
Из них создается название файла.
(Это не форум не скрипт, это просто форма для ускорения создания большого сайта)
А названия фалов, которые не стираются я не хотел приводить т. к. они ругательные (скрипт пробовал - надоело, вот и писал всякую ерунду. Например - козел).
Еще раз извиняюсь за невнятность мыслей.
-
if ($slovo!=="")
{
$filesl=fopen("data.dat", "w");
fwrite($filesl, $slovo);
fclose($filesl);
$filsl=file("data.dat");
$countsl=count($filsl);
for($i=0; $i<=$countsl; $i++)
{$slovo=$filsl[$i];
$file = "main.txt"; // состав фала: 0-4 строку $slovo.htm
$data=file($file);
$newfile=fopen("$slovo.htm","w");
fwrite($newfile,$data[0]);
fwrite($newfile,$slovo);
fwrite($newfile,$data[1]); // Пишем meta keywords
fwrite($newfile,$slovo);
fwrite($newfile,$data[2]); // Пишем meta description
fwrite($newfile,$slovo);
fwrite($newfile,$data[3]); // пишем левое меню до
for($i=1; $i<=$kolvo; $i++)
{fwrite($newfile,$slovo);}
fwrite($newfile,$data[4]); // Пишем окончания файла слов
fclose($newfile);
// Создаем фаил ссылающийся на слова
$str="1";
$file=file("1.htm");
$count=count($file);
$newfile=fopen("1.htm", "w");
$verx=$count-76;
for($i=0; $i<=$verx; $i++)
{
fwrite($newfile, "$file[$i]");
}
$dat = ("$slovo
\\n");
fwrite($newfile,$dat);
$ver=$verx+1;
for($i=$ver; $i<=$count; $i++)
{
@fwrite($newfile, "$file[$i]");
}
fclose($newfile);
}}
?>
-
Где ошибки
-
Опять не получается.
Если задать одно слово все работает.
Если задать два нет.
-
Можно ли с помощью php стирать файлы.
И если можно то как?
-
ускорение создания большого сайта делается НЕ ТАК.
Если ты думаешь, что слова "ускоремне создания" объясняют ХОТЬ КАПЛЮ того, что ты далеашь, то ты еще глупее, чем я думал.
Скорее всего, ты не можешь объяснить потому, что и сам не понимаешь, что делаешь.
Одно я могу тебе скзаать точно - так не делают.
А как делают, тебе можно объяснить только после того, как ты скажешь, что ты делаешь.
Хотя, впрочем, теперь, кажется, становится ясным.
значит, так.
Сохраняешь всю информацию, как есть, из текстарии в файл.
в ОДИН.
дальше.
скрипт "большого сайта" читает этот файл и выводит его строчки, как ссылки.
причем ссылки ведут на второй скрипт, которому по ссылке передается номер строки в файле.
и он тоже читает текстовый файл и выводит нужную строчку.
Хотя опять же - непонятно, зачем выводить одну и ту же строчку два раза - один раз в скиске, а второй - одну.
Такого набора глупостей и несуразностей я давно в форуме не встречал.
-
dima_L:
Где ошибки
В ДНК
-
У меня такое впечатление, что из фаила data.dat мешает после второго слова "\\n".
-
судя по приведенному скрипту, тебе надо не за большой браться, а отрпаботать по отдельности его разные части, с самых азов начиная - как переменные писать, как на экран выводить.
-
Ты зря так издеваешся.
Все нормально работает, если не использовать textarea, а input
если такой умный, то объясни почему не получается с созданием второго файла в списке
-
Согласен азы php мне не помешают, но так как мне нужно решить конкретную проблему неужели сложно помочь
-
Диагноз: безнадежен.
кропай свои шедевры дальше, но продолжай самостоятельно.
Делать по-человечески ты не хочешь, а кривизну лепить мне профессиональный кодекс помогать не позволяет.
-
Сам то че сделал "диагноз безнадежен" - тоже мне гений.
То что ты предложил по человечески, будет просто 1 страница php большая часть ее останется в deep web, значит нафига они нужны.
-
не люблю клоунов