Új hozzászólás Aktív témák
-
BM#2
csendes tag
Sziasztok!
Most ismerkedem a PHP-val. Van már némi sikerélményem, de most elakadtam.
Tudok txt fájlból olvasni és írni is bele, de csak itt a gépemen. Az olvasás megy a szerveren is, de az írás nem.Így próbálom:
$fa = fopen("proba.txt", "w");
fwrite($fa, "Valami szöveg");
fclose($fa);Ezt a hibaüzenetet kapomarning: fopen(proba.txt) [function.fopen]: failed to open stream: Permission denied in /home/a8744748/public_html/szamlalo3.php on line 7
Ez valami olyat jelent, hogy engedély megtagadva? Mit csinálok rosszul?
Köszi előre is!
-
BM#2
csendes tag
válasz Tele von Zsinór #4287 üzenetére
Már reggel óta szenvedtem és most a segítségednek hála, egy pillanat alatt megoldódott!
Bejelentkeztem a webes felületen és átállítottam 666-ra. Most tökéletesen működik.
Köszi mégegyszer!
ui.: Egyébként a Total Commanderrel töltögettem fel a fájlokat, azzal nem lehet megoldani a jogok beállítását? Bocs, ha hülye kérdés, tulajdonképpen így is jó nekem.
-
BM#2
csendes tag
válasz Tele von Zsinór #4289 üzenetére
Nem baj, valami munka nekem is kell, hogy maradjon.
Már így is sokat segítettél! -
BM#2
csendes tag
válasz Sk8erPeter #4293 üzenetére
Köszönöm szépen!
Túl egyszerű volt ahhoz, hogy egyből sikerüljön... -
BM#2
csendes tag
Sziasztok!
Ismét elakadtam...
Egy txt fájlból olvasom ki az első sort, ami, ha egyforma a programban előre megadott értékkel akkor kiírja, hogy egyforma, ellenkező esetben azt, hogy nem egyforma.
Ez szépen működik is, de csak addig, amíg az az egy sor szerepel a txt-ben. Ha új sorba beírok egy másik szót, akkor már nem találja többé egyezőnek.
Valami a szövegkódolással, vagy mi lehet?
Gondolom nem túl bonyolult, de én megint órák óta nem jövök rá a megoldásra.Így próbálom:
<?
$fa = fopen("valami.txt", "r");
$beszoveg =(fgets($fa));
fclose($fa);
if ($beszoveg == "Helló!")
{
print "<p>Egyforma";
}
else
{
print "<p>Nem egyforma";
}
?>Köszi, ha segítetek!
-
BM#2
csendes tag
válasz DeltaPower #4321 üzenetére
Utána fogok nézni a szintaktikájának és kipróbálom ezt is, köszi!
-
BM#2
csendes tag
Jövök megint.
Hogyan kell azt jól megcsinálni, hogy egy cookie létezésétől függően töltődjön be egy oldal, vagy átirányítódjon egy másikra?
Én így próbáltam, de ez nem túl jó szerintem.
Így megjelenik egy rövid időre a nem kívánt oldal is:
<?
if ($_COOKIE["user"] == "ittvan")
{}
else
{
?> <meta http-equiv="refresh" content="0;url=belepteto.php"> <?;
}
?>köszi!
-
BM#2
csendes tag
-
BM#2
csendes tag
Sziasztok!
Légyszíves segítsetek, mert megint elakadtam! Órák óta képtelen vagyok rájönni, hogy hogyan lehet egy cookie-t törölni.
Így hozom létre:
setcookie ("felhasznalo","ittvan",0);
Tudtommal ez így az explorer bezárásáig él, pontosabban ez tényleg működik is.
Ha szeretném előbb törölni, akkor meg így próbálom:
setcookie ("felhasznalo","",time()-60);
Próbáltam többféleképpen is, de valahogy sehogysem sikerült a jó megoldás.Köszi előre is!
[ Szerkesztve ]
-
BM#2
csendes tag
válasz Tele von Zsinór #4337 üzenetére
Törlés után még változatlanul ki tudom olvasni az értékét bármikor, amíg be nem zárom az explorert.
Ennek így kell lenni? -
BM#2
csendes tag
Most úgy látom, hogy ha létrehozok egy cookie-t, mondjuk egy óra érvényességgel, de azt előbb törlöm, akkor az IE. bezárása után el is tűnik. Addig azonban ott van és kiolvasható az értéke. Nem tudom ez így rendben van-e?
Próbáltam az unset utasítást is, de akkor is ugyanez a helyzet.
Ha másik értéket írtam bele, az sikerült.
Eddig a cookie létezésétől függően töltöttem be egy oldalt.
Csináljam inkább a tartalmától függően? Pl.: bejelentkezve / kijelentkezve?
Lehet, hogy így is kellett volna nekikezdeni?Köszönöm, hogy segítetek!
[ Szerkesztve ]
-
BM#2
csendes tag
válasz Sk8erPeter #4343 üzenetére
Éppen erről olvasgattam és most akartam megkérdezni tőletek, hogy jó lenne-e ez nekem.
Nem akartam mégegyszer zsákutcába kerülni, de már meg is erősítettél, hogy jó az irány, köszönöm!
Miért IE? Nem is tudom, talán, ha ezen elfut, amit írok akkor mindenen...Hálásan köszi a segítséget, remélem most összejön!
-
BM#2
csendes tag
Hú, ezzel megszenvedtem rendesen!
Végre sikerült, a session-t alkalmaztam, most minden jól működik.Egyre tisztább kezd lenni a dolog, köszi a linkeket és a leírást is, most picit pihenek, azután holnap folytatom.
ui.:Tuti jövök még!
-
BM#2
csendes tag
Sziasztok!
Az alábbi prograramrésztől azt vártam, hogy kiír nekem 10 sort 1 másodperces késleltetéssel. Ehhez képest egyszerre írja ki az egészet, amikor letelt az összes sor kiírásának az ideje.
Hogyan lehet azt megcsinálni, hogy kiírjon egy sort, majd várjon a beállított ideig, azután kiírja a következőt stb?
<?php
for ($i = 0; $i < 10; $i++)
{
print $i.".sor<BR>";
sleep(1);
}
?>Köszi!
-
BM#2
csendes tag
Sziasztok!
Az előbb próbálgattam egy kész PHP chat scriptet. Végül töröltem, azaz csak akartam, mert bár a mappa tartalmát sikerült törölnöm, a mappa ott maradt. Mitől van ez? Az attribútuma 777 amúgy.
Valószínűleg nagyon amatőr a kérdés, de hát én az vagyok.
Amúgy kellemes húsvétot mindenkinek!
-
BM#2
csendes tag
Kezdek megőrülni, kérlek segítsetek!
Meglett a domain nevünk és átköltöztettem az oldalt, most már a végleges helyére.
Ami eddig két szerveren is elfutott, az itt most nem megy.
Van amit sikerült megoldanom, de ezt nem:
Hibaüzenet a szerverről:
Warning: Cannot modify header information - headers already sent by (output started at/mnt/storage/virtual/tutiosztaly.hu/htdocs/kijelentkezes.php:7) in/mnt/storage/virtual/tutiosztaly.hu/htdocs/kijelentkezes.php on line 11Mi baja van a "header" utasítással? Több helyen is használom és egyik sem működik.
A "session_start()"-al is baja volt, de azt megoldottam, mindenütt előre raktam és jó, de ezzel mit tegyek?
Köszi!
[ Szerkesztve ]
-
BM#2
csendes tag
Tudom, amatőr kérdés, de hogy kell egyel feljebbi könyvtárból fájlt beolvasni include-al?
Nem sikerül rájönnöm...