Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Sub mobila de bucatarie si sub fr...

Rezultat RMN

Numar circuite IPAT si prindere t...

Pareri brgimportchina.ro - teapa ...
 Lucruri inaintea vremurilor lor

Discuții despre TVR Sport HD

Cost abonament clinica privata

Tremura toata, dar nu de la ro...
 Renault Android

Recomandare bicicleta e-bike 20&#...

Bing-Content removal tool

Nu pot accesa monitorulsv.ro de l...
 Cum sa elimini urmele de acnee?

Wc Geberit

Routere detinute in trecut si in ...

Teii din fața casei
 

Incarcare imagine in acelasi fisier php

- - - - -
  • Please log in to reply
1 reply to this topic

#1
cmedia

cmedia

    Junior Member

  • Grup: Members
  • Posts: 239
  • Înscris: 03.09.2009
Cum pot face acest "artificiu" sa am un fisier php in care sa am si partea fisierului .html in cel .php? scriptul meu pentru a incarca o imagine contine un fisier .html:
<form method="post" action="add.php" enctype="multipart/form-data">
File <input type="file" name="image">
<input TYPE="submit" name="upload" title="Add data to the Database" value="send"/>
</form>


si un fisier add.php:

function is_valid_type($file)
{
$valid_types = array("image/jpg", "image/jpeg", "image/bmp", "image/gif", "image/png");
if (in_array($file['type'], $valid_types))
return 1;
return 0;
}
$TARGET_PATH = "upload/";
$image = $_FILES['image'];
$image['name'] = mysql_real_escape_string($image['name']);
if ($image['name'] == "" )
{
$_SESSION['error'] = "All fields are required";
echo "All fields are required";
exit;
}
if (!is_valid_type($image))
{
$_SESSION['error'] = "You must upload a jpeg, gif, or bmp";
echo"You must upload a jpeg, gif, png or bmp";
exit;
}
if (file_exists($TARGET_PATH))
{
$image['name']=time() . $image['name'];
$image['name']=str_replace(' ', '_', $image['name']);
echo $image['name'];
$TARGET_PATH .= $image['name'];
}
if (move_uploaded_file($image['tmp_name'], $TARGET_PATH))
{
$sql = "insert into photo_upload (photo_filename) values ('" . $image['name'] . "')";
$result = mysql_query($sql) or die ("Could not insert data into DB: " . mysql_error());
exit;
}else{
$_SESSION['error'] = "Could not upload file. Check read/write persmissions on the directory";
exit;
}


In acest fisier php vreau sa am si partea celui html. Stiu sa includ codul cu echo, dar ce scriu la "action=..." de la form ?

#2
HpVirus

HpVirus

    Active Member

  • Grup: Members
  • Posts: 1,142
  • Înscris: 30.05.2009
Combini fisierele in unul singur cu extensia .php iar la form, action lasi liber.

Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate