09. 06. 2005. | #1 |
profesionalac
Professional
|
file_put_contents() iz klase?
Mrzim da postavljam ovakva pitanja i da trazim pomoc, ali nema mi druge,...
Ne rade mi ni file_put_contents(), ni fopen() kada ih pozivam iz klase. Znaci imam metodu SaveContent() u klasi, i kada je pozovem dobijem: Kôd:
Warning: file_put_contents(bojan.html) [function.file-put-contents]: failed to open stream: Permission denied in /var/www/localhost/htdocs/WebObjects/src/webform/webform.php on line 202] Znaci, dozvole su ok, sve je ok, ali nece... Mozda je do safe moda? |
09. 06. 2005. | #2 |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
Iako kazes da je sa permizijama sve ok, poruka koju si dobio je tipicna za problem sa permizijama. No zbunjuje me da ti ista stvar radi van klase.
Bilo bi korisno i da nam pastujes delove koda koji pominjes. |
09. 06. 2005. | #3 |
profesionalac
Professional
|
Kôd:
public function SaveContent($file) { $content = $this->GetContent(); file_put_contents($file, $content); } Kôd:
$form->SaveContent('bojan.html'); Medjutim, ako jednostavno uradim ovo: Kôd:
$content = 'Nekakav string'; $file = 'bojan.html'; file_put_contents($file, $content); Probao sam da stavim chmod 777 na ceo direktorijum,, nece... Isto se desava bilo da fajl postoji, bilo da ne postoji... |
09. 06. 2005. | #4 |
Goran Pilipović
Sir Write-a-Lot
|
Meni bode oči što nisi naveo putanju do fajla. Možda tvoja klasa pokušava da kreira fajl u nekom foleru gde nemaš write access. A kada probaš van klase - radi. Probaj da dodaš:
PHP kôd:
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
09. 06. 2005. | #5 |
profesionalac
Professional
|
Bravo bluesman, to je to,,,
Hvala svima na pomoći, zakon ste Znam da je forum DevPRO, ali mora nekad i ovakva pitanja |
09. 06. 2005. | #6 |
Goran Pilipović
Sir Write-a-Lot
|
Ma najgore je debugovati jednostavne stvari, meni se desi da celu noc gledam zasto nesto ne radi, i sutra kada ustanem provali na prvi pogled.
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Pozivanje metoda jedne klase u drugim klasama | mb_sa | PHP | 12 | 11. 03. 2009. 04:41 |
C#, interfejsi i apstraktne klase | Ivan | Sva početnička pitanja | 5 | 04. 11. 2008. 11:00 |
Stila CSS klase se prikazuje u IE, ali ne i u Firefoxu | rookey | Sva početnička pitanja | 6 | 23. 12. 2007. 03:51 |
Varijable - vidljivost unutar klase | bojan_bozovic | PHP | 2 | 04. 02. 2006. 04:43 |