Jump to content

darkvengance

Members
  • Posts

    41
  • Joined

  • Last visited

    Never

Everything posted by darkvengance

  1. Hmmm...the code you are using should work fine as it is still in PHP...hmm...oh well, I looked around and found this, maybe it will help you a little: http://nashruddin.com/page-indexing-get-title-meta-tags-from-all-pages.html
  2. again...we really don't know what you are talking about as we cannot see the source....we would be able to help you a lot better if you posted at least some of the source code.
  3. What you are trying to do is obscure your code...here is something I found that might help you out.... http://www.codeeclipse.com/
  4. I doubt anyone here can answer your questions, since we cannot see the code we cannot tell you where to find the domain within your code. You may want to post the entire source code of the website up here to get some help.
  5. That's because you are using: $main = file('messages/'.$file.".txt"); unlink($main); When it should be: $main = 'messages/'.$file.'.txt'; unlink($main);
  6. Here is something I found online...not sure if it will work for you or not but it's worth a try I guess.... <?php /* --Dynamic Excel or Word File from MySQL-- php-doc-xls-gen for php/MySQL: (.doc or .xls dumper): This script takes the contents of a MySQL table and dumps it to either a dynamically-generated MS Word File (file with ending '.doc') or a dynamically-generated MS Excel File (file with ending '.xls'). Prerequisites: You Must have MS Word and/or MS Excel installed on the same computer as your web browser for this to work (although the script can be placed on any Unix/Linux server, you have to access it using a browser on a Windows machine with either Word or Excel installed). How to use: 1)edit the MySQL Connection Info below for your MySQL connection & for the name of the MySQL table that you would like to make the dump for 2)save this file somewhere on your server 3)link to this file from another page: a)for Word dumps: <a href="this_file_name.php?w=1">link to word dump</a> b)for Excel dumps: <a href="this_file_name.php">link to excel dump</a> --or else-- create a Bookmark to this page (include any of the optional parameters described below as part of the query string for the bookmarked URL) 4)how to reuse this code to create a dump for ANY MySQL table on your server: a)comment-out this line below under MySQL Connection Info: //$DB_TBLName = "your_table_name"; b)include the name of your MySQL table in links (or bookmarks) to this page as an extra parameter: ie: for word dump-- <a href="this_file_name.php?w=1&DB_TBLName=your_table_name">link to word dump</a> ie: for excel dump-- <a href="this_file_name.php?DB_TBLName=your_table_name">link to excel dump</a> c)all of the above also holds true for the name of the Database: you could pass along the name of the Database as a parameter to this script in order to use it on many different databases on your server: comment out //$DB_DBName = "your database"; in this script below and then link to this file like: "this_file_name.php?$DB_DBName=your_database&DB_TBLName=your_table_name..." 5)if you're resourceful, you could also pass the sql statement to be used for this script as a parameter: "this_file_name.php?sql=..." but you might have to URL-ENCODE your sql statement before passing it to this script, and then URL-DECODE it in the beginning of this script for it to work. To change the formatting of the Word or Excel File generated: change the respective parts of the coding for the word or the excel file that format the database info sent to the browser. Most useful for this are the escape characters for tabs ('\t') & line returns ('\n'). Experiment with these until you get the formatting that you desire. If you're going to be using this script with SSL, please see the comments marked 'A NOTE ABOUT USING THIS SCRIPT WITH SSL' found below! This code is freeware (GPL). Please feel free to do with it what you'd like. Comments, bugs, fixes to: churmtom@hotmail.com Originally: Nov. 25th, 2001 Updated: May 12th, 2002 Updated: July 1st, 2002 Updated: Jan 19th, 2003 - SSL Fix for MSIE Thanks to Josue & Steven d.B. for helping point out improvements for this code! */ //EDIT YOUR MySQL Connection Info: $DB_Server = "localhost"; //your MySQL Server $DB_Username = ""; //your MySQL User Name $DB_Password = ""; //your MySQL Password $DB_DBName = ""; //your MySQL Database Name // get the right table/year if(substr($table, 0, 3) == "ev_"){$table = "$ev_year";} if(substr($table, 0, 3) == "jn_"){$table = "$jrn_year";} if(substr($table, 0, 3) == "cs_"){$table = "$cs_year";} $DB_TBLName = "$table"; //your MySQL Table Name //$DB_TBLName, $DB_DBName, may also be commented out & passed to the browser //as parameters in a query string, so that this code may be easily reused for //any MySQL table or any MySQL database on your server //DEFINE SQL QUERY: //you can use just about ANY kind of select statement you want - //edit this to suit your needs! // switch column name if exporting the 'pm_post' table. if ($table == "pm_post"){ $userkey = "groupname"; }else{ $userkey = "uemail"; } // if column name exists, export it if ($table != ""){ $DB_TBLName = "$table"; $sql = "Select * from $DB_TBLName WHERE $userkey = '$userkey'"; }else{ $DB_TBLName = "$trk"; $sql = "Select * from $DB_TBLName"; } //Optional: print out title to top of Excel or Word file with Timestamp //for when file was generated: //set $Use_Titel = 1 to generate title, 0 not to use title $Use_Title = 1; //define date for title: EDIT this to create the time-format you need $now_date = date('m-d-Y H:i'); //define title for .doc or .xls file: EDIT this if you want $title = "Data from the '$ttype' for account #$userID. Exported from the XXXXXXXXXXXXX System on $now_date"; /* Leave the connection info below as it is: just edit the above. (Editing of code past this point recommended only for advanced users.) */ //create MySQL connection $Connect = @mysql_connect($DB_Server, $DB_Username, $DB_Password) or die("Couldn't connect to MySQL:<br>" . mysql_error() . "<br>" . mysql_errno()); //select database $Db = @mysql_select_db($DB_DBName, $Connect) or die("Couldn't select database:<br>" . mysql_error(). "<br>" . mysql_errno()); //execute query $result = @mysql_query($sql,$Connect) or die("Couldn't execute query:<br>" . mysql_error(). "<br>" . mysql_errno()); //if this parameter is included ($w=1), file returned will be in word format ('.doc') //if parameter is not included, file returned will be in excel format ('.xls') if (isset($w) && ($w==1)){ $file_type = "msword"; $file_ending = "doc"; } else { $file_type = "vnd.ms-excel"; $file_ending = "xls"; } //header info for browser: determines file type ('.doc' or '.xls') header("Content-Type: application/$file_type"); header("Content-Disposition: attachment; filename=$ttype.$file_ending"); header("Pragma: no-cache"); header("Expires: 0"); /* A NOTE ABOUT USING THIS SCRIPT WITH SSL: ============================================== To get this script to work properly in MSIE, do the following: //delete this header: header("Pragma: no-cache"); //and add these headers just after the "Expires: 0" header: header("Keep-Alive: timeout=15, max=100"); header("Connection: Keep-Alive"); header("Transfer-Encoding: chunked"); Thanks to Christopher Owens for this! ============================================== */ /* Start of Formatting for Word or Excel */ if (isset($w) && ($w==1)) //check for $w again /* FORMATTING FOR WORD DOCUMENTS ('.doc') */ { //create title with timestamp: if ($Use_Title == 1){ echo("$title\n\n"); } //define separator (defines columns in excel & tabs in word) $sep = "\n"; //new line character while($row = mysql_fetch_row($result)) { //set_time_limit(60); // HaRa $schema_insert = ""; for($j=0; $j<mysql_num_fields($result);$j++) { //define field names $field_name = mysql_field_name($result,$j); //will show name of fields $schema_insert .= "$field_name:\t"; if(!isset($row[$j])) { $schema_insert .= "NULL".$sep; } elseif ($row[$j] != "") { $schema_insert .= "$row[$j]".$sep; } else { $schema_insert .= "".$sep; } } $schema_insert = str_replace($sep."$", "", $schema_insert); $schema_insert .= "\t"; print(trim($schema_insert)); //end of each mysql row //creates line to separate data from each MySQL table row print "\n----------------------------------------------------\n"; } } else /* FORMATTING FOR EXCEL DOCUMENTS ('.xls') */ { //create title with timestamp: if ($Use_Title == 1){ echo("$title\n"); } //define separator (defines columns in excel & tabs in word) $sep = "\t"; //tabbed character //start of printing column names as names of MySQL fields for ($i = 0; $i < mysql_num_fields($result); $i++) { echo mysql_field_name($result,$i) . "\t"; } print("\n"); //end of printing column names //start while loop to get data /* note: the following while-loop was taken from phpMyAdmin 2.1.0. --from the file "lib.inc.php". */ while($row = mysql_fetch_row($result)) { //set_time_limit(60); // HaRa $schema_insert = ""; for($j=0; $j<mysql_num_fields($result);$j++) { if(!isset($row[$j])) $schema_insert .= "NULL".$sep; elseif ($row[$j] != "") $schema_insert .= "$row[$j]".$sep; else $schema_insert .= "".$sep; } $schema_insert = str_replace($sep."$", "", $schema_insert); //following fix suggested by Josue (thanks, Josue!) //this corrects output in excel when table fields contain \n or \r //these two characters are now replaced with a space $schema_insert = preg_replace("/\r\n|\n\r|\n|\r/", " ", $schema_insert); $schema_insert .= "\t"; print(trim($schema_insert)); print "\n"; } } ?>
  7. Here is one that is a little better: <?php $id=$_GET['id']; //This would be the name of the originall file $page = file_get_contents('http://www.yoursite.com/pages/'.$id); echo $page; unlink("/home/public_html/pages/".$id); ?>
  8. ..first off,sorry if this isn't what you are looking for I just woke up and am still in between worlds lol... but here is something that I think you are talking about...however it is very insecure, but still it should work if you filter it out, and it's only txt files you are showing... <?php $id=$_GET['id']; //This would be the name of the originall file include("/home/public_html/uploaded/".$id); //Use include to show the file unlink("/home/public_html/uploaded/".$id); //Use unlink to delete the file ?>
  9. Hmm...that is interesting...try removing the commas from the prices and see if that works.
  10. Oh wow...just those "few" problems huh? lol...alright thank you very much
  11. Well that really all depends on what other fields you have in the projectimages table...but here is an example: $db = mysql_connect("localhost"); mysql_select_db("porfolioimages", $db); $images = mysql_query("SELECT * FROM projectimages"); echo "<table width='50%'>"; while($row = mysql_fetch_assoc($images)) { echo " <tr> <td> ".$row['image']."<br> ".$row['description']." </td> </tr> "; } echo "</table>";
  12. Well if you do not want them to be accessible outside the class you could always declare them as private, or protected: Ex: protected var $this_is_protected; private var $this_is_private;
  13. Oh...yeh you're right it doesn't check for image types...but do you want the thumb to be a specific type? With this script you can just use it to create the thumbnail with whatever dimensions you want...just for $img use the originall image, and for $path enter the path you want to store the thumbnail in and it will create/save it for you. But other then that here are a few more that I've found for ya: http://www.mightystuff.net/php_thumbnail_script http://phpthumb.sourceforge.net/
  14. Hmm...one thing I did notice is that you are not declaring your variables in your class... You need to declare them first ex. var $t_1; You might want to read up a little more on classes...here is a nice little tutorial I happened to find: http://www.spoono.com/php/tutorials/tutorial.php?id=27
  15. Can anyone see anything wrong with this expression? I'm trying to make it so that it just grabs all the DIVs off of a page. preg_match_all('/^(<div>).*(<a)$/',$document,$holder);
  16. When you create your MySQL database create a field and name it "id" then simply set it as unique and "auto incretment" and then MySQL will automatically add +1 to it everytime that something is put in there, also it will not allow multiple entries with the same id
  17. Hello, try out this script, it's one I made a while back and this script compresses images to a size which is specified by you, and either saves them or prints them to the browser. http://www.coderprofile.com/coder/Darkvengance/source-codes/view?id=85
  18. You should check out the in_array() function...but here is what you are trying to do...I think: $verification = protect($_POST['verification']); $rand = array("asfd7", "ghdg3", "kfdr6", "sdas3", "hdsa6", "gdsd9", "ijko5"); if(!in_array($verification,$rand)){ echo "Sorry but the number verification you entered was not correct"; } $keys = array_rand($rand, 1); echo "Verification letters: "; echo $rand[$keys];
  19. Well technically it's not private info, considering if you were to just look in a phone book you could easily find the same info (name, phone number, and address)...but I guess you are right. Thank you anyways, I guess I'll work on it some more on my own and if I can't figure it out I'll just hire someone to fix it for me.
  20. Your host may not have the mail function enabled, many hosts (especially free ones) turn that function off to avoid having spam sent from their servers.
  21. Look up some stuff on SMTP, heres a nice little tutorial to help you out: http://email.about.com/od/emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm
  22. *bump* This time it made it to the middle of the fourth page....so am I really on my own on this one?
  23. Well before I can help you out, where is the code that is suppose to print that out? is it in the mainscreen() function or something? Also why not use sessions instead of cookies, it would probably be a little easier then what you are doing there.
  24. ...but I am getting multiple items per page...
  25. *bump* aww comeone people where's the love? haha...but seriously, any help on this problem would be greatly appreciated, and don't worry it was on the top of the 3rd page when I bumped it.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.