Cod: Selectaţi tot
$query = "INSERT INTO `poze` (id_user, nume_poza, ordine) VALUES ('{$iduser}', 'nume poza', '{$nrpoza}')";
n-am inteles la comanda de mai sus, toate pozele tale vor fi salvate in bd cu acelasi nume - 'nume poza'?
Moderatori: Zamolxe, Moderatori
Cod: Selectaţi tot
$query = "INSERT INTO `poze` (id_user, nume_poza, ordine) VALUES ('{$iduser}', 'nume poza', '{$nrpoza}')";
Cod: Selectaţi tot
$query = "INSERT INTO `poze` (id_user, nume_poza, ordine) VALUES ('{$iduser}','{$_FILES['fisier']['name']}', '{$nrpoza}')";Cod: Selectaţi tot
$numepozaup=$_FILES['fisier']['name'];
$numepozanew=$iduser."_".$nrpoza.".jpg";
rename($numepozaup, $numepozanew);
if (file_exists($numepozanew)){ //verifici daca s-a facut redenumirea
query = "INSERT INTO `poze` (id_user, nume_poza, ordine) VALUES ('{$iduser}','{$numepozanew}', '{$nrpoza}')";
}Cod: Selectaţi tot
if ($nrpoza > 16){
$numepozaup=$_FILES['fisier']['name'];
$numepozanew=$iduser."_".$nrpoza.".jpg";
rename($numepozaup, $numepozanew);
if (file_exists($numepozanew)){ //verifici daca s-a facut redenumirea
query = "INSERT INTO `poze` (id_user, nume_poza, ordine) VALUES ('{$iduser}','{$numepozanew}', '{$nrpoza}')";
$pozeramase=15-$nrpoza;
echo 'Mai puteti incarca ".$pozeramase." poze";
}
}else{
echo 'Nu puteti incarca decat maximum 15 poze';
}Cod: Selectaţi tot
$query_catepoze="Select * from poze where id_user='{$iduser}'";
$result_catepoze=mysql_query($query_catepoze);
$totalpoze=mysql_num_rows($result_catepoze);
if ($totalpoze < 16){
$numepozaup=$_FILES['fisier']['name'];
$numepozanew=$user."_".$nrpoza.".jpg";
rename($numepozaup, $numepozanew);
if (file_exists($numepozanew)){ //verifici daca s-a facut redenumirea
query = "INSERT INTO `poze` (id_user, nume_poza, ordine) VALUES ('{$iduser}','{$numepozanew}', '{$nrpoza}')";
$pozeramase=15-$nrpoza;
echo 'Mai puteti incarca ".$pozeramase." poze";
}
}else{
echo 'Nu puteti incarca decat maximum 15 poze';
} Cod: Selectaţi tot
<?
session_start();
require_once('config.php');
if (isset($_SESSION['iduser']))
{
$iduser = (integer) $_SESSION['iduser'];
}
else
{
$cerereSQL = "SELECT * FROM `utilizatori` WHERE utilizator='".htmlentities($_SESSION['user'])."';";
$rezultat = mysql_query($cerereSQL);
if(mysql_num_rows($rezultat) == 1)
{
$rand = mysql_fetch_array($rezultat);
$iduser = $rand['id'];
$_SESSION['iduser'] = $iduser;
}
else
{
echo "EROARE !";
}
}
{
if ($_FILES["fisier"]["error"] > 0)
{
echo "A intervenit o eroare: " . $_FILES["fisier"]["error"] . "<br />";
}
else
{
$query_catepoze="Select * from poze where id_user='{$iduser}'";
$result_catepoze=mysql_query($query_catepoze);
$totalpoze=mysql_num_rows($result_catepoze);
if ($totalpoze < 16){
$nrpoza=nrmaxpoze($iduser, "poze");
$pozeramase=15-$nrpoza;
$numepozaup=$_FILES['fisier']['name'];
$numepozanew=$user."_".$nrpoza.".jpg";
rename($numepozaup, $numepozanew);
if (file_exists($numepozanew)) // verificam daca fisierul exista deja pe server
{
echo "Fisierul pe care incerci sa-l uploadezi exista deja";
}
else
{
$query = "INSERT INTO `poze` (id_user, nume_poza, ordine) VALUES ('{$iduser}','{$numepozanew}', '{$nrpoza}')";
mysql_query($query) or die(mysql_error() . '<br />' . $query);
move_uploaded_file($_FILES["fisier"]["tmp_name"], "vot/".$_FILES["fisier"]["name"]); // se muta fisierul din directorul temporar al serverului in directorul final
echo 'Mai puteti incarca ".$pozeramase." poze';
}
}else{
echo 'Nu puteti incarca decat maximum 15 poze';
}
}
}
?>
<?php
function nrmaxpoze($userid, $tabel)
{
$q="select max(ordine) as nrmaxf from ".$tabel. " where id_user={$userid}";
$r=mysql_query($q);
$row=mysql_fetch_array($r);
$nrf=$row['nrmaxf']+1;
return $nrf;
}
?> Cod: Selectaţi tot
<?php
function nrmaxpoze($userid, $tabel)
{
$q="select max(cast(ordine as int)) as nrmaxf from ".$tabel. " where id_user={$userid}";
$r=mysql_query($q);
$row=mysql_fetch_array($r);
$nrf=$row['nrmaxf']+1;
return $nrf;
}
?>
Cod: Selectaţi tot
// Get new sizes
list($width, $height) = getimagesize($filename);
$newwidth = $width * $percent;
$newheight = $height * $percent;
// Load
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);
// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
// Output
imagejpeg($thumb);Cod: Selectaţi tot
<?php
function creare_thumb($filename, $calethumb, $width_thumb, $height_thumb, $numepozathumb)
{
// Content type
header('Content-type: image/jpeg');
// ia dimensiunile pozei originale
list($width_orig, $height_orig) = getimagesize($filename);
//calculeaza ratia dintre latime si inaltime
$ratio_orig = $width_orig/$height_orig;
//calculeaza latimea si inaltimea thumb-ului pastrand ratia dimensiunilor originale
if ($width_thumb/$height_thumb > $ratio_orig) {
$width_thumb = $height_thumb*$ratio_orig;
} else {
$height_thumb = $width_thumb/$ratio_orig;
}
// Resample
$image_p = imagecreatetruecolor($width_thumb, $height_thumb);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width_thumb, $height_thumb, $width_orig, $height_orig);
$numethumb=$calethumb . "/" . $numepozathumb . ".jpg";
// Output
imagejpeg($image_p, $numethumb, 100);
}
?>
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 19 vizitatori