Am facut un script de upload cu jquery si cu butoane de rotire si progress bar dar pana sa introduc progress barul imi incarca poza in folder,dupa ce am introdus jquery nu a mai incarcat poza pentru ca pagina mea nu mai foloseste form action=upload.php ci doar o incarca si atat
Aici este pagina de test,nu am pus codul aici pentru ca e destul de maricel,are doar index.php si upload.php,mentionez ca folderul are permisiunea 777.
legacy-cms.ro/test/
iar aici este scriptul:
legacy-cms.ro/test/test.rar
- Si mai am o problema,daca incarc o poza cu acelasi nume nu o incarca.....am incercat cateva variante dar nu am reusit.
Cerere: Corectare Script upload cu jquery
-
- Mesaje: 74
Cerere: Corectare Script upload cu jquery
MarPlo
Salut,
Asta nu e o problema simpla de rezolvat pe forum, care poate necesita cateva indicatii sau corectari.
Ci e o problema ce necesita mai mult timp pentru studiat si depanat codul, care se rezolva in particular; poate de cineva contra cost.
Am mutat subiectul la zona de Cereri si Oferte.
- Azi am o zi libera si asi putea sa rezolv problema cu acest script; daca vrei trimite mesaj pe privat.
Asta nu e o problema simpla de rezolvat pe forum, care poate necesita cateva indicatii sau corectari.
Ci e o problema ce necesita mai mult timp pentru studiat si depanat codul, care se rezolva in particular; poate de cineva contra cost.
Am mutat subiectul la zona de Cereri si Oferte.
- Azi am o zi libera si asi putea sa rezolv problema cu acest script; daca vrei trimite mesaj pe privat.
royal27
Salut,vreau sa implementez codul asta in script dar nu reusesc sa ii dau de cap,am facut in form sa pot selecta mai multe fisiere dar cu asta introdus in upload.php nu ma lasa
Asta e codul din upload.php
Cod: Selectaţi tot
if(isset($_POST['submit'])){
// Count total files
$countfiles = count($_FILES['file']['name']);
// Looping all files
for($i=0;$i<$countfiles;$i++){
$filename = $_FILES['file']['name'][$i];
// Upload file
move_uploaded_file($_FILES['file']['tmp_name'][$i],'upload/'.$filename);
}
}
Asta e codul din upload.php
Cod: Selectaţi tot
$uploadPath = 'uploads/';
$statusMsg = '';
$upload = 0;
if(isset($_POST['rotation'])){
if(!empty($_FILES['file']['name'])){
$fileName = $_FILES['file']['name'];
$fileTemp = $_FILES['file']['tmp_name'];
$fileType = $_FILES['file']['type'];
date_default_timezone_set("Europe/Bucharest");
//echo "The time is " . date("h-i-sa");
$randomname = rand(11111,99999);
$fisier = str_replace("$fileName","".date("d-m-Y-h-i-sa")."-$randomname-legacy-$fileName", $fileName);
$filePath = $uploadPath.basename($fisier);
// Allow certain file formats
$allowTypes = array('image/png','image/jpg','image/jpeg','image/gif');
if(in_array($fileType, $allowTypes)){
$rotation = $_POST['rotation'];
if($rotation == -90 || $rotation == 270){
$rotation = 90;
}elseif($rotation == -180 || $rotation == 180){
$rotation = 180;
}elseif($rotation == -270 || $rotation == 90){
$rotation = 270;
}
if(!empty($rotation)){
switch($fileType){
case 'image/png':
$source = imagecreatefrompng($fileTemp);
break;
case 'image/gif':
$source = imagecreatefromgif($fileTemp);
break;
default:
$source = imagecreatefromjpeg($fileTemp);
}
$imageRotate = imagerotate($source, $rotation, 0);
switch($fileType){
case 'image/png':
$upload = imagepng($imageRotate, $filePath);
break;
case 'image/gif':
$upload = imagegif($imageRotate, $filePath);
break;
default:
$upload = imagejpeg($imageRotate, $filePath);
}
}elseif(move_uploaded_file($fileTemp, $filePath)){
$upload = 1;
}else{
$statusMsg = 'Image upload failed, please try again.';
}
}else{
$statusMsg = 'Sorry, only JPG/JPEG/PNG/GIF files are allowed to upload.';
}
}else{
$statusMsg = 'Please select a file to upload.';
}
}
// Display status
if($upload == 1){
echo '<h4>Image has been uploaded successfully</h4>';
// echo '<img src="'.$filePath.'?'.time().'" width="300" height="auto" />';
}else{
echo '<h4>'.$statusMsg.'</h4>';
}
MarPlo
Scriptul jquery pe care-l ai pentru rotation nu se potriveste cu upload de mai multe fisiere.
Ca sa functioneze cu multiple upload trebuie modificari atat in codul php cat si html, ca atunci cand sunt selectate mai multe fisiere sa se anuleze modul de rotation din php si JS (sa dispara si butoanele de rotire).
- Asta daca vrei sa folosesti acelasi <form> si script de progress-bar.
Ca sa functioneze cu multiple upload trebuie modificari atat in codul php cat si html, ca atunci cand sunt selectate mai multe fisiere sa se anuleze modul de rotation din php si JS (sa dispara si butoanele de rotire).
- Asta daca vrei sa folosesti acelasi <form> si script de progress-bar.
Subiecte similare
-
Corectare afisare imagine marita in galerie imagini
Cereri si Oferte
Primul mesaj
buna,Ultimul mesaj
am incercat sa fac o galerie de imagini, am afisat o imagine mica pe ecran iar cand dau click pe ea apare intr-o dimensiune mai mare iar cu...
Sunt greseli in codul pe care l-ai postat, atat la partea html, cat si javascript.
De exemplu, la html, lipseste un </div> de inchidere in... -
Cerere script comentarii
Cereri si Oferte
Primul mesaj
Buna ziua,Ultimul mesaj
Aveti cumva un exemplu de creearea unei forme de comentarii(se mai numeste si guestbook) in PHP. care sa fie introdusa intr-o pagina...
Pentru a combina cele doua scripturi ca sa functioneze cum doriti dv. necesita modificari in scriptul de comentarii cu o fila noua adaptata la... -
Cerere: Script si cod calculator calorii
Cereri si Oferte
Buna ziua
Va rog sa ma ajutati cu un script calculator calorii, vreau sal pun pe saitul meu. va rog daca e posibil in limba romana -
Cerere Script trimitere date pe alt site
Cereri si Oferte
Primul mesaj
Cine mă poate ajuta și pe mine cu un script care sa mă pot juca cu el în xamp adică sa trimit dintre form niște sume virtuale ex.: ana are 2 mere...Ultimul mesaj
Pentru a putea trimtie date pe un alt site poti folosii 2 metode, ele se numesc GET si POST.
Exemplu cu GET:
test.html
<form method= get... -
Cerere script afisare imagine dupa data si ora
Cereri si Oferte
Primul mesaj
buna,Ultimul mesaj
As vrea un script care sa ruleze o anumita imagine in functie de data si ora pe care o introduc eu manual.
Salut
Ar fi util sa specifici ce fel de script: php sau javascript.
Apoi, sa il faca cineva cu plata, personal, sau daca stie vreun script... -
Cerere Script pentru sistem declaratii fiscale
Cereri si Oferte
Buna ziua,
Doresc sa imi realizez pe web site-ul mamei mele un mic script pentru contabilitate pentru declaratii fiscale.
Nu este ceva complicat...