PHP syntaxe zakládání souboru

Tom Liberec

PHP syntaxe zakládání souboru
« kdy: 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:

Kód: [Vybrat]
$soubmesic = fopen("("$m").txt","w");
Založí soubor s názvem ().

Předem díky.

   
« Poslední změna: 12. 05. 2013, 22:29:47 od Petr Krčmář »


tadeas

Re:PHP syntaxe
« Odpověď #1 kdy: 12. 05. 2013, 22:29:35 »
String s proměnnou spojíš operátorem . (tečka). Takže chceš

"(" . $m . ")"

David

Re:PHP syntaxe
« Odpověď #2 kdy: 12. 05. 2013, 22:36:55 »
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...

Tom Liberec

Re:PHP syntaxe zakládání souboru
« Odpověď #3 kdy: 12. 05. 2013, 22:38:46 »
Jsem to zřejmě popsal špatně. Jméno zakládaného souboru má být hodnota té proměnné $m   

David

Re:PHP syntaxe
« Odpověď #4 kdy: 12. 05. 2013, 22:39:10 »
...operator pro retezcu (tecka)....
operator pro spojeni retezcu


Tom Liberec

Re:PHP syntaxe zakládání souboru
« Odpověď #5 kdy: 12. 05. 2013, 22:41:31 »
Na chybu syntaxe to řvalo v XAMPPu taky.


DK

Re:PHP syntaxe zakládání souboru
« Odpověď #6 kdy: 12. 05. 2013, 23:22:08 »
Kód: [Vybrat]
$soubmesic = fopen($m.".txt","w");

Lukáš B.

Re:PHP syntaxe zakládání souboru
« Odpověď #7 kdy: 12. 05. 2013, 23:41:15 »
Kód: [Vybrat]
$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é:
Kód: [Vybrat]
$soubmesic = fopen("(" . $m . ").txt","w");

Tom Liberec

Re:PHP syntaxe zakládání souboru
« Odpověď #8 kdy: 13. 05. 2013, 00:03:02 »
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.

   

student

Re:PHP syntaxe zakládání souboru
« Odpověď #9 kdy: 13. 05. 2013, 09:08:21 »
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).

Zopper

  • *****
  • 752
    • Zobrazit profil
Re:PHP syntaxe zakládání souboru
« Odpověď #10 kdy: 13. 05. 2013, 09:11:12 »
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?