-
Posts
109 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Posts posted by Truman
-
-
I'm following a tutorial but unfortunately settings on my end are different then on 1:00:00 in the video. I cannot run code as it says "This server is not connected". There is manage connection option but i don't know what to do from there. Before this I installed mySQL and connected to local server from MySQL command line.
-
Found it myself in the meantime - just click ENTER. It wasn't that hard.
-
When I add element in "Search HTML" box that I want to find on page and it gives me several results. how can I see those that come after the first one? I don't see arrow or anything like that.
For ex. when I add "id" for some page it gives me 9 results but I see highlighted only the first one. How to scroll to others?
-
If anyone wants to know I had to install python again with pip, now it works fine.
-
I intend to make lottery drawing program but first wanted to check the basic random module with a code:
from random import * print(randint(1, 100))
Instead I receive a comment from cmd that contains output of some other file that I created
None of my files is named random.py. I have no idea how is this possible.
-
8 hours ago, Ingolme said:
The problem is likely that you're mixing tabs and spaces. Use either one or the other. Not all editors have the same size tabs which is why your indentation goes wrong when pasting it on the forum.
Interesting note, will keep that in my mind. Error message points to line 5 - break.
-
4 hours ago, justsomeguy said:
That else should be lined up with the if, not the for.
Actually, else is lined up with for in official python tutorial and when I change it to what you suggested nothing changes...
-
-
words = ['book', 'superficial', 'nostradamus'] for w in words: print(w, len(w)) for w in words[:]: if len(w) > 6: words.insert(0, w) words ['defenestrate', 'cat', 'window', 'defenestrate']
this is my code.
-
for n in range(2, 10): for x in range(2, n): if n % x == 0: print(n, 'equals', x, '*', n//x) break else: print(n, 'is a prime number')
There are two issues here:
1. TabError: Incosistent use of tabs and spaces in indentation
2. More importantly I don't understand the logic behind this code that leads to this output:
Quote2 is a prime number 3 is a prime number 4 equals 2 * 2 5 is a prime number 6 equals 2 * 3 7 is a prime number 8 equals 2 * 4 9 equals 3 * 3
-
You're correct but after changing it to square brackets I receive TypeError: list indices must be integer or slices, not tuple.
-
It looks so, you can find it here:
https://docs.python.org/3.6/tutorial/controlflow.html
4.2.
for
Statements -
Hi,
I'm looking at this piece of code:
words = ['cat', 'window', 'defenestrate'] for w in words[:]: if len(w) > 6: words.insert(0, w) words ['defenestrate', 'cat', 'window', 'defenestrate']
If I understand well it should make copy of the list and add 'defenestrate' into list but I receive a message "tuple object has no attribute instert". This code is a part of a tutorial I'm following and not sure why it doesn't work.
-
Thanks, I closed php code before <!DOCTYPE...>' and now it works...
-
How could I know that the error is on line 3 of another file?
And this is the code for header.html:
<?php // Script 1.4 - header.html include('functions.php'); <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link rel="stylesheet" media="all" href="css/style.css" /> <title><?php if (defined('TITLE')) { print TITLE; } else { print 'My site of quotes.'; } ?></title> </head> <body> <div id="container"> <h1>My site of quotes.</h1> <br /> <! -- Begin changeable content. -->
-
I wrote a simple code for logout:
<?php // Script 1.7 - logout.php if (isset($_COOKIE['Samuel'])) { setcookie('Samuel', FALSE, time()-300); } define('TITLE', 'Logout'); include('templates/header.html'); print '<p>You are now logged out.</p>'; include('templates/footer.html'); ?>
but I receive:
Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\my-site\all\templates\header.html on line 3This makes no sense to me...
-
I see the problem. Your code has $FILES rather than $_FILES.
But also the uploads directory must exist, as I mentioned above.
Actually this '$FILES' was a mistake, when I corrected it worked! I already made uploads directory for this purpose.
I will also take a look on other suggestions that you and your colleagues gave me on this topic.
-
You should test for upload errors before trying to move the uploaded file. You left out a couple error codes also, one of which might be the problem:
After adding error 7 and error 8 I still receive the default error message.
-
You forgot a break; after case 6.
You should put print '.</p>'; outside of the switch statement.
If there's no temporary folder then you'll have to set up your server to provide PHP with a temporary folder for uploaded files.
After making those changes I still receive the same note. I use XAMPP server, can you please shortly explain me how to set it up?
-
I wrote this correct code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Upload a File</title> </head> <body> <?php // Script 11.4 - upload_file.php if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (move_uploaded_file($FILES['the_file']['tmp_name'],"../uploads/{$_FILES['the_file']['name']}")) { print '<p>Your file has been uploaded.</p>'; } else { print '<p style="color:red;">Your file could not be uploaded because: '; switch($_FILES['the_file']['error']) { case 1: print 'The file exeeds upload_max_filesize setting in php.ini'; break; case 2: print 'The file exeeds MAX_FILE_SIZE setting in the HTML form'; break; case 3: print 'The file was only partially uploaded'; break; case 4: print 'No file was uploaded.'; break; case 6: print 'The temporary folder does not exist.'; default: print 'Somethin unforseen happened.'; break; print '.</p>'; } } } ?> <form action="upload_file.php" enctype="multipart/form-data" method="post"> <p>Upload a file using this form: </p> <input type="hidden" name="MAX_FILE_SIZE" value="300000" /> <p><input type="file" name="the_file" /></p> <p><input type="submit" name="submit" value="Upload this file" /></p> </form> </body> </html>
I ran this code through browser, uploaded a file that I named 'the_file' and I received error 6:
Your file could not be uploaded because: Something unforseen happened.
Is there something that I'm missing here?
-
Oh, I see. Thank you. Do you think that Sublime Text is good for that purpose? Someone recommended it to me...
-
Thank you, now other mistake is reported, but I won't bother you with that. Do you think that online php code checker is good? It usually sends the same message as browser.
-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Date Menus</title> </head> <body> <?php // Script 10.1 - menus.php function make_date_menus() { $months = array(1 => 'January', 'February', 'March', 'Aprile', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); print '<select name="month">'; foreach ( $month as $key => $value ) { print "\n<option value=\"$key\">$value</option>"; } print '</select>'; print '<select name="day">'; for ($day=0; $day<=31; $day++) { print "\n<option value=\"$day\">$day</option>"; } print '</select>'; print '<select name="year"> $start_year = date('Y'); for ($y = $start_year; $y <= ($start_year + 10); $y++ ) { print "\n<option value=\"year\">$y</option>"; } print '</select>'; } // end of make_date_menus function. print '<form action="" method="post">'; make_date_menus(); print '</form>'; ?> </body> </html>
and the error is:
Parse error: syntax error, unexpected 'Y' (T_STRING) in C:\xampp\htdocs\my-site\menus.php on line 23
I don't see why 'Y' is an error, I used already existing function...
-
I give up, totally lost with this synrax...
PopSQL - connecting to server
in SQL
Posted
No, I'm not using it.