IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @280
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Lepšie vzťahy so zákazníkmi

väčšiu kontrolu nad firemnými procesmi získate so softvérom Sunsoft.CRM crm.sunsoft.sk

Top novinka v O2 e-shope

Objednajte si dlhoočakávaný Samsung Galaxy S III. V e-shope za 589,63 € pausal.o2.sk

Sprostredkovávajte hypotéky

Začnite sprostredkovávať hypotéky s úspešným hypotekárnym centrom! www.SprostredkovanieUverov.sk

Získajte bonus 50 €

Prejdite na ktorýkoľvek program s platbou na faktúru. Len cez e-shop. www.o2.sk

Spoločnosti Online s.r.o.

Ponúkame čisté spoločnosti. Obchodný register vybavíme za vás! www.spolecnostionline.cz

znova mi to nejde :(

Zaslať odpoveď
AutorSpráva
Flety
Užívateľ
Užívateľ

Založený: 26.11.2006
Príspevky: 4109
Bydlisko: HE(Humenne) - KE
Vek: 18

PríspevokZaslal: Po 26.11.07 21:55Odpovedať s citátomNávrat hore

Uz som zufaly, mam takyto skript:
kód:
if(isset($_FILES['foto']))
{
   $uploadDirFoto = './';
   $uploadFileFoto = $uploadDirFoto . $_FILES['foto']['name'];
   move_uploaded_file($_FILES['foto']['tmp_name'], $uploadFileFoto);
   $foto_uprav=$_FILES['foto']['name'];
}
ako vidite je to na upload, lenze absolutne mi to nefunguje. prikladam aj cast formulara:
kód:
<form action="config-send.php" method="post">
<input type="file" name="foto">
atd
ako sa poznam, tak tu bude uplne lamerska chyba ale naozaj ju nevidim, pls heelp

_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5K CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 5-5-5-12 GPU: Saphire ATi Radeon HD5850 Toxic HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: Fortron Epsilon 700W LCD: LG L226W 1680x1050 2ms
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailICQSkypeFacebookZobraziť autorove WWW stránky
suchy
Čestný člen
Čestný člen

Založený: 17.10.2006
Príspevky: 1770

PríspevokZaslal: Po 26.11.07 22:09Odpovedať s citátomNávrat hore

skus enctype="multipart/form-data" pridat do form

_________________
A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table.
Zobraziť informácie o autoroviOdoslať súkromnú správuICQJabberZobraziť autorove WWW stránky
Flety
Užívateľ
Užívateľ

Založený: 26.11.2006
Príspevky: 4109
Bydlisko: HE(Humenne) - KE
Vek: 18

PríspevokZaslal: Po 26.11.07 22:33Odpovedať s citátomNávrat hore

to som uz skusal, nvm preco to tam neje ale nejde mi to

_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5K CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 5-5-5-12 GPU: Saphire ATi Radeon HD5850 Toxic HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: Fortron Epsilon 700W LCD: LG L226W 1680x1050 2ms
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailICQSkypeFacebookZobraziť autorove WWW stránky
audiotrack
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 18.11.2006
Príspevky: 680

PríspevokZaslal: Po 26.11.07 22:45Odpovedať s citátomNávrat hore

skús takto:
kód:
  <?php if(isset($_FILES['foto']))
{
   $uploadDirFoto = './';
   $uploadFileFoto = $uploadDirFoto . $_FILES['foto']['name'];
 
   copy ($_FILES['foto']['tmp_name'], $uploadFileFoto)
    or die ("Chyba");
} ?>
Zobraziť informácie o autoroviOdoslať súkromnú správu
Flety
Užívateľ
Užívateľ

Založený: 26.11.2006
Príspevky: 4109
Bydlisko: HE(Humenne) - KE
Vek: 18

PríspevokZaslal: Po 26.11.07 22:49Odpovedať s citátomNávrat hore

hmm...nejde ale teraz (myslim s copy) mi vypise tu premennu $foto_uprav, co mi predtym nerobilo, ale s tym or die mi to vypise chyba inak aky je rozdiel medzi copy a move_uploaded_file?

_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5K CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 5-5-5-12 GPU: Saphire ATi Radeon HD5850 Toxic HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: Fortron Epsilon 700W LCD: LG L226W 1680x1050 2ms
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailICQSkypeFacebookZobraziť autorove WWW stránky
vl4kn0
Užívateľ
Užívateľ

Založený: 22.11.2007
Príspevky: 254
Bydlisko: 127.0.0.1

PríspevokZaslal: Po 26.11.07 23:16Odpovedať s citátomNávrat hore

tak zaprve formular daj ako
kód:
<form enctype="multipart/form-data" method="post">

zadalsie prirad tlacidlu submit name napr name="sent" input na file daj name napr userfile
a potom script daj

kód:
$uploaddir='./fotozz/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

if (isset($_POST['sent']))
{
   move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile);
}


ak ak by si chcel osetrit script proti uploadovaniu inych suborov alebo popripade vypisanie chybovej hlasky tak daj:

kód:
$filetype= array('image/jpg', 'image/jpeg', 'image/gif', 'image/png');
if (isset($_POST['sent']))
{
   if (in_array($_FILES['userfile']['type'], $filetype))
   {
       move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile);
   }
   else
   {
      print 'Wrong format of file!'
   }
}

toto ti nepusti iny subor ako obrazok a tiez to nepusti len tak upload naprazdno..

_________________
PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber...
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailICQZobraziť autorove WWW stránky
audiotrack
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 18.11.2006
Príspevky: 680

PríspevokZaslal: Po 26.11.07 23:24Odpovedať s citátomNávrat hore

Drako napísal:
hmm...nejde ale teraz (myslim s copy) mi vypise tu premennu $foto_uprav, co mi predtym nerobilo, ale s tym or die mi to vypise chyba inak aky je rozdiel medzi copy a move_uploaded_file?
potom máš niečo iné zle, možno iné nastavenia serveru. Skúsil som presne ten form čo si hodil a to php čo som ti dal a ide mi to
Zobraziť informácie o autoroviOdoslať súkromnú správu
Flety
Užívateľ
Užívateľ

Založený: 26.11.2006
Príspevky: 4109
Bydlisko: HE(Humenne) - KE
Vek: 18

PríspevokZaslal: Ut 27.11.07 17:21Odpovedať s citátomNávrat hore

ok, pridavam cele kody, urcite sa najde lamerska chyba ale neva no pls naaajdite mi ju ja uz fakt nevem kde moze byt: forumlar:
kód:

<?php
session_start();
error_reporting(E_ALL);
include("prihlas_spoj.php");
if($_SESSION["prihlaseny"]==true):

$foto_sql = "SELECT hodnota FROM config WHERE nazov='foto' LIMIT 1";
if($foto_res = @mysql_query($foto_sql)) {
   $foto = mysql_fetch_assoc($foto_res);}
else
{$foto='';}

$logo_sql = "SELECT hodnota FROM config WHERE nazov='logo' LIMIT 1";
if($logo_res = @mysql_query($logo_sql)) {
   $logo = mysql_fetch_assoc($logo_res);}
else
{$logo='';}

$nazov_sql = "SELECT hodnota FROM config WHERE nazov='nazov' LIMIT 1";
if($nazov_res = @mysql_query($nazov_sql)) {
   $nazov = mysql_fetch_assoc($nazov_res);}
else
{$nazov='';}

$meno_sql = "SELECT hodnota FROM config WHERE nazov='meno' LIMIT 1";
if($meno_res = @mysql_query($meno_sql)) {
   $meno = mysql_fetch_assoc($meno_res);}
else
{$meno='';}

$privitanie_sql = "SELECT hodnota FROM config WHERE nazov='privitanie' LIMIT 1";
if($privitanie_res = @mysql_query($privitanie_sql)) {
   $privitanie = mysql_fetch_assoc($privitanie_res);}
else
{$privitanie='';}

$heslo_sql = "SELECT hodnota FROM config WHERE nazov='heslo' LIMIT 1";
if($heslo_res = @mysql_query($heslo_sql)) {
   $heslo = mysql_fetch_assoc($heslo_res);}
else
{$heslo='';}

?>
<form enctype="multipart/form-data" action="config-send.php" method="post">
<input type="hidden" name="foto_vdb" value="<?echo $foto["hodnota"];?>">
<input type="hidden" name="logo_vdb" value="<?echo $logo["hodnota"];?>">
<input type="hidden" name="nazov_vdb" value="<?echo $nazov["hodnota"];?>">
<textarea style="display:none; height: 0px; width: 0px;" name="privitanie_vdb"><?echo $privitanie["hodnota"];?></textarea>
<input type="hidden" name="meno_vdb" value="<?echo $meno["hodnota"];?>">
<input type="hidden" name="heslo_vdb" value="<?echo $heslo["hodnota"];?>">
<table border="0">
<tr>
<td>foto: </td><td><input type="file" name="foto"></td>
</tr>
<tr>
<td>Logo:</td><td><input name="logo" type="file"></td>
</tr>
<tr>
<td>Štýl:</td><td><input name="styl" type="file"></td>
</tr>
<tr>
<td>Názov:</td><td><input name="nazov"></td>
</tr>
<tr>
<td>Privítanie</td><td><textarea name="privitanie" style="width: 146px;"></textarea></td>
</tr>
<tr>
<td>Prihlasovacie meno:</td><td><input name="prih_meno"></td>
</tr>
<tr>
<td>Prihlasovacie heslo:</td><td><input name="prih_heslo"></td>
</tr>
<tr>
<td><input type="submit" value="Uprav"></td>
</tr>
</table>
</form>
<?
else:
echo "neprihlaseny";
endif;
?>



skript:
kód:

<?php
//include pripojenia
$foto=$_POST["foto"];
$logo=$_FILES['logo']['name'];
$nazov=$_POST["nazov"];
$privitanie=$_POST["privitanie"];
$meno=$_POST["prihl_meno"];
$heslo=$_POST["prihl_heslo"];
$styl=$_FILES['styl']['name'];

$foto_vdb=$_POST["foto_vdb"];
$logo_vdb=$_POST["logo_vdb"];
$nazov_vdb=$_POST["nazov_vdb"];
$privitanie_vdb=$_POST["privitanie_vdb"];
$meno_vdb=$_POST["meno_vdb"];
$heslo_vdb=$_POST["heslo_vdb"];


if(!empty($foto))
{$foto_uprav=$foto;}
else
{$foto_uprav=$foto_vdb;}

if(isset($_FILES['logo']))
{
   $uploadDirLogo = './';
   $uploadFileLogo = $uploadDirFoto . $_FILES['logo']['name'];
   move_uploaded_file($_FILES['logo']['tmp_name'], $uploadFileLogo);
   $foto_uprav=$_FILES['logo']['name'];
}
else
{$logo_uprav=$logo_vdb;}

if(isset($_FILES['foto']))
{
   $uploadDirFoto = './';
   $uploadFileFoto = $uploadDirFoto . $_FILES['foto']['name'];
   move_uploaded_file($_FILES['foto']['tmp_name'], $uploadFileFoto) or die("chyba");
   $foto_uprav=$_FILES['foto']['name'];
}
else
{$foto_uprav=$foto_vdb;}

if(!empty($nazov))
{$nazov_uprav=$nazov;}
else
{$nazov_uprav=$nazov_vdb;}

if(!empty($privitanie))
{$privitanie_uprav=$privitanie;}
else
{$privitanie_uprav=$privitanie_vdb;}

if(!empty($meno))
{$meno_uprav=$meno;}
else
{$meno_uprav=$meno_vdb;}

if(!empty($heslo))
{$heslo_uprav=$heslo;}
else
{$heslo_uprav=$heslo_vdb;}


$zmena_foto=mysql_query("UPDATE config SET hodnota='$foto_uprav' WHERE nazov='foto' LIMIT 1");
$zmena_logo=mysql_query("UPDATE config SET hodnota='$logo_uprav' WHERE nazov='logo' LIMIT 1");
$zmena_nazov=mysql_query("UPDATE config SET hodnota='$nazov_uprav' WHERE nazov='nazov' LIMIT 1");
$zmena_privitanie=mysql_query("UPDATE config SET hodnota='$privitanie_uprav' WHERE nazov='privitanie' LIMIT 1");
$zmena_meno=mysql_query("UPDATE config SET hodnota='$meno_uprav' WHERE nazov='meno' LIMIT 1");
$zmena_heslo=mysql_query("UPDATE config SET hodnota='$heslo_uprav' WHERE nazov='heslo' LIMIT 1");

if($zmena_foto AND $zmena_logo AND $zmena_nazov AND $zmena_privitanie AND $zmena_meno AND $zmena_heslo)
{echo 'zmenene <a href="index.php?str=config">spät</a>';}
else
{echo 'nezmenene <a href="index.php?str=config">spät</a>'.mysql_error();}


inac takyto skipt mi ide v poho vsade inde len tuto nie bude tu na 95% nejaka lamerska chyba, inac sry ze tie kody su pisane obcas max lamersky ale mne to tak vyhovuje a dik vsetkym za pomoc

_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5K CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 5-5-5-12 GPU: Saphire ATi Radeon HD5850 Toxic HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: Fortron Epsilon 700W LCD: LG L226W 1680x1050 2ms
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailICQSkypeFacebookZobraziť autorove WWW stránky
Flety
Užívateľ
Užívateľ

Založený: 26.11.2006
Príspevky: 4109
Bydlisko: HE(Humenne) - KE
Vek: 18

PríspevokZaslal: Ut 27.11.07 20:24Odpovedať s citátomNávrat hore

pls aspon niekto odskusajte ci to ide alebo nie prosiiim heeelp

_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5K CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 5-5-5-12 GPU: Saphire ATi Radeon HD5850 Toxic HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: Fortron Epsilon 700W LCD: LG L226W 1680x1050 2ms
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailICQSkypeFacebookZobraziť autorove WWW stránky
vl4kn0
Užívateľ
Užívateľ

Založený: 22.11.2007
Príspevky: 254
Bydlisko: 127.0.0.1

PríspevokZaslal: Ut 27.11.07 20:28Odpovedať s citátomNávrat hore

odskusat nemozem. nemam tu apache. ale mohol by si konkretne povedat co ti nejde? ci nahravanie suboru alebo mysql.. hadze to nejaky error? alebo ako vlastne?

_________________
PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber...
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailICQZobraziť autorove WWW stránky
Flety
Užívateľ
Užívateľ

Založený: 26.11.2006
Príspevky: 4109
Bydlisko: HE(Humenne) - KE
Vek: 18

PríspevokZaslal: Ut 27.11.07 20:41Odpovedať s citátomNávrat hore

nerobi to absolutne nic ked dam nieco uploadnut tak mi napise ze to vyslo ale v skutocnosti to ani neupne ani do sql neprida a ked dam aby mi tie premenne vypisalo tak to nejde a nevypise nic

_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5K CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 5-5-5-12 GPU: Saphire ATi Radeon HD5850 Toxic HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: Fortron Epsilon 700W LCD: LG L226W 1680x1050 2ms
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailICQSkypeFacebookZobraziť autorove WWW stránky
vl4kn0
Užívateľ
Užívateľ

Založený: 22.11.2007
Príspevky: 254
Bydlisko: 127.0.0.1

PríspevokZaslal: Ut 27.11.07 20:48Odpovedať s citátomNávrat hore

nuz. celkovo sa mi to moc nezda. skus pouzit ten script co som tu postol ja a od toho sa odvijaj dalej. btw. preco overujes isset($_FILES['name'])?
ved ked chces osetrit ze sa to ma vykonavat az po odoslani formularu daj isset($_POST['nazov submitu']).. vyskusaj hlavne ten script co som postol a ak nepojde kontaktuj ma na icq: 209857699 a mozeme pokecat...

_________________
PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber...
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailICQZobraziť autorove WWW stránky
Tominator
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 21.02.2007
Príspevky: 4009

PríspevokZaslal: Pi 30.11.07 20:24Odpovedať s citátomNávrat hore

drako nebud debil a vyskusaj si to sam ...
Zobraziť informácie o autoroviOdoslať súkromnú správu
Flety
Užívateľ
Užívateľ

Založený: 26.11.2006
Príspevky: 4109
Bydlisko: HE(Humenne) - KE
Vek: 18

PríspevokZaslal: Pi 30.11.07 20:30Odpovedať s citátomNávrat hore

tominator nebud debil ty a nespamuj asi ze mi to nejde ked tu pisem a ked tu pisem asi ze som si to odskusal, takze nepot...

_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5K CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 5-5-5-12 GPU: Saphire ATi Radeon HD5850 Toxic HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: Fortron Epsilon 700W LCD: LG L226W 1680x1050 2ms
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailICQSkypeFacebookZobraziť autorove WWW stránky
jsakac
Užívateľ
Užívateľ

Založený: 18.08.2007
Príspevky: 421
Bydlisko: Humenné

PríspevokZaslal: Po 03.12.07 15:28Odpovedať s citátomNávrat hore

bars dlhy kod nece sa mi do toho pozret a ne este ho citat - skus si ho skratit na taky kde je presne ta chyba - ako spravny programator by si mal vediet kde je chyba kedze si kod pisal sam - aspon dufam
Zobraziť informácie o autoroviOdoslať súkromnú správuOdoslať e-mailICQSkype
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
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.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd