udelal jsem si 2 stranky: "prispevek.php" a "insert.php". A jeste jsem si udelal soubor "insert.txt".
do stranek jsem vlozil nasledovne skripty:
prispevek.php:
<form action="insert.txt" method="post">
<textarea name="mujtext" rows=10 cols=50></textarea>
<input type="submit" value="test">
</form>
insert.php:
<?
<hr>
fopen ("Ostatni/kniha.txt", "r")
<hr>
fopen ("Ostatni/kniha.txt", "a")
?>
Kde mam chbu, pravdepodebne asi fopen ale nevim kde. Poradte. Dikas
Oprava:
Udelal jsem si 2 stranky: "prispevek.php" a "insert.php". A jeste jsem si udelal soubor "insert.txt".
do stranek jsem vlozil nasledovne skripty:
prispevek.php:
<form action="insert.txt" method="post">
<textarea name="mujtext" rows=10 cols=50></textarea>
<input type="submit" value="test">
</form>
insert.php:
<?
<hr>
fopen ("Ostatni/insert.txt", "r")
<hr>
fopen ("Ostatni/insert.txt", "a")
?>
Kde mam chbu, pravdepodebne asi fopen ale nevim kde. Poradte. Dikas
tak to sem nepochopil :)
http://cz.php.net/manual/en/function.fread.php az pochopis princip mrkni i na fwrite
btw to "<hr>" tam bejt nesmi
ok tamto hr fak nema bejt :)
udelal jsem to takhle:
<hr>
<?
fopen ("http://vesmir.webz.cz/Ostatni/insert.txt", "r")
?>
<hr>
<?
fopen ("http://vesmir.webz.cz/Ostatni/insert.txt", "a")
?>
a hlasi mi to chybu:
Warning: fopen(http://vesmir.webz.cz/Ostatni/insert.txt): failed to open stream: HTTP wrapper does not support writeable connections. in /3w/webz.cz/v/vesmir/Ostatni/insert.php on line 22
neni to neco o právu 777?
nemuzes zapisovat do souboru na "cizim" webu
? <form action="insert.txt" method="post">
Co takhle:
<form action="insert.php" method="post">
<HTML>je to cele nejak zamotane....
fopen ti neudela nic jinyho nez ze otevre filestream a nastavi pointer...
co tahle misto toho kopnout file() a proletet pole foreach ?</HTML>
>Autor: lynx (---.ktuo.cz)
>Datum: 21. 04. 2004 21:23
>
>nemuzes zapisovat do souboru na "cizim" webu
--------------------------------------------------------------------
Hlásí mi to to samý. Jakto na cizim webu, webzdarma nepodporuje upload nebo co?
cizim sem dal do uvozovek protoze zadavas absolutni adresu - http://.. je to jako bys chtel otevrit soubor http://seznam.cz/index.php a zapisovat do nej .. a podivej se do toho manualu jak je to s tema souborama, zase tak slozity to neni
Warning: copy(): open_basedir restriction in effect. File(/def/1.jpg) is not within the allowed path. (from /3w/unas.cz/f/funk) in /3w/unas.cz/f/funk/deform.php on line 163
...tak takhle - já dělám copy. Jak to mám napsat, když ani "http://..." ani /def/1.jpg?
Díky.
ps: v tom manuálu nějak není co hledám, snažim se udělat normální upload obrázků bez mysql
uz se v tom ztracim .. zda se mi to nebo mas pokazdy jinej problem? :-) to vis ze je manualu sekce o uploadu - http://cz.php.net/manual/en/features.file-upload.php
Chápej - co v manuálu není: Když se podíváš na kolonku autor, pochopíš, jestli ti píše furt ten samej, nebo někdo, kdo má podobnej problém.
V compu mám apache a skripty mi funkujou, mám tam jako cestu nastavený nějaký C:\\apache\\...atd, ale když to dám na net, mám místo tohodle napsat http://funk.unas.cz/def/1.jpg nebo jenom /def/1.jpg nebo snad ./def/1.jpg nebo YAK? Nechce mi to funkovat.
D Í K Y
Tak se mi zdá, že není zač:)
Wow! už mi to fachčí. Pro ty, kdo se nechtěj kousat manuálama, kde stejně nic nenajdou: dejte si tam "./blabla/třebaněco.koncovka" Nevim, proč tečka, našel jsem to v nějakym fóru, kde mluvěj anglicky nějaký číňani, takže jsem R Á D, že jsem to pochopil! Nafšťyfte za odměnu funk.unas.cz!