![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 22.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie, chciał bym dodać plugin "Uploadify" do istniejącej już galleri. Galeria ta oferuje tworzenie albumów do których następnie uploadujemy zdjęcia wybierając z listy dropdown album w którym zamierzamy umieścić zdjęcie.
I tu napotykam problem, mianowicie prosił bym Was o pomoc w rozwiązaniu tego problemu. upload_image.php CODE <?php include 'init.php'; if (!logged_in()) { header('Location: index.php'); exit(); } include 'template/header.php'; ?> <link rel="stylesheet" type="text/css" media="screen" href="uploadify/uploadify.css" /> <script type="text/javascript" src="uploadify/swfobject.js"></script> <script type="text/javascript" src="uploadify/jquery.uploadify.v2.1.4.min.js"></script> <script type="text/javascript"> $(document).ready(function() { //alert('I am ready to use uploadify'); $("#file_upload").uploadify({ 'uploader' : 'uploadify/uploadify.swf', 'script' : 'uploadify/uploadify.php', 'cancelImg' : 'uploadify/cancel.png', 'folder' : '/uploads', 'auto' : false, 'multi' : true, 'queueSizeLimit' : 6, 'on QueueFull' : function(event, queueSizeLimit) { alert("Max file in queue! You can upload " + queueSizeLimit + " files at once"); return false; } }); }); </script> <h3>Upload image</h3> <?php if (isset($_FILES['image'], $_POST['album_id'])) { $image_name = $_FILES['image']['name']; $image_size = $_FILES['image']['size']; $image_temp = $_FILES['image']['tmp_name']; $allowed_ext = array('jpg', 'jpeg', 'png', 'gif'); //$tmp = explode('.', $image_name); //$image_ext = strtolower(end($tmp)); $image_ext = strtolower(end(explode('.', $image_name))); $album_id = $_POST['album_id']; $errors = array(); if (empty($image_name) || empty($album_id)) { $errors[] = 'Choose file first'; } else { if (in_array($image_ext, $allowed_ext) === false) { $errors[] = 'File type not allowed'; } // 2Mb = 2097152 ; 4Mb = 4194304 if ($image_size > 2097152) { $errors[] = 'Maximum file size is 2Mb'; } if (album_check($album_id) === false) { $errors[] = 'Couldn\'t upload to that album'; } } if (!empty($errors)) { foreach ($errors as $error) { echo '<p style="color:red">', $error, '</p>'; } } else { upload_image($image_temp, $image_ext, $album_id); echo '<p style="color:green">File was uploaded</p>'; //header('Location: view_album.php?album_id='.$album_id); //exit(); } } $albums = get_albums(); if (empty($albums)) { echo '<p>You don\'t have any albums. <a href="create_album.php">Create an album</a></p>'; } else { ?> <form action="" method="post" enctype="multipart/form-data"> <p> Chose a file: <i>(jpeg, jpg, gif, png > 2Mb)</i><br /> <input type="file" id="file_upload" name="image" /> </p> <p> Choose an album:<br /> <select name="album_id"> <?php foreach ($albums as $album) { echo '<option value="', $album['id'], '">', $album['name'], '</option>'; } ?> </select> </p> <p> <input type="submit" value="Upload" /> <input type="button" onclick="window.location.href='albums.php'" value="Cancel" /> </p> </form> <?php } include 'template/footer.php'; ?> aktualny kod uploadu: image.func.php
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Ale jakiego problemu?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 09:11 |