Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cum sterg mails din Promotions

Vanzare cumparare fara transfer b...

Receptie ciudata, in functie de t...

Dupa 20 ani de facultate, am uita...
 Mobile.de ofera imprumut de bani ...

problema test grila

Digi24 a disparut de pe TV Lg

Drept de proprietate intelectuala...
 Jante noi shitbox

Trinitas TV 4K

Dacia 1316 cu 6 usi ...

Frecventa modificata radio
 Un nou pericol pt batrani

Ar trebui sa vindem imobiliarele ...

Dupa renuntarea la aparat dentar

pelerinaj in Balcik
 

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

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

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