QuickOldCar
Staff Alumni-
Posts
2,972 -
Joined
-
Last visited
-
Days Won
28
Everything posted by QuickOldCar
-
Jquery is a combination of javascript and ajax supposedly to make everything easier. As can see it's not, I'm not a jquery person myself, loads a huge library to do simple functions, buggy and unreliable.
-
reduce big images resolution and size in PHP
QuickOldCar replied to aHMAD_SQaLli's topic in PHP Coding Help
You can display any image a certain size by just setting the width or height to auto, then set a desired max-width or max-height and will fit there. If you actually want a smaller sized image would need to make a resize script keeping the image to the same scale and save the images. http://code.tutsplus.com/tutorials/image-resizing-made-easy-with-php--net-10362 https://github.com/JamesHeinrich/phpThumb -
Where can I find an answer to this very easy question?
QuickOldCar replied to Hank's topic in PHP Coding Help
http://php.net/manual/en/reserved.variables.get.php -
Could do with two if's and actually use the variable are setting, then echo after if($xcatname) { $query = "SELECT catdesc FROM `$t_cats` WHERE `catname` = '".$xcatname."'"; if ($resa = mysql_query($query)) { while($rowa = mysql_fetch_assoc($resa)){ $desc_msg = $rowa['catdesc']; } } } if($xsubcatname) { $query = "SELECT subdesc FROM `$t_subcats` WHERE `subcatname` = '".$xsubcatname."'"; if ($resa = mysql_query($query)) { while($rowa = mysql_fetch_assoc($resa)){ $desc_msg = $rowa['subdesc']; } } } if($desc_msg){ echo '<div id="showad-textbox">'.$desc_msg.'</div><br>'; } Shouldn't use the outdated mysql_ functions and use mysqli_ or pdo Should also escape or use prepared statements for anything inserted into queries. Another thing is that when you fetch an array it returns both the numerical index and associative array, double the data. If you do not need the numerical array use mysqli_fetch_assoc There are example codes there can look over. Any reason are using LIKE? I would assume your categories are specific since not doing a while loop, in that case can just use an = versus LIKE If using LIKE for searching... Firstly would be using a while loop for multiple results. % are for wildcards If did have categories with similar words would want to place a % in front and after the term so can find any similar that at least contains the term. "SELECT catdesc FROM `$t_cats` WHERE `catname` LIKE '%".$xcatname."%'" "SELECT subdesc FROM `$t_subcats` WHERE `subcatname`LIKE '%".$xsubcatname."%'" I personally like using full-text search in boolean mode, When you get to using multiple where/and , then also multiple columns, full-text simplifies the queries and additionally makes for very specific searches.
-
Start using css and not tables. Create a wrapper for each row that can dynamically change via content within. Create dividers within those that can also dynamically change.
-
An easy way to do it is double quotes outside and all singles within, at concatenation use double quotes and a decimal point. Or you can go through using backslashed double quotes. echo "<td width='100'><div align='center'><a href='Part_Color.php?PartID=".$row['PartID']."&Color_ID=" . $row['ColorID'] ."' style='text-decoration:none;'>".$row['PartID']."<br />";
-
Additionally you should be doing the logic above and html below. You can't use header() if is any output on the page. Also $_SESSION['user'] could be undefined because does not always exist. Check for a session and if $_SESSION['user'] is actually set Not sure why are using js to log out, use the default session handler settings to expire or unset the users session
-
Welcome to the forum samowns
-
What is happening when you scroll through a website, and the url changes
QuickOldCar replied to greenace92's topic in Other
You should know is not very good for bookmarking or search engines. Unless you absolutely need to load dynamic content should not do this, instead use a paginated number system and single reference pages. Is a lot of people that disable js, don't rely on it. My biggest gripe is trying to see beyond a pile of content already seen using the "infinite" type loaders. You can just go to say page 20 of wanted to. Some sites you go to are loading a pile images for each one, by the time you click a pile of times now have one extremely large page using lots of bandwidth and memory. Reminds me of old single page blogger sites. -
Why are you manually installing apache when is amp stacks or native packages linux?
-
Can use empty() and make sure nothing was added to the array. if(empty($error)){ //do something } else { //show errors }
-
Are trying to use a variable that isn't set. php logic first and html display later check for if the $_POST['submit'] is set do mysql queries within the check for $_POST['submit'] and only if meets your requirements check if particular POST values are set, filter/sanitize/escape as needed never trust user input directly into queries, escape them first define variables outside the check for $_POST['submit'] if to reuse them back into form mysql_* functions are deprecated, should use mysqli_* and mysqli_real_escape_string or pdo and prepared statements
-
Query about Search Engine Optimisation
QuickOldCar replied to RedInjection's topic in Application Design
They still use it but can improve it by also adding open graph data as well -
Skip first line on import csv using php mysqli
QuickOldCar replied to samuel_lopez's topic in PHP Coding Help
It's usually best to save a date of birth versus an age. -
How to generate a TOP10 from a Wordpress database
QuickOldCar replied to dr3ft's topic in MySQL Help
Can also use esc_sql() on a quoted string -
Need help to get contents with jlogin method
QuickOldCar replied to Fr0zEn's topic in PHP Coding Help
Basically they do this so people can't copy their source files, should ask them permission and they give you some sort of access. Nobody here should assist in taking others content. -
You should look into a migration service to go from miva to opencart. cart2cart Not sure what are asking for in php, php isn't used in htaccess file, need to change some items in the script itself? As for htaccess rules, you can return the values of the parameters back as a variable back something like this RewriteRule /catalog/Screen/(.*)/Store_Code/(.*)/Product_Code/(.*) ?Screen=$1&Store_Code=$2&Product_Code=$3 [QSA]
-
Need help to get contents with jlogin method
QuickOldCar replied to Fr0zEn's topic in PHP Coding Help
They use javascript to load player and also inject the video source. PHP does not parse javascript. You can manually get them using dom inspector though. <script> jwplayer("player-embed").setup({ height: '506', width: 'auto', sources: [ { file: "http://vtsstr4.sctv.vn/f1betalive2/c043_mb.smil/playlist.m3u8?t=c990873dd900fa5da3b30fb01bbd2f545d4648acf339e3a8eb18a487717a6a7b&e=1446519291" } ], autostart: 'true' }); </script> -
Going to give you the best advice. http://php.net/manual/en/pdo.prepared-statements.php
-
Return Length and Width of an SVG file in HTML
QuickOldCar replied to Local Hero's topic in PHP Coding Help
$xml = simplexml_load_file($svgimage); $data = $xml->attributes(); printf("%s x %s", $data->width, $data->height); -
Return Length and Width of an SVG file in HTML
QuickOldCar replied to Local Hero's topic in PHP Coding Help
If you view the source of svg would see is an xml type file. <?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="1173.875px" height="594.142px" viewBox="0 0 1173.875 594.142" enable-background="new 0 0 1173.875 594.142" xml:space="preserve"> <path fill="#FFFFFF" stroke="#000000" stroke-width="2" stroke-miterlimit="10" d="M1147.098,198.556l-306-190c0,0-20-17-42,0 c-9.743,13.504-33.631,23.733-60.85,31.352l-1.056-11.608c-0.344-3.804-4.48-6.536-9.237-6.104L163.552,73.509 c-4.755,0.432-8.33,3.865-7.984,7.67l2.159,23.756c-60.039,5.679-103.227,9.563-109.629,9.621c-24.18,0.221-22.928,4.32-38,32 c-4.287,7.939-18.131,12.617,0,21c18.131,8.383,556,375,556,375s43.5,33,107,35c64.5,13.5,83.2,8,156,15s118-51,118-51 s180.5-203,213-261C1195.098,232.056,1147.098,198.556,1147.098,198.556z M285.098,195.056c-41,15-75.5,19.5-113,22 c-29.5,6-24-20-24-20s2.5-28.5,6-47s18-15,18-15s81-6.5,110,0C331.098,137.556,329.598,184.056,285.098,195.056z M631.598,255.056 c-14.359,0-26-11.641-26-26c0-14.359,11.641-26,26-26c14.359,0,26,11.641,26,26C657.598,243.415,645.957,255.056,631.598,255.056z" /> </svg> using simplexml be the best bet or can try using file_get_contents/curl and preg_match the svg tags content. -
Age is off on php freaks forums
QuickOldCar replied to greenace92's topic in PHPFreaks.com Website Feedback
So it is, is correct on profile page but not at posts. -
What is the value of $shopConfig['url'], it should be a local url
-
People are the first computers.