Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Formularz
#1
Witam mam taki kod i chciałbym z niego usunąć dodawanie obrazka zeby bylo opcjonalne

Kod PHP:
<?php
/*     Projekt: shitIMGv2
*     Plik: dodaj.php
*     Data modyfikacji: 01-08-2011
*
*     Copyright (C) 2011 Paweł Klockiewicz & Wojciech Król
*
*    This program is free software: you can redistribute it and/or modify
*    it under the terms of the GNU Affero General Public License as
*    published by the Free Software Foundation, either version 3 of the
*    License, or (at your option) any later version.
*
*    This program is distributed in the hope that it will be useful,
*    but WITHOUT ANY WARRANTY; without even the implied warranty of
*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
*    GNU Affero General Public License for more details.
*
*    You should have received a copy of the GNU Affero General Public License
*    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
session_start(); //start sesji 
ob_start();
require_once(
'connect.php');
require_once(
'functions.php');
?>
<html>
<head>
<title><?php echo $ustawienia['tytul']; ?> - Dodaj obrazek</title>
<?php include('tpl/head.php'?>
</head>
<body>
<div id="naglowek">
<!-- code by klocek & Quik -->
<?php include('tpl/naglowek.php'?>
</div>
<div id="menu">
<?php include('tpl/menu.php'?>
</div>
<div id="kontener">
<?php
if (isset($_SESSION['user_id']) and isset($_SESSION['login']))
{
if(isset(
$_POST['submit_obrazek']) and $_GET['co']=='obrazek'
{
if(!
$_POST['tytul'] || !$_FILES['obrazek']['name']) {
    echo 
'<b>Nie wypełniono pola z tytułem lub obrazkiem!</b><br/><a href="dodaj.php">&laquo; Powrót</a>';
    }
    else {
//UPLOAD OBRAZKA
        
$sp1 explode(".",($_FILES['obrazek']['name']));
            if(
$sp1[1] == "gif" or $sp1[1] == "jpg" or $sp1[1] == "JPG" or $sp1[1] == "GIF" or $sp1[1] == "jpeg" or $sp1[1] == "JPEG" or $sp1[1] == "png" or $sp1[1] == "PNG")
            {
        
$data_img=date('dmYHis');
        
$uploaddir 'img/upload/'.$data_img.'-';
        
$_FILES['obrazek']['name'] = przyjazny_string($_FILES['obrazek']['name']);
        if(
move_uploaded_file($_FILES['obrazek']['tmp_name'], $uploaddir.$_FILES['obrazek']['name']))
        {
        
//Zmiana rodzielczości obrazka
        
if($sp1[1] != "gif" AND $sp1[1]!= "GIF") {
            
$image = new SimpleImage();
            
$image->load($uploaddir.$_FILES['obrazek']['name']);
            if(
$image->getWidth() > 670) {
                
$image->resizeToWidth(670);
                
$image->save($uploaddir.$_FILES['obrazek']['name']);
            }
            else { 
//Zmiana wielkości do tego samego rozmiaru ale z kompresją
                
$image->resizeToWidth($image->getWidth());
                
$image->save($uploaddir.$_FILES['obrazek']['name']);
            }
        }
        
//////////////////////////////
        
$obrazek='img/upload/'.$data_img.'-'.$_FILES['obrazek']['name'];
        
$tytul=htmlspecialchars($_POST['tytul']);
        
$zrodlo=htmlspecialchars($_POST['zrodlo']);
        
$autor=$_SESSION['login'];
        
$data=date('Y-m-d H:i:s');
                
        
$zapytanie "INSERT INTO `shity` (`id`, `tytul`, `obrazek`, `zrodlo`, `autor`, `data`, `typ`) VALUES ('', '$tytul', '$obrazek', '$zrodlo', '$autor', '$data', 'obrazek')"
        
$wykonaj mysql_query($zapytanie); 
        echo 
'<b>Obrazek został pomyślnie dodany!</b><br/>
        <a href="index.php">&laquo; Strona Główna</a>'

        }
        else {
        echo 
'<b>Wystąpił błąd podczas dodawania obrazka.</b><br>';
        echo 
'<a href="dodaj.php">&laquo; Powrót</a>';
        }
            }
        else {
        echo 
'<b>Nie wybrano żadnego obrazka bądź jego format jest niedozwolony!</b><br/><a href="dodaj.php">&laquo; Powrót</a>';
        }
//KONIEC UPLOAD OBRAZKA
    
}
}
else {
?>

<?php
if($_GET['co']=='obrazek' || !$_GET['co'])
{
?>
<div id="tab_linia"></div>
<form action="dodaj.php?co=obrazek" method="post" enctype="multipart/form-data">
<table>
                    <colgroup>
                        <col width="120px;">
                        <col>
                    </colgroup>
                    <tbody><tr>
                        <td>Tytuł:</td>
                        <td>
                            <input class="pole" type="text" name="tytul">
                        </td>
                    </tr> 
                    <tr>
                        <td>Obrazek:</td>
                        <td>
                            <input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $ustawienia['max_file_size']*1024?>" /> <!--maksymalna wielkość pliku w bajtach-->
                            <input name="obrazek" type="file" /> <span style="color:#595959">(max. <?php echo $ustawienia['max_file_size']; ?>KB)</span>
                        </td>
                    </tr>
                    <tr>
                        <td>Źródło:</td>
                        <td><input class="pole" type="tekst" name="zrodlo"></td>
                    </tr>
                    <tr>
                        <td></td>
                        <td>
                            <input type="submit" name="submit_obrazek" class="button" value="Dodaj" />
                        </td>
                    </tr>
                </tbody></table>
                </form>
<?php
}
else
{
if(isset(
$_POST['submit_film']) and $_GET['co']=='film'
{
if(!
$_POST['tytul_filmu'] || !$_POST['adres_filmu']) {
    echo 
'<b>Nie wypełniono pola z tytułem lub adresem filmu!</b><br/><a href="dodaj.php?co=film">&laquo; Powrót</a>';
    }
    else {
    if (
preg_match("(http://)"$_POST['adres_filmu'])) 
    {
        
$tytul=$_POST['tytul_filmu'];
        
$adres_filmu=trim($_POST['adres_filmu']);
        
$autor=$_SESSION['login'];
        
$data=date('d-m-Y H:i');
    
        
$zapytanie "INSERT INTO `shity` (`id`, `tytul`, `obrazek`, `zrodlo`, `autor`, `data`, `typ`) VALUES ('', '$tytul', '$adres_filmu', 'YouTube', '$autor', '$data', 'film')"
        
$wykonaj mysql_query($zapytanie); 
        echo 
'<b>Filmik został pomyślnie dodany!</b><br/>
        <a href="index.php">&laquo; Strona Główna</a>'

    } else {
    echo 
'<b>Link do filmu jest niepoprawny.</b><br/><a href="dodaj.php?co=film">&laquo; Powrót</a>';
}
        }
}
else {
?>
<div id="tab_linia"></div>
<form action="dodaj.php?co=film" method="post" enctype="multipart/form-data">
<table>
                    <colgroup>
                        <col width="120px;">
                        <col>
                    </colgroup>
                    <tbody><tr>
                        <td>Tytuł:</td>
                        <td>
                            <input class="pole" type="text" name="tytul_filmu">
                        </td>
                    </tr> 
                    <tr>
                        <td>Adres filmu:</td>
                        <td>
                            <input class="pole" type="text" name="adres_filmu">  <span style="color:#595959">np. http://www.youtube.com/watch?v=7BfGua1Hn-8</span>
                        </td>
                    <tr>
                        <td></td>
                        <td>
                            <input type="submit" name="submit_film" class="button" value="Dodaj" />
                        </td>
                    </tr>
                </tbody></table>
                </form>
<?php
        
}
    }
}
}
else {
    echo 
'Aby dodać nowy obrazek musisz być zalogowany.<br/><br/>
    <a href="login.php" class="button" style="float:left;">Logowanie</a>
    <a href="rejestracja.php" class="button" style="margin-left:10px;float:left;">Rejestracja</a>
    <div style="clear:left;"></div>'
;
}
?>
</div>
<div id="stopka">
<?php include('tpl/stopka.php'?>
</div>

</body>
</html>
<?php ob_end_flush(); ?>

Kod PHP:
<tr>
                        <
td>Obrazek:</td>
                        <
td>
                            <
input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $ustawienia['max_file_size']*1024; ?>" /> <!--maksymalna wielkość pliku w bajtach-->
                            <
input name="obrazek" type="file" /> <span style="color:#595959">(max. <?php echo $ustawienia['max_file_size']; ?>KB)</span>
                        </td>
                    </tr> 
Chciałbym aby to pole było opcjonalne.Prosze o pomoc.
Odpowiedz


Wiadomości w tym wątku
Formularz - przez Gekku - 29-01-2012, 03:50
RE: Formularz - przez Pedro84 - 29-01-2012, 05:17
RE: Formularz - przez Gekku - 29-01-2012, 15:44
RE: Formularz - przez Gekku - 30-01-2012, 22:36
RE: Formularz - przez Gekku - 04-02-2012, 15:32
RE: Formularz - przez Pedro84 - 05-02-2012, 03:51
RE: Formularz - przez Gekku - 05-02-2012, 16:40
RE: Formularz - przez Pedro84 - 05-02-2012, 18:12
RE: Formularz - przez Gekku - 05-02-2012, 19:02
RE: Formularz - przez Gekku - 08-02-2012, 23:13
RE: Formularz - przez Gekku - 09-02-2012, 22:41

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak zrobic Formularz Kontaktowy na stronie ? Kodarth 191 257,038 06-04-2021, 16:25
Ostatni post: zerin
  Walidacja zdjęć + formularz harvester2001 6 6,017 24-03-2014, 19:01
Ostatni post: harvester2001
  php formularz - wszystkie pola muszą być wypełnione d3d3d3 2 3,661 01-10-2013, 14:16
Ostatni post: Kartofelek
  [PHP] Formularz mailowy - wysyłanie wiadomości spolprog 7 6,571 05-09-2013, 17:13
Ostatni post: Engine
  Pewny formularz and licznik JOzEk 1 2,364 04-05-2013, 14:35
Ostatni post: Engine

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl