• Объявления

не открываются файлы PHP скриптом

Технические вопросы по хостингу.

не открываются файлы PHP скриптом

Сообщение fighter » Пн май 25, 2009 12:58 pm

не открываются txt и csv файлы PHP скриптом хотя на локальном работает и по справочникам проверил синтаксис правильный может быть на бесплатном хостинге HOSTINGHUTOR не поддерживаются некоторые функции PHP
fighter
 
Сообщения: 11
Зарегистрирован: Пн май 25, 2009 12:41 pm

Объявления

Re: не открываются файлы PHP скриптом

Сообщение hutasl » Пн май 25, 2009 4:04 pm

Покажите ссылку, все должно работать. Также проверьте права на открываемые файлы.
Аватара пользователя
hutasl
 
Сообщения: 318
Зарегистрирован: Сб апр 25, 2009 6:29 pm

Re: не открываются файлы PHP скриптом

Сообщение fighter » Пн май 25, 2009 5:18 pm

а как проверить права на открываемые файлы мой скрипт такой
$f=fopen('zakaz.txt','w+');
if(!$f) die("не открывается файл"); else {
fwrite($f," ");}
fclose($f);
$f2=@fopen('zakazcena.txt','w+');
if(!$f2) die("не открывается файл"); else {
fwrite($f2," ");}
fclose($f2);
fighter
 
Сообщения: 11
Зарегистрирован: Пн май 25, 2009 12:41 pm

Re: не открываются файлы PHP скриптом

Сообщение hutasl » Пн май 25, 2009 5:55 pm

Вы делаете fopen с w+, значит права на файлы должны быть 0666, тогда будет работать.
Аватара пользователя
hutasl
 
Сообщения: 318
Зарегистрирован: Сб апр 25, 2009 6:29 pm

Re: не открываются файлы PHP скриптом

Сообщение fighter » Пн май 25, 2009 8:03 pm

а как изменить права
fighter
 
Сообщения: 11
Зарегистрирован: Пн май 25, 2009 12:41 pm

Re: не открываются файлы PHP скриптом

Сообщение hutasl » Вт май 26, 2009 9:09 am

fighter писал(а):а как изменить права

Встроенным filemanager-ом поставить chmod 0666 на нужные файлы.
Аватара пользователя
hutasl
 
Сообщения: 318
Зарегистрирован: Сб апр 25, 2009 6:29 pm

Re: не открываются файлы PHP скриптом

Сообщение fighter » Ср май 27, 2009 2:18 pm

теперь не выводиться csv файлы причем некоторые выводятся некоторые нет скрипт такой
<?php
$fp=fopen("./contentgosudsimv/content.csv","r");

while (!feof($fp))
{
$x=fgetcsv($fp,1024);
echo "<center>$x[0].</center>";
}
fclose($fp);
?></font>
подскажите что я делаю не правильно
fighter
 
Сообщения: 11
Зарегистрирован: Пн май 25, 2009 12:41 pm

Re: не открываются файлы PHP скриптом

Сообщение hutasl » Ср май 27, 2009 6:34 pm

Попробуйте добавить верный delimiter в функцию, ведь разделитель может быть разный, да и я предполагаю, что нужно выставлять правильную локаль, чтоб открывать файлы с нелатиницей:
fgetcsv($fp, 1024, ",");
Для ',' в качестве разделителя.
Аватара пользователя
hutasl
 
Сообщения: 318
Зарегистрирован: Сб апр 25, 2009 6:29 pm



  • Объявления

Вернуться в Технические вопросы по хостингу

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0