Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Format slika i PHP

[es] :: PHP :: Format slika i PHP

[ Pregleda: 2761 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

maarinko
Marko Stanic
nezaposljen
Nis

Član broj: 192268
Poruke: 11
*.adsl.verat.net.

Sajt: vukadins.on.neobee.net


Profil

icon Format slika i PHP30.08.2008. u 17:58 - pre 189 meseci
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"){
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
93.86.37.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Format slika i PHP30.08.2008. u 18:26 - pre 189 meseci
image/gif, image/jpeg i image/png su tri najčešća tipa slika

However, predlažem da pogledaš http://www.elitesecurity.org/p1365274, odnosno pdf fajl prikačen uz tu poruku
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

maarinko
Marko Stanic
nezaposljen
Nis

Član broj: 192268
Poruke: 11
*.adsl.verat.net.

Sajt: vukadins.on.neobee.net


Profil

icon Re: Format slika i PHP30.08.2008. u 18:40 - pre 189 meseci
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???
 
Odgovor na temu

beep
Srbija/Vrbas

Član broj: 19294
Poruke: 198
77.105.5.*

Sajt: keselj.xyz


+1 Profil

icon Re: Format slika i PHP30.08.2008. u 19:14 - pre 189 meseci
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 

 
Odgovor na temu

maarinko
Marko Stanic
nezaposljen
Nis

Član broj: 192268
Poruke: 11
*.adsl.verat.net.

Sajt: vukadins.on.neobee.net


Profil

icon Re: Format slika i PHP30.08.2008. u 19:14 - pre 189 meseci
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?
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
93.86.37.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Format slika i PHP30.08.2008. u 19:30 - pre 189 meseci
Pošalji header content-type: image/jpeg pre prikaza slike
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

maarinko
Marko Stanic
nezaposljen
Nis

Član broj: 192268
Poruke: 11
*.adsl.verat.net.

Sajt: vukadins.on.neobee.net


Profil

icon Re: Format slika i PHP30.08.2008. u 19:41 - pre 189 meseci
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.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
93.86.37.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Format slika i PHP31.08.2008. u 01:26 - pre 189 meseci
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>


[Ovu poruku je menjao Nemanja Avramović dana 31.08.2008. u 02:47 GMT+1]
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: PHP :: Format slika i PHP

[ Pregleda: 2761 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.