Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

varbūt kāds var palīzdēt ar sekojošu prolēmu.

ir skripts kas kautko raksta un lasa failā.

uz 1. servera viss strādā lieliski, bet uz 2. servera negrib ne lasīt saturu ne rakstīt.

 

vai vaina varētu būt php konfigurācijā vai servera settingos?

failam ar kuru operē uzliku atribūtos chmod 777

 

ir kādas idejas?

paldies!

 

skripts kas Lasa:

$fr = fopen('./fails.txt', 'r');
$saturs = fgets($fr);
echo $saturs;
fclose($fr);

 

skripts kas Raksta:

$filename = 'fails.txt';
$fp = fopen($filename, "w");
$string="teksts";
$write = fputs($fp, $string);
fclose($fp);

 

kods varbūt nav ideāls bet vismaz strādāja uz 1. servera :(

Edited by ebw
Posted
A kas tad tā vietā notiek? Kādu kļūdu saka?

15795[/snapback]

 

it kā viss kedā, bet labak tomēr ieslēgt error_reporting(E_ALL) un paskatītis ko jams brēc

 

+ es lietotu fwrite + fread funkcijas

Posted

kad uzliku E_ALL izmeta:

 

Warning: Wrong parameter count for fgets()

 

tiešām nezinu kas par vainu.

būtībā tam skriptam vajadzēja iet.

 

bet visvairāk besī ka uz viena iet uz otra nē

:angry:

 

varbūt japaprovē ar to fwrite

Posted
kad uzliku E_ALL izmeta:

 

Warning: Wrong parameter count for fgets()

 

tiešām nezinu kas par vainu.

 

15803[/snapback]

 

tiešām nez ko gan varētu nozīmēt `nepareizs parametru skaits funkcija`? :)

http://lv.php.net/manual/en/function.fgets.php

 

string fgets ( resource handle [, int length] )

..

Note: The length parameter became optional in PHP 4.2.0

Posted

lai cik tas dīvaini neliktos ar fread un fwrite metodi toč uzreiz viss aizgāja.

thanx visiem!

×
×
  • Create New...