| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 14.05.13 Prihlásený: 12.03.24 Príspevky: 122 Témy: 47 | Napísal jumper: 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.
|
|
Registrovaný: 08.08.09 Príspevky: 12449 Témy: 39 | Napísal killer: 10.07.2017 10:30 | |
|
Nepochopili. Čím to do databázy zapisuješ?
_________________ always is always wrong |
|
Registrovaný: 14.05.13 Prihlásený: 12.03.24 Príspevky: 122 Témy: 47 | Napísal autor témy jumper: 10.07.2017 10:43 | |
|
cez PHP insert databaza MySQL
|
|
Registrovaný: 08.08.09 Príspevky: 12449 Témy: 39 | Napísal killer: 10.07.2017 10:52 | |
|
Tak teraz nejaký ukážkový kód, tému presúvam do PHP.
_________________ always is always wrong |
|
Registrovaný: 14.05.13 Prihlásený: 12.03.24 Príspevky: 122 Témy: 47 | Napísal autor témy jumper: 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:22Napadla 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? Ma niekto lepsie napad alebo krajsie riesenie???
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Zmena nazvu dokumentu,suboru v Operačné systémy Microsoft | 2 | 544 | 11.02.2010 13:40 velvet | | Zmena nazvu uploadnuteho suboru v PHP, ASP | 19 | 828 | 13.09.2010 19:27 rover218 | | Zistenie názvu aktuálneho súboru v PHP, ASP | 2 | 462 | 29.08.2008 8:50 lolofon.lol | | zapis do suboru v PHP, ASP | 4 | 468 | 26.02.2010 21:55 Ďuri | | zapis do suboru v PHP, ASP | 7 | 616 | 08.04.2009 14:17 Draex | | Zapis do suboru v PHP, ASP | 17 | 1407 | 18.08.2009 15:55 BBUlet | | Zapis do suboru v Assembler, C, C++, Pascal, Java | 6 | 1333 | 05.05.2010 16:45 psm | | Zápis do súboru? v PHP, ASP | 2 | 501 | 30.11.2009 18:50 d0.0b | | Perl zapis XML do suboru v Perl, Python, Ruby, CGI | 4 | 675 | 09.03.2013 13:54 tangerine | | zapis do txt suboru pomocou javascriptu v JavaScript, VBScript, Ajax | 11 | 734 | 22.01.2015 23:15 chrono | | Zapis zo txt suboru do excelu.. v Delphi, Visual Basic | 0 | 564 | 19.07.2011 19:14 kotlas6667 | | C++ kombinatorika/zapis do txt suboru v Assembler, C, C++, Pascal, Java | 2 | 1181 | 13.04.2011 22:46 blabla630 | | Zmena nazvu a vsetkych detailov nazvu hudobnych suborov. v Audio programy | 4 | 1194 | 07.08.2014 14:34 xMontyx | | 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 | | Zmena názvu v Správy pre vedenie fóra | 9 | 1723 | 15.01.2009 19:05 Flety | | zoradenie podla nazvu v Databázy | 2 | 369 | 18.02.2013 20:51 neopagan |
| 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
|
|