Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.05.13
Prihlásený: 12.03.24
Príspevky: 122
Témy: 47
Príspevok NapísalOffline : 10.07.2017 10:23

Nazdar

potrebujem poradit ako zapisat iba nazvy PDF suborov zo servera v priecinku Z. Ide o to aby ak dam zapis suborov zapise mi do tabulky nazov suboru napr.: xxx1.pdf. Ale ak ja pridam na server dalsi subor xxx2.pdf zapise mi iba tento subor stym aby neduplikovalo subor xxx1.pdf atd... Plus este v priecinku Z moze byt dalsi podpriecinok Z1 a v tom priecinku Z1 sa mozu nachadzat rovnake nazvy suboru pdf napr. xxx1.pdf v podpriecinku Z1 je av v priecinku Z. Teraz ak dam zapisat subory do db tak mi zapise aj ten subor v podpriecinku Z1 aj ked ma rovnaky nazov ako v hlavnom priecinku Z plus ten isty princip so suborom xxx2.pdf.

Neviem ci ste ma pochopili ale dufam ze ano :) .

Dakujem za kazdu pomoc.


Offline

Správca fóra
Správca fóra
Zapis nazvu suboru do DB

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39
Príspevok NapísalOffline : 10.07.2017 10:30

Nepochopili.
Čím to do databázy zapisuješ?







_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.05.13
Prihlásený: 12.03.24
Príspevky: 122
Témy: 47
Príspevok Napísal autor témyOffline : 10.07.2017 10:43

cez PHP insert databaza MySQL


Offline

Správca fóra
Správca fóra
Zapis nazvu suboru do DB

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39
Príspevok NapísalOffline : 10.07.2017 10:52

Tak teraz nejaký ukážkový kód, tému presúvam do PHP.







_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.05.13
Prihlásený: 12.03.24
Príspevky: 122
Témy: 47
Príspevok Napísal autor témyOffline : 10.07.2017 11:16

Kód:
$dir = '../4FEDD1B5E992AAD8/';
$idurl=$_GET['id'];
$dirnameurl=$_POST['dirname'];
$creaturl=$_GET['creatreport'];
$inputname=$_POST['group1'];

 if(!empty($dirnameurl))
 {
  $folder=$dir."$zak*/$dirnameurl/";
  //$folderck=$dir."$zak*/$dirnameurl/$inputname/*";
  //echo "$folder<p>";
 }
 else
 {
  $folder=$dir."$zak*/K/*"; 
  $folderck=$dir."$zak*/$dirnameurl/$inputname/*";
 }
if($creaturl=="yes")
{
  $dir = '../4FEDD1B5E992AAD8/';
  $files = glob($dir."$zak*", GLOB_BRACE);
  foreach ($files as $file){}
 //echo $file;

  $dir1="$file/K/$dirnameurl";
  $files2 = glob("$dir1/*.pdf", GLOB_BRACE);
  $subory = scandir($dir1);

  foreach (glob("$dir1/*.pdf") as $filename) {
   $filename = basename($filename); 
  if ($filename == '.' || $filename == '..')
  {
    continue;
  }
       
   $cislozostava=substr("$filename", 0, 3);   
   $cislozostava = Str_Replace("_", "-", $cislozostava);
   
   $actionurl=$_GET["creatreport"];
   $action=$_GET["action"];
   
   $idvykres1="$zak"."-"."$cislozostava";
   
   $ean=uniqid();
   $ean=substr("$ean", 5, 13);
   
   if($actionurl=="yes" and $action=="writetodb")
   {
    $sql = "SELECT ean FROM objednavky_zostava_k";
    $vysledok = mysql_query($sql);
    if (!$vysledok) { die("Chyba pri dotaze do databázy. #2"); }
    while ($riadok=mysql_fetch_array($vysledok))
    {
      $eandb=$riadok['ean'];
     
      if($eandb=="$ean"){$errean="CHYBA - EAN";}
    }
    if(empty($errean))
    {     
      $sql = "INSERT INTO objednavky_zostava_k (id, zak, idzostava, ean, vykresnazov, dir, urlfile, druh) VALUES ('$idurl', '$zak', '$idvykres1', '$ean', '$filename', '$dirnameurl', '$dir1', 'k')";
      $vysledok = mysql_query($sql);
      if (!$vysledok) { $chybadb="Chyba pri zápise do databázy. Kontaktujte správcu.<br>Chyba: <b>SC#1</b>"; } else { $creat_card="ok";}     
    }
    else {echo "$errean";} 
   }
 }
}
foreach ($files2 as $file2){}


mam nieco take nieje to nic extra ale fungovalo mi to doteraz tak, ze v mysql db som mal nastaveny vykresnazov ako unikat ale situacia sa zmenila vzhladom na tie podpriecinky kde mozu byt rovnake nazvy ale je to fyzicky nieco ine. Tak preto musim ten unikat na dany stlpec zrusit a ostava uz iba na ean kode.

// Spojený príspevok Pon 10.07.17 14:22

Napadla ma taka vec, ze urobit este jednu tabulku v db napr.: objednavky_zostava_k_sub a do tejto tabulky by isli vsetky data, ktore budu v podpriecinku (Z1) a v tabulke objednavky_zostava_k budu vsetky PDF v zakladnom priecinku (Z) tym padom stlpcu vykresnazov dam naspat unikat a je po probleme ci? :-) :P

Ma niekto lepsie napad alebo krajsie riesenie???


Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Zmena nazvu dokumentu,suboru

v Operačné systémy Microsoft

2

544

11.02.2010 13:40

velvet Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena nazvu uploadnuteho suboru

v PHP, ASP

19

828

13.09.2010 19:27

rover218 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zistenie názvu aktuálneho súboru

v PHP, ASP

2

462

29.08.2008 8:50

lolofon.lol Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zapis do suboru

v PHP, ASP

4

468

26.02.2010 21:55

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zapis do suboru

v PHP, ASP

7

616

08.04.2009 14:17

Draex Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zapis do suboru

v PHP, ASP

17

1407

18.08.2009 15:55

BBUlet Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zapis do suboru

v Assembler, C, C++, Pascal, Java

6

1333

05.05.2010 16:45

psm Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zápis do súboru?

v PHP, ASP

2

501

30.11.2009 18:50

d0.0b Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Perl zapis XML do suboru

v Perl, Python, Ruby, CGI

4

675

09.03.2013 13:54

tangerine Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zapis do txt suboru pomocou javascriptu

v JavaScript, VBScript, Ajax

11

734

22.01.2015 23:15

chrono Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zapis zo txt suboru do excelu..

v Delphi, Visual Basic

0

564

19.07.2011 19:14

kotlas6667 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ kombinatorika/zapis do txt suboru

v Assembler, C, C++, Pascal, Java

2

1181

13.04.2011 22:46

blabla630 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena nazvu a vsetkych detailov nazvu hudobnych suborov.

v Audio programy

4

1194

07.08.2014 14:34

xMontyx Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zistenie nazvu krajiny (alebo jej kodu) z nazvu futbaloveho teamu [Java]

v Assembler, C, C++, Pascal, Java

2

444

03.05.2016 9:43

neutroN Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena názvu

v Správy pre vedenie fóra

9

1723

15.01.2009 19:05

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie podla nazvu

v Databázy

2

369

18.02.2013 20:51

neopagan Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra