Avatar billede bikerbirk Nybegynder
17. januar 2003 - 15:51 Der er 6 kommentarer og
1 løsning

Intet chek efter email og navn i PHP.. middelsvær!

Jeg har downloadet dette script og vil gerne have at den IKKE spørger efter navn og specielt!! email!

Fil skal den have, men IKKE email!

Scriptet:

<?
// set variables (SET THESE TO SUIT YOUR CIRCUMSTANCES):

// Upload directory (MUST HAVE TRAILING SLASH):
$uploaddir="./../billeder/film2/";
// Your email
$youremail="rydbirk@mail1.stofanet.dk";
// Thank you page:
$thankspage="tak.htm";

// Set Upload thanks message for USER
$uptymessage="$realname, tak fordi du uploadede filen file $file_name\n\n.";
// Set Upload thanks message for OWNER
$ownermessage="$realname [ $email ] har uploadet en fil med navnet $file_name\n\nTjek mappen.";
// Email message on or off ?  1 = on, 0 = off
$emailmessages = "0";


// start code (DO NOT CHANGE ANYTHING BELOW THIS LINE):

// Check for valid email address

$x = ereg("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$",$email);

if($x==0)

// if no valid email address entered, display no email message
{
echo "<div align=center>Du <b>skal</b> skrive en gyldig emailadresse. <a href=java script:history.back(-1)>Tilbage</a>.</div>";
}
else {

// Check to see if valid file
if ($file == "none") {
// if no valid email address entered, display no file message
echo "<div align=center>Du <b>skal</b> vælge en fil. <a href=java script:history.back(-1)>Tilbage</a>.</div>";
}
else {
//directory to upload to
copy($file, $uploaddir.$file_name);
unlink($file);

//return thank you page
Header("Location: $thankspage");
}
}
if ($emailmessages == "1") {
//mail you to let you know a new uploaded file
mail("$youremail", "Uploaded fil", "$ownermessage");
//mail user to thank them
mail("$email", "Uploaded fil", "$uptymessage");
exit;
}

?>
Avatar billede kennyd Nybegynder
17. januar 2003 - 16:08 #1
// Upload bibliotek (skal have afsluttende slash "/")
$uploaddir="./../billeder/film2/";

// Tjek om det er indtastet noget
if ($file == "none") {
// hvis et felt ikke udfyldt skriv denne fejlmeddelelse
echo "<div align=center>Du glemte at vælge en fil....<BR><BR><a href=java script:history.back(-1)>Tilbage</a>.</div>";
}
else {
// selve uploadningen
copy($file, $uploaddir.$file_name);
unlink($file);
// Færdig side
echo "Billedet $file_name er uploadet";
}
?>
Avatar billede kennyd Nybegynder
17. januar 2003 - 16:09 #2
Det er den version af det samme script som jeg bruger på mine sider....
Håber det også virker hos dig...
Avatar billede bikerbirk Nybegynder
17. januar 2003 - 16:15 #3
Jeg prøver og tark!

/BikerBirk
/It's a bad day for die in!
Avatar billede bikerbirk Nybegynder
17. januar 2003 - 16:20 #4
Nu oploader den bare lige meget om der er nogen fil eller hvad, men FUCK DET! =D

Den laver på den måde jo ikke nogen fil, så det er fint nok! Er for det meste kun til mig og betroede admins så det går!

/BikerBirk
/It's a bad day for die in!
Avatar billede kennyd Nybegynder
17. januar 2003 - 16:22 #5
Nej den tjekker stadig om du har valgt en fil, men den bruger ikke den tak.html-side som i det originale script. Vil du hellere have den til det ?
Avatar billede bikerbirk Nybegynder
17. januar 2003 - 16:22 #6
Fungerer fint, TUSIND TAK!

/BikerBirk
/It's a bad day for die in!
Avatar billede bikerbirk Nybegynder
17. januar 2003 - 16:43 #7
Nej, det gør den altså ik! Hvis der er blankt felt chekker den ikke efter det, men glem det! Det er fint som det er og tak igen!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester