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

spremanje slika na server

[es] :: PHP :: spremanje slika na server

[ Pregleda: 2037 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

asyk

Član broj: 46486
Poruke: 55
*.vgk.unizd.hr.



Profil

icon spremanje slika na server26.04.2005. u 17:10 - pre 232 meseci
Jos malo pa ludim lagano.

Dakle, imam ovakav kod u fileu unos.php:

Code:
<html>
<head>
<title>Admin sustav</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head>

<body>
<table width="650" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr> 
    <td> 
      <?php
If ($Submit2 <> 'Pošalji') {
?>
      <form action="" method="post" enctype="multipart/form-data" name="form7">
        <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
          <tr> 
            <td colspan="4" class="text">&nbsp;</td>
          </tr>
          <tr> 
            <td width="17%">Slika:</td>
            <td width="83%" colspan="3"><input name="slika" type="file" class="BoxVeliki" id="slika">
              <em>(150px X 110px)</em></td>
          </tr>
          <tr> 
            <td>Napomena / Ime proizvoda:</td>
            <td colspan="3"><textarea name="txt" cols="50" rows="3" class="BoxArea" id="txt"></textarea></td>
          </tr>
          <tr>
            <td>Link:</td>
            <td colspan="3"><input name="link" type="text" class="BoxSrednji" id="link"></td>
          </tr>
          <tr> 
            <td>&nbsp;</td>
            <td colspan="3">&nbsp;</td>
          </tr>
          <tr> 
            <td>&nbsp;</td>
            <td colspan="3"><input name="Submit2" type="submit" class="BoxPosalji" id="Submit2" value="Pošalji"></td>
          </tr>
        </table>
</form>
      <?php }  
If ($Submit2 == 'Pošalji') {
require ("../connect.php");

$sql = "INSERT INTO izdvojeno SET " . 
    "txt='$txt', " .        
    "link='$link', " .        
    "slika='$slika_name'";

    $dir = "../../picz/";
    
    copy($slika, $dir.$slika_name);
    
 If (mysql_query($sql)) {
 echo ("<table width='650' border='0' cellspacing='0' cellpadding='0'>
          <tr> <td class='txtveliki'><div align='center'>Proizvod je uspješno unešen u bazu</div></td></tr></table>");  ?>
  <?php
 } else {
 echo ("<table width='650' border='0' cellspacing='0' cellpadding='0'>
          <tr> <td class='txtveliki'><div align='center'>Proizvod nije unešen/a u bazu!!!: " .
 mysql_error() . "</div></td></tr></table>");
}}
?>      
     </td>
  </tr>
</table>

</body>
</html>


Ovaj file mi sjedi u pathu: /home/nekihost/public_html/admin/akcija

Kad submittam image, ne dogadja se nista, ama bas nista

Pogledam u bazu, ma kakvi. Cak mi ni ne prijavi gresku da slika nije uploadana, nista. Pogledam na server, ni tamo nema slike. U cemu je frka? Gdje sam pogrijesio? Ovo je za po3.14zditi...

Btw, connect.php mi je u diru iznad ovog iz kojeg se poziva connect.php, tako da nije ni u tome stvar. Direktorij u koji se "trebaju" spremati slike je isto ok, IMHO...

Pomagajte, tako vam svega ))
 
Odgovor na temu

Ivan Miladinović
Ivan Miladinovic
All around the web

Član broj: 26492
Poruke: 592
*.ppp-bg.sezampro.yu.

ICQ: 321748581
Sajt: www.sanovniktumacenjesnov..


+1 Profil

icon Re: spremanje slika na server26.04.2005. u 20:16 - pre 232 meseci
Nisam siguran, ali mozda nisam ni najpametniji ovde, ali zar

Code:
<form action="" method="post" enctype="multipart/form-data" name="form7">


ovo ovde
Code:
 action=""


nebi trebalo da bude zamenjeno time sta hoce da se desi posto korisnik pritisne submit???

npr
Code:
 action="uploadslike.php"


ukoliko je fajl koji procesira sliku uploadslike.php

Nisam 100% siguran, ali mislim da to ima veze...
 
Odgovor na temu

_owl_

Član broj: 318
Poruke: 1043
*.verat.net.



+3 Profil

icon Re: spremanje slika na server26.04.2005. u 20:59 - pre 232 meseci
Ako ne koristis neku prastaru verziju PHP trebao bi da pogledas u manualu kako se pristupa promenljivima HTTP zahteva (link namerno izostavljen)
Owl
 
Odgovor na temu

asyk

Član broj: 46486
Poruke: 55
*.dsl.iskon.hr.



Profil

icon Re: spremanje slika na server27.04.2005. u 12:08 - pre 232 meseci
Pokušavam i tako, ali zasigurno nešto radim pogrešno. Prije sam mislio da mi se to obrađuje sve u jednoj skripti, ali pošto očito ne radi tako, onda sam postavio formu ovako:

Code:
<form action="unesi.php" method="post" enctype="multipart/form-data" name="form7">


Kreirao sam novi file, "unesi.php" koji bi trebao preuzimati vrijednosti iz forme, koji izgleda ovako:

Code:
<?php
$veza=@mysql_connect("localhost", "foo", "bar");
    If (!$veza) {
    echo ("<P>Spajanje na bazu nije uspjelo!</P>");
    exit();
    }

mysql_select_db("foo", $veza);
    If (! @mysql_select_db("foo") ) {
    echo ("<P>Baza nije pronaðena" .
    " u glavnoj bazi</P>" );
    exit();
    }
else {
$sql = "INSERT INTO izdvojeno SET " . 
    "txt='$txt', " .        
    "link='$link', " .        
    "slika='$slika_name'";

    $dir = "../../picz/";
    
    copy($slika, $dir.$slika_name);
    
 If (mysql_query($sql)) {
 echo ("Proizvod je uspješno unešen u bazu"); }} 
?>


Dump baze je jednostavan, i izgleda ovako:

Code:
CREATE TABLE `izdvojeno` (
  `id` int(11) NOT NULL auto_increment,
  `slika` text NOT NULL,
  `txt` text NOT NULL,
  `link` text NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 ;


Na serveru su permissioni na direktoriju "picz" ovakvi:

Code:
drwxr-xr-x    2 foo bar     4096 Apr 26 17:49 picz


U bazu ne ulazi ama bas nista, a ni u dirktorij se ne kopiraju slike

P.S. Nov sam u php-u i ne znam još puno stvari, ali trudim se.


@_owl_:

Ne, ne koristim neku prastaru verziju php-a, a tvoje namjerno izsotavljanje linka bas i ne pomaze u tvom plemenitom naumu da me naucis kako citati manual, jer da sam uspio pronaci u manualu, nebih ni postavljao ovdje pitanje. Svejedno, zahvaljujem ti na potrosenom vremenu dok si tipkao svoj odgovor, puno mi to znači.
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: spremanje slika na server27.04.2005. u 12:22 - pre 232 meseci
http://www.php.net/manual/en/language.variables.external.php
http://www.php.net/manual/en/language.variables.predefined.php
http://www.php.net/manual/en/reserved.variables.php
Banned - Not available
 
Odgovor na temu

asyk

Član broj: 46486
Poruke: 55
*.dsl.iskon.hr.



Profil

icon Re: spremanje slika na server27.04.2005. u 12:45 - pre 232 meseci
Hvala ti.
 
Odgovor na temu

Maca_Hunter
Vesna Tomašević
Beograd

Član broj: 36551
Poruke: 3
195.252.86.*



Profil

icon Re: spremanje slika na server27.04.2005. u 15:18 - pre 232 meseci
Mislim da ti dozvole nisu dovoljne za kopiranje slika

Code:
drwxr-xr-x    2 foo bar     4096 Apr 26 17:49 picz


ako sam u pravu,
odradi

Code:
chmod 777 picz
 
Odgovor na temu

[es] :: PHP :: spremanje slika na server

[ Pregleda: 2037 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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