i cant post a reply... i dont know why, maybe its too long, or scripts is forbidenn?
ok my reply is on my web:
http://www.marek-mixa.wz.cz/help.help
------------------------------------------------
The following is added by Alexei Kubarev
------------------------------------------------
i have one page: admin.php
i want to do all thinghs on this page. uploading text and images.
this script can upload file, but i want to resize it too. this is problem
red fragment as edit.php can resize, but when a make it together...
//RED: there i want upload and resize... (after send form)
<?
if ($akce == "Upload") {
if ($soubor_type == "text/plain" or $soubor_type="text/html") {
if (copy ($soubor, "$soubor_name")) {
//zmìna velikostí
// File and new size
$imgfile = '6.JPG';
$percent = 0.2;
header('Content-type: image/jpeg');
list($width, $height) = getimagesize($imgfile);
$newwidth = $width * $percent;
$newheight = $height * $percent;
$thumb = ImageCreateTrueColor($newwidth,$newheight);
$source = imagecreatefromjpeg($imgfile);
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
imagejpeg($thumb);
//konec zmìny velikostí
Header("Location: //admin page");
}
else {
print "Pøi nahrávání souboru došlo k chybì!<BR>"; //error
}
}
else {
print "Soubor není požadového MIME typu!<BR>"; //error
}
}
BLUE: database for other things - forms (blog, results...)
if($ad):
$spoj = MySQL_PConnect ("", "" , "");
if (!$spoj):
echo "nepodaøilo se pøippojit k databázi<BR>";
else:
$dat = MySQL_Select_DB("");
if (!$dat):
echo "nepodaøilo se vybrat databázi<BR>";
else:
//sekce denik
if($blog==1):
$blog=0;
$denik = MySQL_Query("SELECT id FROM denik");
$pocet = MySQL_Num_Rows($denik);
$id= $pocet+1;
$denik = MySQL_Query("INSERT INTO denik VALUES ('$zprava','$datum','$nazev','$id')");
if (!$denik):
echo "nepodaøilo se zapsat do deníku<BR>";
else:
echo "zapsáno....<BR>";
Header("Location: //admin page");
endif;
//sekce výsledky
elseif ($result==1):
$result=0;
$denik = MySQL_Query("SELECT id FROM vysledky");
$pocet = MySQL_Num_Rows($denik);
$id= $pocet+1;
$denik = MySQL_Query("INSERT INTO vysledky VALUES ('$id','$poradi','$misto','$datum','$komentar')");
if (!$denik):
echo "nepodaøilo se zapsat do výsledkù<BR>"; //error
else:
echo "zapsáno....<BR>";
Header("Location: //admin page");
endif;
//sekce novinky
elseif ($news==1):
$news=0;
$novinky = MySQL_Query("SELECT id FROM novinky");
$pocet = MySQL_Num_Rows($novinky);
$id= $pocet+1;
$novinky = MySQL_Query("INSERT INTO novinky VALUES ('$id','$komentar')");
if (!$novinky):
echo "nepodaøilo se zapsat do novinek<BR>"; //error
else:
echo "zapsáno....<BR>"; //write
Header("Location: //admin page");
endif;
//konec sekcí
endif;
endif;
endif;
else:
//makes standart page (menu)
$fp = FOpen("head.php", "r");
FPassThru($fp);
//nulování formuláøových dat pro odeslání
$result=0;
$blog=0;
$news=0;
//enter admin page
if ($pass=="''):
?>
<FORM METHOD=POST id="adminform">
<INPUT TYPE=password NAME=pass VALUE=""><BR><BR>
<INPUT TYPE=Submit VALUE="Autorizuj">
</FORM>
<?
VIOLET: forms (uploading text and file)
elseif ($pass=='some password'):
if($zapis==news):
echo "Zapsáno do novinek";
elseif($zapis==blog):
echo "Zapsáno do deníku";
elseif($zapis==results):
echo "Zapsáno do výsledkù";
elseif($zapis==upload):
print "Soubor bajtù";
else:
echo "";
endif;
?>
<div style="float:left; position: relative; top:30px">
<B>Pøidání do deníku</B>
<PRE>
<FORM METHOD=POST >
<INPUT NAME=datum VALUE="<?echo $datum?>"><B> - Datum</B><BR>
<INPUT NAME=nazev VALUE="<?echo $nazev?>"><B> - Název</B><BR>
<BR><BR>
<TEXTAREA NAME=zprava COLS=30 ROWS=7 >
<?echo $zprava?>
</TEXTAREA><BR><BR>
<INPUT TYPE=Submit VALUE="Pøidání zprávy">
<INPUT TYPE=Reset VALUE="Smazání formuláøe">
<INPUT TYPE=HIDDEN NAME =ad VALUE=true>
<INPUT TYPE=HIDDEN NAME =blog VALUE="1">
</FORM>
</PRE>
<BR>
</div>
<div style="float:right; position: relative; top:30px">
<B>Pøidání do výsledkù</B>
<PRE>
<FORM METHOD=POST >
<INPUT NAME=datum VALUE="<?echo $datum?>"><B> - Datum</B><BR>
<INPUT NAME=misto VALUE="<?echo $misto?>"><B> - Název</B><BR>
<INPUT NAME=poradi VALUE="<?echo $poradi?>"><B> - poøadí</B><BR>
<TEXTAREA NAME=komentar COLS=25 ROWS=7 >
<?echo $komentar?>
</TEXTAREA><BR><BR>
<INPUT TYPE=Submit VALUE="Pøidání zprávy">
<INPUT TYPE=Reset VALUE="Smazání formuláøe">
<INPUT TYPE=HIDDEN NAME =ad VALUE=true>
<INPUT TYPE=HIDDEN NAME =result VALUE="1">
</FORM>
</PRE>
<BR>
</div>
<HR>
<div style="float:left; position: relative; top:30px">
<B>Pøidání do Novinek</B>
<PRE>
<FORM METHOD=POST >
<TEXTAREA NAME=komentar COLS=30 ROWS=7 >
<?echo $komentar?>
</TEXTAREA><BR><BR>
<INPUT TYPE=Submit VALUE="Pøidání zprávy">
<INPUT TYPE=Reset VALUE="Smazání formuláøe">
<INPUT TYPE=HIDDEN NAME =ad VALUE=true>
<INPUT TYPE=HIDDEN NAME =news VALUE="1">
</FORM>
</PRE>
<BR>
</div>
<div style="float:right; position: relative; top:30px">
<B>adresa fotky pro upload:</B>
<FORM METHOD="post" ENCTYPE="multipart/form-data">
<INPUT TYPE="file" NAME="soubor" SIZE="20"><BR><BR>
<INPUT TYPE="submit" NAME="akce" VALUE="Upload">
</FORM>
</div>
<?
//bad password (firs form)
else:
echo "nepovolený pøístup";
endif;
//stadrad page
$fp = FOpen("tail.php", "r");
FPassThru($fp);
endif;
?>