Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Tom Liberec 12. 05. 2013, 22:23:47
-
Poradí mi někdo se syntaxí. Jde o úplné základy.
Jde mi o to aby jméno zakládaného souboru bylo zároveň proměnnou.
Nejlepší moje varianta:
$soubmesic = fopen("("$m").txt","w");
Založí soubor s názvem ().
Předem díky.
-
String s proměnnou spojíš operátorem . (tečka). Takže chceš
"(" . $m . ")"
-
Divim se, ze ti to vubec neco vytvorilo. IMHO by to melo zarvat chybu syntaxe, protoze ti tam chybi operator pro retezcu (tecka).
A podle tveho tvrzeni, ze ti to vytvori soubor "()" predpokladam, ze to spoustis na oknech a mas zaple to jejich nesmyslne zku... skryvani pripon. Tak az si tuhle zhovadilost vypnes, treba ti to najednou zacne vytvaret soubory "().txt". I kdyz to viz vyse nechapu...
-
Jsem to zřejmě popsal špatně. Jméno zakládaného souboru má být hodnota té proměnné $m
-
...operator pro retezcu (tecka)....
operator pro spojeni retezcu
-
Na chybu syntaxe to řvalo v XAMPPu taky.
-
$soubmesic = fopen($m.".txt","w");
-
$soubmesic = fopen($m.".txt","w");
Z autorovho dotazu vyplýva, že chce mať premennú $m zazátvorkovanú. Takže skôr ako už bolo spomenuté:
$soubmesic = fopen("(" . $m . ").txt","w");
-
Díky moc. Zabralo to. Jde mi o to aby se podle té proměnné založil soubor 1 až 12 kam se bude zapisovat výsledek counteru. Vím asi by bylo jednodušší, pro vás co PHP ovládáte, to řešit polem nebo rovnou databází. To je však pro mě nad mé schopnosti. Mě pro moje weby a firemní webík bude tohle úplně stačit.
-
Jde mi o to aby se podle té proměnné založil soubor 1 až 12 kam se bude zapisovat výsledek counteru.
Potom si ho teda aspon zamykaj - inak sa ti moze nahodne nulovat (paralelne poziadavky).
-
A taková myšlenka - podle $soubmesic hádám, že to má něco do činění s kalendářem - co se stane na přelomu roku, nezačnou se třeba mixovat data z loňska a letoška?