abonnement Unibet Coolblue
pi_89180862
Dat is mogelijk maar kost wel bergen met werk :)
Just say hi!
pi_89180894
quote:
1s.gif Op vrijdag 26 november 2010 13:21 schreef GlowMouse het volgende:

[..]

Dat is in dit geval niet erg. Je kunt hier op basis van .htaccess de user een echte of een previewversie serveren, als je Apache gebruikt. PHP gebruiken is hier zonde.
Oeh, kun je eens vertellen hoe? dat zou vet zijn! en scheelt aan extra queries ;)
Just say hi!
  vrijdag 26 november 2010 @ 15:11:56 #53
75592 GlowMouse
l'état, c'est moi
pi_89181236
quote:
2s.gif Op vrijdag 26 november 2010 13:34 schreef Habork het volgende:
Weet iemand of het toevallig mogelijk is om met php een script te maken wat op een externe website een formulier invult en daarvan dan informatie haalt en op eigen website weergeeft? Of moet ik dan aan iets anders gaan denk?
Dat kan, kijk eens naar curl.
quote:
14s.gif Op vrijdag 26 november 2010 15:05 schreef Chandler het volgende:

[..]

Oeh, kun je eens vertellen hoe? dat zou vet zijn! en scheelt aan extra queries ;)
Met mod_rewrite. Als je zoekt op anti-hotlinkscripts dan moet je een eind komen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89184184
Geen optie zie ik al wel, want kleine afbeeldingen wil ik wel delen maar grote > 500KB wil ik voorzien van een thumbnail ;) Dus dan toch maar via PHP zelf :@
Just say hi!
  vrijdag 26 november 2010 @ 16:14:31 #55
75592 GlowMouse
l'état, c'est moi
pi_89184258
quote:
14s.gif Op vrijdag 26 november 2010 16:13 schreef Chandler het volgende:
Geen optie zie ik al wel, want kleine afbeeldingen wil ik wel delen maar grote > 500KB wil ik voorzien van een thumbnail ;) Dus dan toch maar via PHP zelf :@
Als jij kleine afbeeldingen in een andere map zet of anderszins een herkenbare naam geeft, is het weldegelijk een optie.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89184305
quote:
6s.gif Op vrijdag 26 november 2010 15:04 schreef Chandler het volgende:
Dat is mogelijk maar kost wel bergen met werk :)
Ik ben me nu aan het verdiepen in curl, maar hoe zou jij het aanpakken dan?
pi_89185675
quote:
1s.gif Op vrijdag 26 november 2010 16:14 schreef GlowMouse het volgende:
Als jij kleine afbeeldingen in een andere map zet of anderszins een herkenbare naam geeft, is het weldegelijk een optie.
Dat is dus helaas geen optie omdat voor grote plaatjes > 500KB (animaties) een speciale thumbnail gemaakt wordt... maar ik heb nu een workaround en hopelijk vind mijn hoster dat een mooie oplossing!

quote:
2s.gif Op vrijdag 26 november 2010 16:15 schreef Habork het volgende:
Ik ben me nu aan het verdiepen in curl, maar hoe zou jij het aanpakken dan?
Ik zou eerst via firefox kijken welke informatie er allemaal naar de server verzonden wordt, daarna kun je met curl precies die data versturen die jij wilt versturen. Na het versturen krijg je data terug en daar kun je weer mee aan de slag.

GlowMouse heeft er meer ervaring mee! :)
Just say hi!
  vrijdag 26 november 2010 @ 16:46:24 #58
75592 GlowMouse
l'état, c'est moi
pi_89185756
quote:
1s.gif Op vrijdag 26 november 2010 16:44 schreef Chandler het volgende:

[..]

Dat is dus helaas geen optie omdat voor grote plaatjes > 500KB (animaties) een speciale thumbnail gemaakt wordt... maar ik heb nu een workaround en hopelijk vind mijn hoster dat een mooie oplossing!
Dat kan toch? Moet je wel vantevoren doen, en dan kun je die via mod_rewrite serveren.
quote:
Ik zou eerst via firefox kijken welke informatie er allemaal naar de server verzonden wordt, daarna kun je met curl precies die data versturen die jij wilt versturen. Na het versturen krijg je data terug en daar kun je weer mee aan de slag.
Dat zei ik.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89189262
quote:
1s.gif Op vrijdag 26 november 2010 16:46 schreef GlowMouse het volgende:
Dat kan toch? Moet je wel vantevoren doen, en dan kun je die via mod_rewrite serveren.
Helaas niet, met mod_rewrite kan ik natuurlijk niet uitlezen welk plaatje > 500KB is en daarvoor een unieke thumbnail maken en die aan de gebruiker toezenden, dat kan ik wel met PHP :@

Want niet ieder plaatje wil ik verkleinen of aangepast aan de bekijker toezenden... alleen specifieke plaatjes... :@ Of zou dat volgens jou wel kunnen?
Just say hi!
  vrijdag 26 november 2010 @ 18:38:40 #60
75592 GlowMouse
l'état, c'est moi
pi_89190167
quote:
1s.gif Op vrijdag 26 november 2010 16:14 schreef GlowMouse het volgende:

[..]

Als jij kleine afbeeldingen in een andere map zet of anderszins een herkenbare naam geeft, is het weldegelijk een optie.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89191800
quote:
1s.gif Op vrijdag 26 november 2010 18:38 schreef GlowMouse het volgende:
Toch niet, dan zou ik meerdere rules moeten instellen, want voor het plaatje kan een voorbeeld 90px zijn terwijl ik een 320x240 versie wil serveren met een bepaalde tekst.

Tevens kan ik dan geen statistieken bij houden anders dan via de logs zelf :P
Just say hi!
pi_89212578
Ik heb net mysql geïnstalleerd. Hoe zorg ik dat ik het ook daadwerkelijk kan gebruiken?
Als ik het nu probeer met het volgende phpscript krijg ik een timeout:
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
<html>
<head>
<title>MySQL Test</title>
</head>
<body>
<?php
// hostname or ip of server (for local testing, localhost should work)
$dbServer='localhost';

// username and password to log onto db server
$dbUser='root';
$dbPass='geheim';

// name of database
$dbName='test';

    $link = mysql_connect("$dbServer", "$dbUser", "$dbPass") or die("Could not connect");
    print "Connected successfully<br>";
    mysql_select_db("$dbName") or die("Could not select database");
    print "Database selected successfully<br>";

// close connection
mysql_close($link);
?>
</body>
</html>
Weet iemand wat ik verkeerd doe?
Finally, someone let me out of my cage
pi_89216292
Waarom gebruik je niet gewoon Wamp of usbwebserver? die zorgen dat alles precies werkt zoals het zou moeten werken :)
Just say hi!
pi_89226519
quote:
1s.gif Op zaterdag 27 november 2010 08:07 schreef Chandler het volgende:
Waarom gebruik je niet gewoon Wamp of usbwebserver? die zorgen dat alles precies werkt zoals het zou moeten werken :)
nou, ik ken die namen niet :P. Verder heb ik een boek over php/mysql, en leren uit boeken gaat mij altijd wat makkelijker af dan zelf maar wat experimenteren en dingen op internet zoeken. Verder lijkt MySQL me een goede keuze omdat MySQL databases ook redelijk makkelijk met andere programmeertalen 'aan te spreken' zijn (ik weet verder niet of dit geldt voor de voorbeelden die jij noemde hoor, daar niet van). Vandaar :).
Finally, someone let me out of my cage
pi_89234822
wamp is gewoon een 1 click installer voor apache+php+mysql die in tegenstelling tot jouw aankloten wel meteen werkt :)
pi_89247210
quote:
1s.gif Op zaterdag 27 november 2010 20:16 schreef pickup52 het volgende:
wamp is gewoon een 1 click installer voor apache+php+mysql die in tegenstelling tot jouw aankloten wel meteen werkt :)
ok, jammer dat ik dat niet gelijk wist want ik heb nu al apache en php up and running alleen mysql niet :')
Finally, someone let me out of my cage
pi_89248782
Dan kijk je dus gewoon nog even naar beide mogelijkheden :)
Just say hi!
  zondag 28 november 2010 @ 11:04:54 #68
75592 GlowMouse
l'état, c'est moi
pi_89250167
quote:
1s.gif Op zondag 28 november 2010 02:24 schreef minibeer het volgende:

[..]

ok, jammer dat ik dat niet gelijk wist want ik heb nu al apache en php up and running alleen mysql niet :')
dan installeer je mysql en kijk je of je met een andere mysql-client wel kunt connecten
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 28 november 2010 @ 11:12:46 #69
298746 Dalando
18, niet meer gefrustreerd
pi_89250290
Ik heb wamp en ben tevreden. Gewoon installeren, en klaar om te gaan.
Naast Wamp zijn er ook nog vergelijkbare dingen, zoals Xampp en EasyPHP.
En trouwens, dit kan wel wat netter, niet?

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
<?php
$settings 
= array();

$settings['host'] = 'Localhost'// Host
$settings['user'] = 'Root'// User
$settings['pass'] = ''// Wachtwoord
$settings['datb'] = 'test'// Database

$connection mysql_connect($settings['host'],$settings['user'],$settings['pass']);
$selectdb mysql_select_db($settings['datb'], $connection);

if(
$connection){ // Wanneer geconnecteerd is
    
if($selectdb){ // Wanneer database geselecteerd is
        
echo 'Database verbonden en geselecteerd.';
    }
    else
    {    
// Wanneer niet de database is geselecteerd
        
echo 'Database verbonden maar NIET geselecteerd!';
    }
}
else
{    
// Wanneer niet met de database verbonden is
    
echo 'Niet met de database verbonden!';
}
?>

Want jij gebruikt die, en die is natuurlijk geen oplossing. Je weet dan wel dat er iets fout is maar waar de fout dan zit weet je niet. En mysql_error() aan je gebruikers laten zien is ook niet veilig! Log het in een bestandje of zorg dat er een mailtje verzonden wordt. Kijk maar naar mijn voorbeeld ;)
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
pi_89252990
quote:
6s.gif Op zondag 28 november 2010 11:12 schreef Dalando het volgende:
Ik heb wamp en ben tevreden. Gewoon installeren, en klaar om te gaan.
Naast Wamp zijn er ook nog vergelijkbare dingen, zoals Xampp en EasyPHP.
En trouwens, dit kan wel wat netter, niet?

[ code verwijderd ]
Want jij gebruikt die, en die is natuurlijk geen oplossing. Je weet dan wel dat er iets fout is maar waar de fout dan zit weet je niet. En mysql_error() aan je gebruikers laten zien is ook niet veilig! Log het in een bestandje of zorg dat er een mailtje verzonden wordt. Kijk maar naar mijn voorbeeld ;)
Ik heb het niet zelf geschreven, ik heb (nog?) niet veel verstand van php, en al helemaal geen van mysql. Het was standaard code die op een site stond van 'gebruik dit om te kijken of mysql werkt'. :')
Ik zal even kijken naar je voorbeeld, of ik het begrijp is een tweede :P.
EDIT: Ja, prima te begijpen. Even kijken wat er bij mij gebeurt.

:(, hetzelfde. De eror:
Warning: mysql_connect(): [2002] Een verbindingspoging is mislukt omdat de verbonden party niet c (trying to connect via tcp://Localhost:3306) in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\nieuw.php on line 14 Warning: mysql_connect(): Een verbindingspoging is mislukt omdat de verbonden party niet correct heeft geantwoord na een bepaalde tijd, of de gemaakte verbinding is mislukt omdat de verbonden host niet heeft geantwoord. in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\nieuw.php on line 14 Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\nieuw.php on line 14

[ Bericht 11% gewijzigd door minibeer op 28-11-2010 13:03:43 ]
Finally, someone let me out of my cage
  zondag 28 november 2010 @ 13:16:47 #71
75592 GlowMouse
l'état, c'est moi
pi_89253667
MySQL moet natuurlijk wel draaien.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89256635
quote:
1s.gif Op zondag 28 november 2010 13:16 schreef GlowMouse het volgende:
MySQL moet natuurlijk wel draaien.
:Y
Ik heb bij de configuratie ingesteld dat mysql als service zou moeten draairen en automatisch zou moeten starten (als windows start neem ik dan aan). Of moet ik zelf toch nog iets doen behalve dit?
Finally, someone let me out of my cage
  zondag 28 november 2010 @ 16:10:26 #73
75592 GlowMouse
l'état, c'est moi
pi_89259124
Je zou kunnen controleren of het draait.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89259253
quote:
1s.gif Op zondag 28 november 2010 16:10 schreef GlowMouse het volgende:
Je zou kunnen controleren of het draait.
de service met de naam mysql wel:

Ik denk trouwens dat het probleem erin zit dat php mysql 'niet kan vinden'. Ik had ergens gelezen dat je normaal eerst mysql installeert en dan bij de installatie van php moet aangeven waar mysql is geïnstalleerd ofzoiets, maar dat heb ik nu dus niet gedaan.
Finally, someone let me out of my cage
  zondag 28 november 2010 @ 16:20:29 #75
298746 Dalando
18, niet meer gefrustreerd
pi_89259515
quote:
1s.gif Op zondag 28 november 2010 12:57 schreef minibeer het volgende:

[..]

Ik heb het niet zelf geschreven, ik heb (nog?) niet veel verstand van php, en al helemaal geen van mysql. Het was standaard code die op een site stond van 'gebruik dit om te kijken of mysql werkt'. :')
Ik zal even kijken naar je voorbeeld, of ik het begrijp is een tweede :P.
EDIT: Ja, prima te begijpen. Even kijken wat er bij mij gebeurt.

Je moet weten dat veel websites als er iets fout gaan doden (die gebruiken). Dat is geen oplossing.

Als je een hele pagina wil met database connectie en query, doe dat dan zo:

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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?php
$settings 
= array();

$settings['host'] = 'Localhost'// Host
$settings['user'] = 'Root'// User
$settings['pass'] = ''// Wachtwoord
$settings['datb'] = 'test'// Database

$connection mysql_connect($settings['host'],$settings['user'],$settings['pass']);
$selectdb mysql_select_db($settings['datb'], $connection);

if(
$connection){ // Wanneer geconnecteerd is
    
if($selectdb){ // Wanneer database geselecteerd is
        
$connected true;
    }
    else
    {    
// Wanneer niet de database is geselecteerd
        
$connected false;
        
$error 'Database was niet geselecteerd!';
    }
}
else
{    
// Wanneer niet met de database verbonden is
    
$connected false;
    
$error 'Er kon geen connectie gemaakt worden met de database!';
}
?>
<!DOCTYPE html>
<html>
    <head>
        <title>Document</title>
    </head>
    <body>
    <!-- trallalalal etc... -->
    <?php
    
// En nu willen we iets uit de database weergeven...
    
    
if($connected == true){
        
        
$query "
                SELECT * 
                FROM tabel
                "
;
        
$mysqlquery mysql_query($query);
        
$mysqlrows mysql_num_rows($mysqlquery);
        
        if(
$mysqlquery){ // Wanneer de query gelukt is
            
if($mysqlrows 0){ // Wanneer de query een groter aantal resultaten terug geeft als 0 
                
while($rows mysql_fetch_row($mysqlquery)){
                    echo 
rows['iets'];
                }
            }
            else
            {
                echo 
'Was niks om terug te geven';
            }
        }
        else
        {
            echo 
'Query faalde!';
        }
    }
    else
    {
        echo 
$error;
    }
    
?>
    </body>
</html>


Als je het nu nog niet nodig heb, of als je het nu nog niet snapt, sla het dan gewoon even op in een documentje ofzo. Maar als je ooit je database aan de gang krijgt, en je wil er mee gaan werken, kijk hier dan nog even een keertje naar. :)
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')