From wap.net.ph i got a error white screen in genproc.php its a good script can some body test and fix it!!
index.php
in genproc.php
in php.ini temp directory "/home/..../pkfiles"
file upload on
max upload 2MB
The file was working in folder only problem in mysql it doest update the file enter my problem is Give me white screen i think in mysql got an error or in genproc test this guys heres my sql table 4 this!
core.php
index.php
Code:
//////////////////////////////////////////add vault else if($action=="addvlt") { if(!getplusses(getuid_sid($sid))>25) { echo "<card id=\"main\" title=\"wap.net.ph\">"; echo "<p align=\"center\">"; echo "At least you should have 25 plusses to add an item to your vault<br/><br/>"; echo "<a href=\"index.php?action=main&sid=$sid&type=send\">Main Menu</a>"; echo "</p>"; echo "</card>"; echo "</wml>"; exit(); } addonline(getuid_sid($sid),"v2:Adding Vault Item","index.php?action=$action"); echo "<title>Add Vault</title>"; echo "<p align=\"left\">Earn more plusses by adding more files :)<br/><a href=\"wap.net.ph/upload.php?sid=$sid&ver=html\">Upload files from your Phone</a><br/>"; echo "<form action=\"genproc.php?action=addvlt&sid=$sid\" method=\"post\">"; echo "Item Name: <input name=\"viname\" maxlength=\"50\"/><br/>"; echo "Item URL: <input name=\"vilink\" maxlength=\"255\" value=\"http://\"/><br/>"; echo "Description: <input name=\"videsc\" maxlength=\"50\"/><br/>"; echo "<select name=\"did\">"; echo "<option value=\"1\">Symbian Software</option>"; echo "<option value=\"2\">Java Software</option>"; echo "<option value=\"3\">Anti Virus</option>"; echo "<option value=\"4\">s40v2/s40v3-Themes</option>"; echo "<option value=\"5\">s60/s60v3/Nseries/-Themes </option>"; echo "<option value=\"6\">Sony Ericsson-Themes </option>"; echo "<option value=\"7\">s30/40/s40v2-Games </option>"; echo "<option value=\"8\">s60/s60v3 Games </option>"; echo "<option value=\"9\">Nseries/Eseries/Ngage-Games </option>"; echo "<option value=\"10\">Sony Ericsson-Games</option>"; echo "<option value=\"11\">Full MP3</option>"; echo "<option value=\"12\">3GP Videos</option>"; echo "<option value=\"13\">Scandal</option>"; echo "<option value=\"14\">Gameboy Games</option>"; echo "<option value=\"15\">Naruto-Themes/Poly/MP3</option>"; echo "<option value=\"16\">MP3/MIDI/WAV/POLY/AMR/RAR</option>"; echo "<option value=\"17\">Opera Software</option>"; echo "</select><br/>"; echo "<input type=\"submit\" value=\"Upload\"/>"; echo "</form>"; echo "<br/><br/><a href=\"index.php?action=main&sid=$sid&type=send\">"; echo "Main menu</a>"; echo "</p>"; }
in genproc.php
Code:
else if($action=="addvlt") { if(!getplusses(getuid_sid($sid))>25) { echo "<title>pinoykindat.net</title>"; echo "<p align=\"center\">"; echo "Only the user of 25+ plusses can add a vault item<br/><br/>"; echo "<a href=\"index.php?action=main&sid=$sid\">Home</a>"; echo "</p>"; echo "</body>"; echo "</html>"; exit(); } $viname = $_POST["viname"]; $vilink = $_POST["vilink"]; $videsc = $_POST["videsc"]; $did = $_POST["did"]; //$qut = $_POST["qut"]; $fname= array_reverse(explode("/",$vilink)); addonline(getuid_sid($sid),"Adding A Vault Item","index.php?action=main"); error_reporting(0); if(strlen($viname)<5) { echo "<title>pinoykindat.net</title>"; echo "<p align=\"center\">"; echo "5 minimum letters for the title!"; echo "<br/><a href=\"index.php?action=main&sid=$sid\">"; echo "Main menu</a>"; echo "</p>"; echo "</body>"; echo "</html>"; exit(); } if(strlen($vilink)<5) { echo "<title>pinoykindat.net</title>"; echo "<p align=\"center\">"; echo "5 minimum letters for the link!"; echo "<br/><a href=\"index.php?action=main&sid=$sid\">"; echo "Main menu</a>"; echo "</p>"; echo "</body>"; echo "</html>"; exit(); } if(strlen($videsc)<5) { echo "<title>pinoykindat.net</title>"; echo "<p align=\"center\">"; echo "5 minimum letters for the description!"; echo "<br/><a href=\"index.php?action=main&sid=$sid\">"; echo "Main menu</a>"; echo "</p>"; echo "</body>"; echo "</html>"; exit(); } if(spacesin($vilink)) { echo "<card id=\"main\" title=\"Error adding\">"; echo "<p align=\"center\">"; echo "No space input!<br/>"; echo "<a href=\"index.php?action=main&sid=$sid\">Main menu</a>"; echo "</p>"; echo "</body>"; echo "</html>"; exit(); } $fname= array_reverse(explode("/",$vilink)); if (!eregi("\.(mid|gif|bmp|mid|midi|3gp|mp3|mp4|wav|mpn|nth|mpc|jar|jad|jpeg|jpg|sis|mmf|amr|thm|png|wbmp|rar|zip)$",$fname[0])) { echo "<card id=\"main\" title=\"Error adding\">"; echo "<p align=\"center\">"; echo "<b>Unsuported File extention!</b><br/>"; echo "<a href=\"index.php?action=main&sid=$sid\">Main menu</a>"; echo "</p></card></wml>"; exit(); } echo "<title>pinoykindat.net</title>"; echo "<p align=\"center\">"; $crdate = time(); //$uid = getuid_sid($sid); $res = false; $defaultDest = "$dir"; $slash = "/"; $dest = "./pkfiles/"; $fname= array_reverse(explode("/",$vilink)); $ds = array($dest, $slash, $fname[0]); $ds = implode("", $ds); if (!copy($vilink, $ds)) { echo "Dead link is not allowed!(<br/>"; }else{ $fname= array_reverse(explode("/",$vilink)); $ext = getext($fname[0]); $mime = getextfile($ext); $fname= array_reverse(explode("/",$vilink)); $filesize = filesize($ds); $filesize = $filesize / 1048576; $fsize = 0; $fsizetxt = ""; if ($filesize < 1) { $fsize = round($filesize*1024,0); $fsizetxt = "".$fsize."KB"; $check1 = "KB"; }else{ $fsize = round($filesize,2); $fsizetxt = "".$fsize." MB"; $check1 = "MB"; } $res = mysql_query("INSERT INTO ibwf_vault SET uid='".$uid."', title='".mysql_escape_string($viname)."', pudt='".$crdate."', did='".$did."', info='".$videsc."',filesize='".$fsizetxt."', mime='".$mime."', itemurl='".$fname[0]."'"); if($res) { mysql_query("UPDATE ibwf_users SET plusses=plusses-'5' WHERE id='".$uid."'"); echo "File added successfully!"; }else{ } } echo "<br/><br/>"; echo "<a href=\"index.php?action=main&sid=$sid\">"; echo "Main menu</a>"; echo "</p>"; echo "</body>"; }
file upload on
max upload 2MB
The file was working in folder only problem in mysql it doest update the file enter my problem is Give me white screen i think in mysql got an error or in genproc test this guys heres my sql table 4 this!
Code:
-- -- Table structure for table `ibwf_vault` -- CREATE TABLE IF NOT EXISTS `ibwf_vault` ( `id` int(100) NOT NULL auto_increment, `uid` int(100) NOT NULL default '0', `title` varchar(50) NOT NULL default '', `pudt` int(100) NOT NULL default '0', `did` int(100) NOT NULL default '0', `info` varchar(100) NOT NULL default '0', `filesize` varchar(60) NOT NULL, `mime` int(100) NOT NULL default '0', `itemurl` varchar(255) NOT NULL default '', `downloads` int(100) NOT NULL default '0', PRIMARY KEY (`id`), UNIQUE KEY `uid` (`uid`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; -- -- Dumping data for table `ibwf_vault` --
Code:
///////////////////////////////////////get file ext. function getext($strfnm) { $str = trim($strfnm); if (strlen($str)<4){ return $str; } for($i=strlen($str);$i>0;$i--) { $ext .= substr($str,$i,1); if(strlen($ext)==3) { $ext = strrev($ext); return $ext; } } } ///////////////////////////////////////get extension icon function getextimg($ext) { $ext = strtolower($ext); switch ($ext) { case "jpg": case "gif": case "png": case "bmp": return "<img src=\"http://coding-talk.com/images/image.gif\" alt=\"image\"/>"; break; case "zip": case "rar": return "<img src=\"http://coding-talk.com/images/pack.gif\" alt=\"package\"/>"; break; case "amr": case "wav": case "mp3": return "<img src=\"http://coding-talk.com/images/music.gif\" alt=\"music\"/>"; break; case "mpg": case "3gp": return "<img src=\"http://coding-talk.com/images/video.gif\" alt=\"video\"/>"; break; default: return "<img src=\"http://coding-talk.com/images/other.gif\" alt=\"!\"/>"; break; } }
Comment