Prosty PHP nie działa !?!?

Problemy związane ze stronami PHP

Prosty PHP nie działa !?!?

Postprzez sulej83 » Wt kwi 06, 10 19:52

Oto php co zrobić , żeby działał na ugu.pl :??

Kod: Zaznacz cały
<?php

$plik
="licz.txt";
chmod($plik0777);

$pl=fopen($plik,"r");
$illee=fgets($pl);
fclose($pl);

$illee++;

$pl=fopen($plik,"w");
fwrite($pl,$illee);
fclose($pl);

echo 
$illee;

?>

Z góry dzięki za pomoc
Ostatnio edytowano Wt kwi 06, 10 20:14 przez wargo, łącznie edytowano 2 razy
Powód: Dodano tag [code]
sulej83
 
Posty: 3
Dołączył(a): Wt kwi 06, 10 19:42

Re: Prosty PHP nie działa !?!?

Postprzez wargo » Wt kwi 06, 10 20:14

A co nie działa? Zapisz jako plik z rozszerzeniem .php i wgraj przez ftp!
wargo
 
Posty: 1352
Dołączył(a): Cz lip 05, 07 16:59
Lokalizacja: Pleszew

Re: Prosty PHP nie działa !?!?

Postprzez sulej83 » Wt kwi 06, 10 20:22

Jest zapisany jako php i wgrany na ftp .
I nie działa -- jak tworzyłem plik licz.txt to wpisałem 2 -- otwierałem stronę ze 100 razy i w pliku dalej jest 2.
sulej83
 
Posty: 3
Dołączył(a): Wt kwi 06, 10 19:42

Re: Prosty PHP nie działa !?!?

Postprzez ugu » Wt kwi 06, 10 22:22

A ustawiłeś prawidłowe prawa zapisu?
W standardzie pliki wgrywane przez FTP nie mogą być zmieniane przez PHP. Jeśli chcesz aby program uruchamiany przez PHP mógł je zmieniać to ustaw odpowiednie prawa dla tych plików, komenda chmod w kliencie FTP.
Jest to bardzo popularny problem, wystarczyło poszukać.
ugu
Site Admin
 
Posty: 766
Dołączył(a): So lut 10, 07 22:20

Re: Prosty PHP nie działa !?!?

Postprzez sulej83 » Cz kwi 15, 10 08:44

witam (jestem początkujący)
Problem tkwi w wywołaniu skryptu PHP z flasha , a dokładniej w braku wywołania .
Oto as :
Kod: Zaznacz cały
Frame 1 --

tt=new LoadVars();
qq=new LoadVars();

function myload(success:Boolean){
if(success){
ff.ile.text=tt.hitcount;
}else{
ff.ile.text="Brak polaczenia";
}
}


qq.sendAndLoad("licznik.php?"+new Date().getTime(),tt,"POST");
tt.onLoad=myload;

Fram 2 ---

stop();

W klipie o instance ff w zmiennym polu dynamicznym otrzymuje "undefine" , a zmienna w pliku txt nie jest inkrementowana .
A to PHP (chyba ok) :
Kod: Zaznacz cały

<?php
$file 
"licz.txt";

$fp fopen($file"r")

$reading fgets($fp,6);

fclose($fp);

$reading=intval($reading);
$reading++;

print 
"hitcount=$reading&";

$fp fopen($file"w");

$writeing fwrite($fp,$reading);

fclose($fp);


?>

Proszę o pomoc.

---- EDIT ----

chmod oczywiście poprawnie
Ostatnio edytowano Cz kwi 15, 10 14:37 przez wargo, łącznie edytowano 1 raz
Powód: Dodano tag [code]
sulej83
 
Posty: 3
Dołączył(a): Wt kwi 06, 10 19:42


Powrót do PHP

Copyright © 2007-2011 ugu.pl
Wszelkie prawa zastrzeżone.
Polityka prywatności