Autor | Zpráva | ||
---|---|---|---|
alda Profil |
#1 · Zasláno: 28. 3. 2010, 13:48:17 · Upravil/a: alda
Zdravím dostal jsem takovej nápad a to že když mám tento kód :
<? $ref = $REMOTE_ADDR; echo "Vaše IP adresa je: "; echo $ref; ?> |
||
panther Profil |
#2 · Zasláno: 28. 3. 2010, 13:56:42 · Upravil/a: panther
alda:
file_put_contents |
||
alda Profil |
#3 · Zasláno: 28. 3. 2010, 13:57:20
to vím také že nějak tak ale di které části vložit
|
||
mckay Profil |
#4 · Zasláno: 28. 3. 2010, 13:58:00
alda:
Přečti si něco o následujících funkcích. <?php fopen(); fwrite(); fclose(); ?> |
||
alda Profil |
#5 · Zasláno: 28. 3. 2010, 13:58:35
ano studuji ;) diky
|
||
panther Profil |
#6 · Zasláno: 28. 3. 2010, 14:00:00
alda:
přečti si manuál, na který jsem tě odkázal. Jsou tam i ukázky. Pokud ani z nich nnic nepochopíš, je to smutné, ale aspoň víš, jakou funkci máš hledat. Dohledej si ji, jak se používala v různých případech zde na diskusi. |
||
alda Profil |
#7 · Zasláno: 28. 3. 2010, 14:07:43
<? $ref = $REMOTE_ADDR; echo "Vaše IP adresa je: "; echo $ref; fwrite ('ip.txt') ; fopen ('ip.txt'); ?> |
||
panther Profil |
#8 · Zasláno: 28. 3. 2010, 14:10:51
alda:
pročti si manuál, všechno tu za tebe vymýšlet nebudeme. Odkazy máš, teď trochu vlastní snahy, možná trochu zapojit mozek. |
||
other man Profil * |
#9 · Zasláno: 28. 3. 2010, 15:18:48
Co za něho tady vymíšlíš ?? to že si mu dal odkaz na stranku ??? to ses teda zmohl kdybys aspoň řekl musíš to prohodit bo tak něco ale ty tady píšeš jak kdyby bůchví co chudák alda.
|
||
panther Profil |
#10 · Zasláno: 28. 3. 2010, 15:21:49 · Upravil/a: panther
other man:
uklidni se. A začni tím, že si zopakuješ vyjmenovaná slova po „M“. „možná trochu zapojit mozek.“ byla narážka na to, že nejprve soubor otevřu a pak až s ním pracuji (logicky). V manuálu je postup správný, jen to chce trochu vlastní snahy. Navíc, ve [#4] bylo pořadí taky správně. |
||
mckay Profil |
#11 · Zasláno: 28. 3. 2010, 15:23:28 · Upravil/a: mckay
other man:
Sklapni. Neumíš psát, nemáš nárok nadávat. A co se týče tvé odpovědi. Myslíš, že z toho pochopil, co tam má špatně a co musí prohodit? alda: <? $ref = $REMOTE_ADDR; echo "Vaše IP adresa je: "; echo $ref; $open = fopen("ip.txt", "a+"); $write = fwrite($open, $ref); // sorry, původně jsem to myslel jako příklad, teď už to opraveno $close = fclose($open); ?> |
||
alda Profil |
#12 · Zasláno: 28. 3. 2010, 16:05:57
Diky moc ale přes to když dám nejprve open tak nechápu ty dolary
|
||
alda Profil |
#13 · Zasláno: 28. 3. 2010, 16:31:30
Nevím proč ale do toho souboru se nic nezapíše :(
|
||
nightfish Profil |
#14 · Zasláno: 28. 3. 2010, 16:32:49
alda:
„Diky moc ale přes to když dám nejprve open tak nechápu ty dolary“ aaaha, takže máme problémy se základy PHP v tom případě začni studovat na http://www.linuxsoft.cz/php/ po prvních 15 dílech bych už s tímhle neměl mít problém |
||
alda Profil |
#15 · Zasláno: 28. 3. 2010, 16:41:08 · Upravil/a: alda
ano php mi moc nejde to přiznávám ale v soboru IP.txt nic není zapsáno
|
||
panther Profil |
#16 · Zasláno: 28. 3. 2010, 16:42:48 · Upravil/a: panther
alda:
nic tam být zapsáno nemůže. Nejprve pochop ty dolary, pak to zjistíš. Tím, že zkopíruješ script z diskuse, se nikdy nic nenaučíš. mckay sice uvedl příklad, ale má špatně názvy proměnných, proto se nic nezapisuje. |
||
alda Profil |
#17 · Zasláno: 28. 3. 2010, 16:54:48
už vím co jsou dolary jsou to proměnné
|
||
TomasJ Profil |
#18 · Zasláno: 28. 3. 2010, 17:29:37 · Upravil/a: TomasJ
Reaguji na Všechny:
Kdyby jste mu radši napsali přesný kód místo okecávání... Reaguji na alda: <?php $ref = $REMOTE_ADDR; $text = "Vaše IP adresa je: ".$ref;//toto nastaví proměnné $text hodnotu $soubor = 'ip.txt'; //cesta k souboru echo $text; // vypíše obsah proměnné $text if(file_exists($soubor)){//toto zjistí zda soubor existuje $open = fopen($soubor, "a+"); //otevře soubor, způsobem připisování $write = fwrite($open, "IP: ".$ref." navštívila web.\n"); // píše do souboru. To "\n" udělá v souboru nový řádek, aby nebyl zmatek $close = fclose($open); //zavře soubor } else{ //pokud ne, vypíše následující text return echo "Chyba: Soubor ".$soubor." neexistuje!"; } ?> Toto funguje. A nauč se Základy PHP jak se zmiňoval nightfish. |
||
alda Profil |
#19 · Zasláno: 28. 3. 2010, 17:41:05
tomasj dekuji ale už sem si to napragramoval
|
||
mckay Profil |
#20 · Zasláno: 28. 3. 2010, 17:46:32 · Upravil/a: mckay
TomasJ:
„Kdyby jste mu radši napsali přesný kód místo okecávání...“ Tohle obvykle není způsob jak řešit něčí problém. Nejsme tady od toho, abychom všem napsali to co si zamanou, to by se to tu nemuselo jmenovat "jakpsátweb", ale "napíšemevámweb". Takhle se alespoň něco přiučil. |
||
nightfish Profil |
#21 · Zasláno: 28. 3. 2010, 17:51:09
TomasJ:
„Kdyby jste mu radši napsali přesný kód místo okecávání...“ Dej někomu rybu a nasytíš ho na den. Nauč ho rybařit a nasytíš ho na celý život. „$open = fopen($soubor, "a+"); //otevře soubor, způsobem připisování“ a když neexistuje, tak ho vytvoří (takže ten file_exists je zbytečný) Také by bylo vhodné nespoléhat na zapnuté register_globals, tedy řádek 2: $ref = $_SERVER['REMOTE_ADDR']; |
||
Chamurappi Profil |
#22 · Zasláno: 28. 3. 2010, 17:54:21
Když už je řeč o IP adresách, autor příspěvku [#9] má stejnou jako „chudák alda“.
|
||
alda Profil |
#23 · Zasláno: 28. 3. 2010, 17:55:08
Hele lidi pročetl jsem si php serial udelal jsem si to sam diky za snahy všem.
|
||
alda Profil |
#24 · Zasláno: 28. 3. 2010, 18:01:58
Chamurappi:
Mám internet přes WIFI a můj dementí bratr mi čuměl do notebooku a napsal to ze svého. |
||
alda Profil |
#25 · Zasláno: 28. 3. 2010, 18:17:15 · Upravil/a: alda
Ještě jeden dotaz : ip adresy se mi zapisuji vedle sebe ale chci aby se mi zapisovali pod sebe jde to vyřešit timto : \n ??
|
||
panther Profil |
#26 · Zasláno: 28. 3. 2010, 18:19:13
alda:
„jde to vyřešit \n ?“ zkus to a uvidíš. Neptej se na blbosti, které si sám můžeš mnohem rychleji vyzkoušet. |
||
Časová prodleva: 14 let
|
0