Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 3.722 pregleda

Najnovija ↓

Format slika i PHP 30.08.2008. u 18:58 · pre 221 mesec #1
Hocu da napravim upload slika u bazu i sajt ali imam problem kako da definisem u skriptu format slike. Dacu KOD pa ako neko moze da me posavetuje bicu mu zahvalan:

Code:
<html><head><title>Upload slika</title><meta http-equiv="Content-Language" content="sr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head><body><h2>Upload slika</h2><hr>
<?
if ($_POST["SBgumb"]!="Posalji"){
?>
<form method="POST" action="" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
<input type="file" size="25" name="slika"><br>
<input type="submit" name="SBgumb" value="Posalji">
<input type="reset" value="Reset">
</form>
<?
}else{
if ($_FILES['slika']['error'] > 0){
    echo 'Problem: ';
    switch ($_FILES['slika']['error']){
      case 1:  echo 'Slika je premasila dozvoljenu velicinu u bajtima';  break;
      case 2:  echo 'Slika je premasila dozvoljenu velicinu u bajtima';  break;
      case 3:  echo 'Slika nije potpuno ucitana';  break;
      case 4:  echo 'Slika nije ucitana';  break;
    }
    exit;
}
if ($_FILES['slika']['type'] != "XXXXXXXXXXXXX"){
    echo 'Problem: slika nije u okviru ponudjenih formata (gif,jpeg,jpg,png,psd,bmp,swf)';
    exit;
}
$upfile = '/uploads/'.$_FILES['slika']['name'];
  if (is_uploaded_file($_FILES['slika']['tmp_name'])){
     if (!move_uploaded_file($_FILES['slika']['tmp_name'], $upfile)){
        echo 'Problem: Nije premestena slika u sajt';
        exit;
     }
  }else{
    echo 'Problem: Nismo ucitali sliku pod nazivom: ';
    echo $_FILES['slika']['name'];
    exit;
  }
  echo 'Slika je uspesno ubacena<br><br>'; 

  // Reformatiranje sadrzaja datoteke
  $fp = fopen($upfile, 'r');
  $contents = fread ($fp, filesize ($upfile));
  fclose ($fp);
 
  $contents = strip_tags($contents);
  $fp = fopen($upfile, 'w');
  fwrite($fp, $contents);
  fclose($fp);

  // Prikazivanje slike u brouzeru
  echo 'Prikazivanje slike u brouzeru:<br><hr>';
  echo $contents;
  echo '<br><hr>';
}
?>
</body></html>


Pretpostavljam da trebam nesto napisati u sledecem redu (zato sam stavio "XXXXXXX"):

Code:
if ($_FILES['slika']['type'] != "XXXXXXXXXXXXX"){
Re: Format slika i PHP 30.08.2008. u 19:40 · pre 221 mesec #3
Ok hvala ali nisam nasao na tom linku sta trebam da stavim umesto XXXXXX? Ako vec to znas zar ti je bilo tesko da mi napises ovde???
Re: Format slika i PHP 30.08.2008. u 20:14 · pre 221 mesec #4
ubaci u program nakon sto proveris dali ima greske ...

Code:
echo $_FILES['slika']['type'];exit;


to sto ti ostampa ubaci umesto xxxxxxxx ...

ja bi uzo $_FILES['slika']['name'] i izvuko ekstenziju ...


Code:

$ext=explode('.',$_FILES['slika']['name']);
if ($ext[count($ext)-1] == "jpg")

i nastavi dalje 

Re: Format slika i PHP 30.08.2008. u 20:14 · pre 221 mesec #5
Uspeo sam nekako da nadjem da umesto "XXXXXXXXX" trebam da stavim "image/jpeg". E sad kad to stavim
izvrsi se cela skripta ali umesto da mi prikaze tu jpeg sliku u brouzeru mi se prikaze samo gomila slova i neki
znaci na mestu gde treba da se prikaze slika. Sta tu moze biti problem? Da li nesto ne valja u mom COD-u?
Re: Format slika i PHP 30.08.2008. u 20:41 · pre 221 mesec #7
Nisam razumeo na sta mislis. Ubacio sam u COD sledece (ako na to mislis):

Code:
 
  .....................
  // Prikazivanje slike u brouzeru
  echo 'Prikazivanje slike u brouzeru:<br><hr>';
  echo $contents;
?>  
<p><img border="0" src="<?echo $_FILES['slika']['name']?>" width="137" height="103"></p>"
<?  
echo '<br><hr>';
}
?>
</body></html>


I isto se desava, stim sto na mestu gde treba da se pokaze slika pojavi se samo mali kvadratic. Sta trebam da upisem konkretno? Ako neko zna neka napise COD da ne komplikujemo.
Re: Format slika i PHP 31.08.2008. u 02:26 · pre 221 mesec
izmenjeno 1 put, poslednji put Nemanja Avramović 31.08.2008. u 02:47
  1. Nemanja Avramović31.08.2008. u 02:47zapis iz teksta poruke
#8
Ako hoćeš da prikazuješ sliku preko PHP fajla, onda jedan fajl mora da služi za prikazivanje, a drugi fajl da sadrži kod za prikazivanje slike:

Code:
<p><img border="0" src="fajl_koji_sluzi_za_prikazivanje.php" width="137" height="103"></p>
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme