Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sprawdzenie czy to obrazek
vipcior
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 2.12.2011

Ostrzeżenie: (0%)
-----


Witam wszystkich na forum, to mój pierwszy post.
Po pierwsze to jestem świeżo początkujący.
Próbuje zrobić system zgłoszeń, działa on ale mam problem aby w pole zdięcie nie wstawiano innych linków niż link do zdięcia.
Czyli żę jak będzie jakis inny URL niż do zdięcia to wyskoczy błąd a jak bedzie poprawny URL to wykona to do końca.
Problem jest w tym że nie za bardzo wiem jak to wstawić.

  1. <form action="" method="post">
  2. Powod: <input type="text" name="powod">
  3. <br/>Autor" <input type="text" name="autor">
  4. <br/>Zdiecie: <textarea name="zdiecie"></textarea>
  5. <br/><input type="submit" value="Dodaj"></form>
  6.  
  7. <?php
  8.  
  9.  
  10.  
  11. include("polacz.php");
  12. $query = mysql_query("('','".$_POST['powod']."',now(),'".$_POST['autor']."','".$_POST['zdiecie']."')");
  13.  
  14. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Peter12
post
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 1
Dołączył: 15.08.2010

Ostrzeżenie: (0%)
-----


Kod
<form action="" method="post">
Powod: <input type="text" name="powod">
<br/>Autor" <input type="text" name="autor">
<br/>Zdiecie: <input name="plik" type="file" />
<br/><input type="submit" value="Dodaj"></form>
</center>

<?php


$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];

if(is_uploaded_file($plik_tmp)) {
     move_uploaded_file($plik_tmp, "upload/$plik_nazwa");  
}

include("polacz.php");
$a = array('jpg', 'png', 'gif'); // dopisz sobie resztę
$b = "http://linkdostrony.pl/upload/".$plik_nazwa;
$c = explode(".", $b);
foreach($a as $types){
    foreach($c as $d){
        if($d == $types){
            $query = mysql_query("('','".$_POST['powod']."',now(),'".$_POST['autor']."','".$b."')"); // dodajesz do bazy
        }else{
            echo "błąd"; // błąd
        }            
    }
}


?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 06:03