abonnement Unibet Coolblue
pi_79790316
quote:
Op woensdag 31 maart 2010 14:13 schreef MrNiles het volgende:
[quote]Op woensdag 31 maart 2010 12:52 schreef cablegunmaster het volgende:

[..]

waarvoor zou je hiervoor php gebruiken?
[ code verwijderd ]

werkt net zo goed .

verklaar je nader
ik ben echt beginnend
ik wil namelijk op verschillende pagina's een zelfde tekst hebben
Je "agenda" zelf hoeft niet tussen <?php .. ?> tags
pi_79790645
quote:
Op woensdag 31 maart 2010 14:13 schreef MrNiles het volgende:
[quote]Op woensdag 31 maart 2010 12:52 schreef cablegunmaster het volgende:

[..]

waarvoor zou je hiervoor php gebruiken?
[ code verwijderd ]

werkt net zo goed .

verklaar je nader
ik ben echt beginnend
ik wil namelijk op verschillende pagina's een zelfde tekst hebben
nou dan maak je een bestand genaamd inc.agenda.php (inc voor include hoeft niet maar makkelijker om uitelkaar te houden ^^) Stopt hier alle gegevens in die je overal wilt neerzetten

Vervolgens doe je op elke pagina waar je het wilt hebben:
1
2
3
<?php
include "/inc.agenda.php";
?>


Natuurlijk moet elke pagina waar je het wil includen een .php extensie hebben .
Redacted
  woensdag 31 maart 2010 @ 22:19:15 #53
137776 boem-dikkie
Jedi Mind Baby!
pi_79808610
Ik zit weer vast met mijn sessions...

Ik heb als ik inlog dit stukje code
1
2
3
4
5
6
7
<?php
session_start
();
            
// Gebruiker inloggen
            
$_SESSION['ingelogd'] = true;
            
$_SESSION['gebruikersNaam'] = $gebruikersNaam;
            
header ("location: profiel.php");
?>


Je wordt als je de goede gegevens hebt ingevuld doorgestuurd naar profiel.php.
Om te kijken of de user daadwerkelijk is ingelogd heb ik bovenaan profiel.php ( en de andere pagina's ) dit staan:
1
2
3
4
5
6
7
8
9
10
11
<?php
    session_start
();
    if (! 
$_SESSION['ingelogd'] )
      {
          
header ("location: inlog.php"); 
    }
      else 
    { 
        
      }
?>


Alleen als ik nu op F5 druk.. of ik ga op de pagina 'profiel.php' naar een andere pagina toe , dan wordt ik naar inlog.php gestuurd..
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_79822059
Ik heb een probleempje, ik probeer een string met een o+umlaut door middel van PDO in een database te frotten. Collatie van zowel tabel als veld is utf8_general_ci, maar ik krijg de volgende exception:
exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF6hlman...' for column 'achternaam' at row 1'

Dat moet toch gewoon op te slaan zijn in UTF8? Wat doe ik fout?

Edit: "SET NAMES utf8" query had geen effect overigens

Even ter informatie, ik heb een database proxyklasse die van PDO overerft en als volgt de verbinding opzet:
1
2
3
4
5
6
7
8
9
10
<?php
    
public function __construct($connectionstring$user$password)
    {
        
self::$log = new Log("query");

        
parent::__construct($connectionstring$user$password, array(PDO::ATTR_PERSISTENT => true));
        
parent::setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);
        
$this->query("SET NAMES utf8");
    }
?>


[ Bericht 24% gewijzigd door Intrepidity op 01-04-2010 11:07:28 ]
  donderdag 1 april 2010 @ 11:56:30 #55
25889 Sitethief
Fulltime Flapdrol
pi_79824565
Waarom zet je er niet gewoon & #246; voor in de plaats
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 1 april 2010 @ 11:58:40 #56
25889 Sitethief
Fulltime Flapdrol
pi_79824654
quote:
Op woensdag 31 maart 2010 22:19 schreef boem-dikkie het volgende:
Ik zit weer vast met mijn sessions...

Ik heb als ik inlog dit stukje code
[ code verwijderd ]

Je wordt als je de goede gegevens hebt ingevuld doorgestuurd naar profiel.php.
Om te kijken of de user daadwerkelijk is ingelogd heb ik bovenaan profiel.php ( en de andere pagina's ) dit staan:
[ code verwijderd ]

Alleen als ik nu op F5 druk.. of ik ga op de pagina 'profiel.php' naar een andere pagina toe , dan wordt ik naar inlog.php gestuurd..
Echo Session eens op die pagina?

[ Bericht 3% gewijzigd door Sitethief op 01-04-2010 12:14:00 (foutej) ]
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 1 april 2010 @ 12:03:13 #57
137776 boem-dikkie
Jedi Mind Baby!
pi_79824819
Sorry?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_79824829
quote:
Op donderdag 1 april 2010 11:56 schreef Sitethief het volgende:
Waarom zet je er niet gewoon & #246; voor in de plaats
Omdat die data o.a. bedoeld is voor in headers van e-mailberichten, waar HTML-tekens niet toegestaan zijn. Ik wil de originele tekens in de database hebben, later kan ik het nog wel weer coderen als ik het in HTML wil weergeven.

een dump van "SHOW variables LIKE 'char%';" levert op:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
array(8) {
  [0]=>
  array(2) {
    ["Variable_name"]=>
    string(20) "character_set_client"
    ["Value"]=>
    string(4) "utf8"
  }
  [1]=>
  array(2) {
    ["Variable_name"]=>
    string(24) "character_set_connection"
    ["Value"]=>
    string(4) "utf8"
  }
  [2]=>
  array(2) {
    ["Variable_name"]=>
    string(22) "character_set_database"
    ["Value"]=>
    string(4) "utf8"
  }
  [3]=>
  array(2) {
    ["Variable_name"]=>
    string(24) "character_set_filesystem"
    ["Value"]=>
    string(6) "binary"
  }
  [4]=>
  array(2) {
    ["Variable_name"]=>
    string(21) "character_set_results"
    ["Value"]=>
    string(4) "utf8"
  }
  [5]=>
  array(2) {
    ["Variable_name"]=>
    string(20) "character_set_server"
    ["Value"]=>
    string(4) "utf8"
  }
  [6]=>
  array(2) {
    ["Variable_name"]=>
    string(20) "character_set_system"
    ["Value"]=>
    string(4) "utf8"
  }

Alles lijkt dus gewoon UTF8 te zijn qua verbinding..
pi_79829740
heb ik dus een scripje gevonden om verjaardagen op een site te zetten....maar ik snap er WEER weinig van
wat moet ik doen met alle variabelen?
moet dat in een db oid?

hier het script
pi_79830288
Dat script berekent alleen hoeveel tijd er nog resteert tot de volgende verjaardag. En nog slecht ook. Wil je dat gebruiken zul je dus inderdaad verjaardagen ergens in moeten bijhouden.
pi_79830535
quote:
Op donderdag 1 april 2010 14:21 schreef Intrepidity het volgende:
Dat script berekent alleen hoeveel tijd er nog resteert tot de volgende verjaardag. En nog slecht ook. Wil je dat gebruiken zul je dus inderdaad verjaardagen ergens in moeten bijhouden.
zelf kan ik zoiets niet schrijven vandaar copy/paste
ik ben op zoek om op een eenvoudige manier verjaardagen te laten zien op een site.
het liefst natuurlijk dmv een script zodat ik het zelf niet moet editen
voorkeur iets met een functie die de eerst volgende 2 of 3 verjaardagen ook laat zien
pi_79862528
Hoe kan deze code een pagina openen?
er staat geen file.html na de laatste /

<a href="/xx/xx/xx/xxxxxx/xxxxx/">
  vrijdag 2 april 2010 @ 11:18:31 #63
91039 mstx
2x1/2 = 1/2 x 1/2
pi_79862654
quote:
Op vrijdag 2 april 2010 11:13 schreef MrNiles het volgende:
Hoe kan deze code een pagina openen?
er staat geen file.html na de laatste /

<a href="/xx/xx/xx/xxxxxx/xxxxx/">
Mod_rewrite, Multiviews of natuurlijk gewoon een index.html/php in die map zetten...?
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  vrijdag 2 april 2010 @ 11:19:03 #64
25889 Sitethief
Fulltime Flapdrol
pi_79862677
quote:
Op vrijdag 2 april 2010 11:13 schreef MrNiles het volgende:
Hoe kan deze code een pagina openen?
er staat geen file.html na de laatste /

<a href="/xx/xx/xx/xxxxxx/xxxxx/">
Of hij zoekt dan naar de index.php/index.html etc. Of er is een apache instelling die er voor zorgt dat ie op de juiste plek terecht komt.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  vrijdag 2 april 2010 @ 14:08:39 #65
137776 boem-dikkie
Jedi Mind Baby!
pi_79868811
Uit de eerder gevraagde sessions ben ik uit.

Nu het volgende struikelblok.

1
2
3
<?php
$sql
="UPDATE 'imovie_films' SET 'Regisseur' = '".$_POST[Regisseur]."','Jaar' = '".$_POST[Jaar]."','IMDB' = '".$_POST[IMDB]."','Titel' = '".$_POST[Titel]."','Review' = '".$_POST[Review]."' WHERE 'FilmID' = $_GET[id];";]
?>


Ziet iemand hier een opmerkelijke fout? Ik heb een pagina die heet 'pageshow.php?id=' deze laat gegevens zien van de film in een form. Onder aan deze vorm heb ik een knop die doorlinkt naar mijn PHP script waar bovenstaande SQL in staat. Als ik wijzig dan doet hij niks...
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_79868860
quote:
Op vrijdag 2 april 2010 14:08 schreef boem-dikkie het volgende:
Uit de eerder gevraagde sessions ben ik uit.

Nu het volgende struikelblok.
[ code verwijderd ]

Ziet iemand hier een opmerkelijke fout? Ik heb een pagina die heet 'pageshow.php?id=' deze laat gegevens zien van de film in een form. Onder aan deze vorm heb ik een knop die doorlinkt naar mijn PHP script waar bovenstaande SQL in staat. Als ik wijzig dan doet hij niks...
Escape in ieder geval die $_GET["id"] even.. Nu is het vrij simpel om door de URL aan te passen SQL-code te injecteren..
  vrijdag 2 april 2010 @ 14:14:11 #67
137776 boem-dikkie
Jedi Mind Baby!
pi_79869012
quote:
Op vrijdag 2 april 2010 14:10 schreef Intrepidity het volgende:

[..]

Escape in ieder geval die $_GET["id"] even.. Nu is het vrij simpel om door de URL aan te passen SQL-code te injecteren..
Nouja, het is voor een schoolproject en dat soort dingen gaan we niet eens behandelen. Ik heb liever dat het onveilig werkt dan dat ik nog tijd moet investeren om mezelf in te lezen over dat sql injection. ( Sorry en toch bedankt )
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_79870104
Je kan die string echo'en, dan zie je ook waar de fout staat (iig als je fouten uit pure SQL kan ontdekken, nu zit je ook met al die PHP escape chars etc.
  vrijdag 2 april 2010 @ 15:04:30 #69
137776 boem-dikkie
Jedi Mind Baby!
pi_79870946
Ik had error_reporting even aan en dan heeft ie het hier over..

1Notice: Use of undefined constant Regisseur - assumed 'Regisseur' in C:\www\dw\ICM\273647\imovie\insertwijziging.php on line 31 Notice: Use of undefined constant Jaar - assumed 'Jaar' in C:\www\dw\ICM\273647\imovie\insertwijziging.php on line 32 Notice: Use of undefined constant IMDB - assumed 'IMDB' in C:\www\dw\ICM\273647\imovie\insertwijziging.php


Dat undefined zegt hij over elk item die ik wil updaten..
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_79871132
Post de html van het <form> dat je gebuikt eens. Ik denk dat je daar een fout in hebt gemaakt.
  vrijdag 2 april 2010 @ 15:10:29 #71
137776 boem-dikkie
Jedi Mind Baby!
pi_79871153
Mijn form wordt ge'echo'd door PHP.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
<td
            <
table class=tabel><form method="POST" action="insertwijziging.php">
                <
tr>
                    <
td>FilmID</td>
                    <
td>'.$lijst["FilmID"].'</td>
                </
tr>
                <
tr>
                    <
td>Regisseur</td>
                    <
td><input type="text" value="'.$lijst["Regisseur"].'" name="Regisseur"></td>
                </
tr>
                <
tr>
                    <
td>Jaar</td>
                    <
td><input type="text" value="'.$lijst["Jaar"].'" name="Jaar"></td>
                </
tr>
                <
tr>
                    <
td>IMDb</td>
                    <
td><input type="text" value="'.$lijst["IMDB"].'" name="IMDB"></td>
                </
tr>
                <
tr>
                    <
td>Titel</td>
                    <
td><input type="text" value="'.$lijst["Titel"].'" name="Titel"></td>
                </
tr>
                <
tr>
                    <
td width=50>Review</td>
                    <
td width=350><input type="text" value="'.$lijst["Review"].'" name="Review" height="200"></td>
                </
tr>
                <
tr><td><input type="submit" value="Verzenden" name="verzenden"></td></tr>
            </
table></form>
        </
td>
?>
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_79871373
Probeer het eens zo:
<form method="POST" action="insertwijziging.php?<?php echo $_GET['id']; ?>">
<form method="POST" action="insertwijziging.php?'.$_GET['id'].'">

Die foutmelding die je krijgt is geen foutmelding maar een waarschuwing. Je moet $_POST['Regisseur'] gebruiken i.p.v. $_POST[Regisseur].
  vrijdag 2 april 2010 @ 15:19:58 #73
137776 boem-dikkie
Jedi Mind Baby!
pi_79871482
Als ik die twee dingen verander krijg ik twee witte pagina's.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_79871570
Zie mijn verbetering hierboven
  vrijdag 2 april 2010 @ 15:22:25 #75
137776 boem-dikkie
Jedi Mind Baby!
pi_79871581
Heb inplaats van $_POST['Regisseur'] dubbele " gebruikt. En nu zijn die undefined items weg. Toch nog steeds een foutmelding.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')