?vytvareni adresaru skripty?

5 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Mam takovy problemek: potreboval bych, aby muj skript vytvoril adresar... Ok, dal jsem do nej neco jako if (mkdir( "./user/obr/$new_dir",0777)) echo 'slava'; no a vysledek je,ze to sice vypise 'slava', ale novej adresar se neudela... (skript skonci v poradku) dokonce, kdyz to tam dam dvakrat, tak to napise neco jako "file already exist". Netusite nekdo co s tim.. moc to nechapu. Dik, T.
  2. Muzes mi napsat tu cast skriptu?
  3. Jo, jasne, tohle je ta funkce... Doma mi to chodi, a tady na wz ne... Tomas Nechapat, pomoc! function input_data_from_form($sekce,$file,$thumb,$file_size,$file_name, $name, $popis,$thumb_size, $jazyk) { echo "funkce na vkladani fotografii"; $link=mysql_pconnect($GLOBALS["DATABASE_HOST_NAME"],$GLOBALS["DATABASE_USER_NAME"],$GLOBALS["DATABASE_PASSWD"] ) or die("Nepodarilo se pripojit k databazi"); mysql_select_db($GLOBALS["DATABASE_NAME"]) or die("nepodarilo se vybrat databazi"); echo "vkladani fotografii"; if (true) //pokud by slo o to overit, jeslti je vkladan skutecne soubor, podminka by byla if ($file_size!=0)...je skutecne vkladan nejaky soubor { echo "velikost: ". $file_size."<br>\n"; echo "typ ".$file_type."<br>\n"; $OK=false; $new_dir="gal_".date("Yms_Gis"); $new_dir="gal_".date("Yms_Gis"); // kvuli ladeni, tyhle radky jsou jen pomocne // if (mkdir( "./user/obr/$new_dir",0777)) echo 'slava'; // if (mkdir( "./user/obr/$new_dir/main",777)) echo 'dvakratslava'; // if (mkdir( "./user/obr/$new_dir/thumb",777)) echo 'trikratslava'; if (mkdir( "./user/obr/$new_dir",777)&&mkdir("./user/obr/$new_dir/main",777)&&mkdir("./user/obr/$new_dir/thumb",777)) { echo 'vytvoøena adresáøová struktura...<br>'; $date=date("d.m.y\,H:i"); //pro bezpecnost; if ($name =="") $name ="<Bez názvu>"; $fn=$file_name; $pop=addslashes($popis); echo $name; $jm=addslashes($name); $jazyk = addslashes($jazyk); $ask1 = "insert into data (umisteni,umisteni_thumb,name,popis , date, language, sekce) values ('./user/obr/$new_dir/main/$fn' ,'./user/obr/$new_dir/thumb/$fn','$jm','$pop', '$date','$jazyk', '$sekce') "; $result1= mysql_query($ask1) or die("Špatný dotaz1: >> $ask1 << " . mysql_error()); echo "soubor".$file; copy($file,"./user/obr/$new_dir/main/$fn"); if ($thumb_size !=0)copy($thumb,"./user/obr/$new_dir/thumb/$fn"); $OK=true; } } if ($OK) { echo "<h2>Soubor byl vložen ;-)</h2>\n"; } } //a funkce ktera pro ni vytvori formular.... function show_form($tablename, $typ) { echo '<form action="./adminindex.php?section='.$tablename.'#'.$tablename.'" method="post" enctype="multipart/form-data">'."\n"; echo "<fieldset> <legend > Soubor èíslo $i </legend>\n". " <table>\n". " <tr>\n". " <td>\n". " Zobrazovaný název fotografie/souboru:\n". " </td>\n". " <td>\n". " <input type=\"text\" name=\"showen_file_name\" value=\"\" >\n". " </td>\n". " </tr>\n". " <tr>\n". " <td>\n". " Jazyk, pro který je soubor vkládán:\n". " </td>\n". " <td>\n". " <select name=\"form_jazyk\">\n". ' <option value="cz"> Èeský'."\n". ' <option value="en"> Anglický'."\n". ' <option value="de"> Nìmecký'."\n". ' </select>'."\n". " </td>\n". " </tr>\n". " <tr>\n". " <td>\n". " Soubor:\n". " </td>\n". " <td>\n". " <input type=\"file\" name=\"inpfile\" value=\"\" >\n". " </td>\n". " </tr>\n"; if ($typ=="all") echo " <tr>\n". " <td>\n". " Thumbnail(náhled):\n". " </td>\n". " <td>\n". " <input type=\"file\" name=\"thumb\" value=\"\" >\n". " </td>\n". " </tr>\n"; echo " <tr>\n". " <td>\n". " Popis/Text:\n". " </td>\n". " <td>\n". " <textarea cols=\"60\" rows=\"3\" name=\"subscr\" value=\"\" ></textarea>\n". " </td>\n". " </tr>\n". " </table>\n". "</fieldset>\n". "<br>\n"; echo '<input type="submit" value="Vložit" name="input_'.$tablename.'"> </form>'; }
  4. Sorry, uz jsem to lousknul.. videl jsem to hned, jak jsem to sem nakopiroval...nemel jsem tam prava "0777", ale "777", doma mi to vidle schropali, ty si na prava moc nehrajou..:-) Dik, T. Moto "nejdriv myslet, pak az se ptat", dam si to nad postel:-)
  5. <HTML>Uz sis to tam dal? :)</HTML>

← Zpět na všechna témata