Jquery Uploadify adat átadás

Jquery Uploadify adat átadás
2010-09-29T22:38:05+02:00
2013-09-15T20:20:56+02:00
2022-11-29T17:50:42+01:00
danisoad21
Sziasztok
Van nekem egy ilyenem.
Demos - Uploadify
Ebből is az automata verzió.

A gondom az vele hogy átszeretnék postolni egy hidden mezős változót de nem kapja meg az adatot valamiért a fájl és nem teszi el adatbázisba.
A másik problémám hogy szeretnék egy iframet megfrissíteni a feltöltés után ugyebár hogy láthatók legyenek a feltöltött képek de ezt sem teszi meg a program.

Formos rész:
function Reload () { var f = document.getElementById('kepek'); f.src = f.src; } <input type="hidden" id="kephidden" name="kephidden" value="<?php echo "$kod5"; ?>" /> <input type="file" name="uploadify" id="uploadify" /> <iframe name="kepek" id="kepek" src="kepkiiras.php?id=<?php echo "$kod5"; ?>" frameborder="0" height="200"></iframe>
Mivel automata nem tudom hogy hogyan kellene vagy mit rontok el.

Ez maga az uploadify.php fájl

if (!empty($_FILES)) { $tempFile = $_FILES['Filedata']['tmp_name']; $targetPath = "../cikkepek/"; $File = date("ymdHis_"). $_FILES['Filedata']['name']; $kiterj = substr($File,strrpos($File,".")); $targetFile = date("ymdHis_"). $kiterj; $cikkustrid = $_POST['kephidden']; move_uploaded_file($tempFile,$targetPath.$targetFile); //Jó esetben elmozgattad, utána már nem másolhatod onnan copy ($targetPath.$targetFile, $targetPath."/thumbs/".$targetFile); include("../kepmeretezo.php"); include("../kapcsolat.php"); igazitas("./$targetPath/".$targetFile) ; kicsinyites("./$targetPath/thumbs/".$targetFile) ; meglogooz("./$targetPath/".$targetFile) ; mysql_query('set names latin2'); mysql_query("INSERT INTO cikkkep VALUES ( '', '$cikkustrid', '', '$ip', NOW(), '$targetFile', '$targetFile','', '1')"); $kepazon = mysql_insert_id (); print " <script> parent.location.href=Reload(); </script> "; include("../kepkiiras.php"); echo "1"; // } else { // echo 'Invalid file type.'; // } }

Valamiért nem akarja sem az adatbevitelt sem a frissitést megcisnálni, jelenleg még nem viszgálom hogy csak képet lehessen, azt az után szeretném ha ezek már működnek.
Remélem tudtok segíteni
Mutasd a teljes hozzászólást!
Hali,
a képet feltölti a szerverre?
Egyébként ha már használsz jquery-t minek ez? document.getElementById('kepek'), nem egyszerűbb $("#kepek") ???

Az uploadify-nek amúgy vannak eseményei amiket használhatnál az oldal frissítésére. doc
(onComplete, onAllComplete)

Egyéb adatok küldése:
scriptData
An object containing name/value pairs of additional information you would like sent to the upload script. {'name': 'value'}
Mutasd a teljes hozzászólást!

  • Köszi a tippeket jól jöttek, volt hogyan elindulnom.
    A képeket feltölti szépen vagyis a nevüket adatbázisba, és a mappákban is benne vannak.
    Viszont nem nagyon akar sikerülni.

    Ezzel próbálom megfrissiteni az iframet feltöltés után de nem akarja megcsinálni.

    onAllComplete: function() { $('#kepek').load(location.href+" #kepek>*",""); }

    Egyéb adatok küldése:
    scriptData
    An object containing name/value pairs of additional information you would like sent to the upload script. {'name': 'value'}


    Ezt a sort kifejtenéd nekem egy kicsit? name /value párost kellene használnom? Vagyis a 2 értéknek egyeznie kellene hogy át tudjam adni az értéket?
    Mutasd a teljes hozzászólást!
  • Ott van a doksiban is meg be is linkeltem. Egyébként meg így kell használni.

    $("#fileInput1").uploadify({ 'uploader' : '/_scripts/uploadify.swf', 'script' : '/_scripts/uploadify.php', 'cancelImg' : '/_images/cancel.png', 'folder' : '/_uploads', 'multi' : false, 'scriptData' : { 'mycode' : 10, 'mycode2' : 20 } });

    Ez mi?
    location.href+" #kepek>*"


    $('#kepek').load("kepkiiras.php?id=" + $("#kephidden").val(),"");
    Mutasd a teljes hozzászólást!
  • Köszi végül a doksiból sikerült megoldanom, de nagyon köszi az útbaigazítást :)
    Mutasd a teljes hozzászólást!
  • uploadify.swf magyar gombfelirattal itt:

    Katt

    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd