Oeh, kun je eens vertellen hoe? dat zou vet zijn! en scheelt aan extra queriesquote: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.
Dat kan, kijk eens naar curl.quote: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?
Met mod_rewrite. Als je zoekt op anti-hotlinkscripts dan moet je een eind komen.quote: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
Als jij kleine afbeeldingen in een andere map zet of anderszins een herkenbare naam geeft, is het weldegelijk een optie.quote: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
Ik ben me nu aan het verdiepen in curl, maar hoe zou jij het aanpakken dan?quote:Op vrijdag 26 november 2010 15:04 schreef Chandler het volgende:
Dat is mogelijk maar kost wel bergen met werk
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: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.
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.quote: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?
Dat kan toch? Moet je wel vantevoren doen, en dan kun je die via mod_rewrite serveren.quote: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 zei ik.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.
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 PHPquote: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.
quote: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.
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.quote:Op vrijdag 26 november 2010 18:38 schreef GlowMouse het volgende:
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> |
nou, ik ken die namen niet . 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 .quote: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
ok, jammer dat ik dat niet gelijk wist want ik heb nu al apache en php up and running alleen mysql nietquote: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
dan installeer je mysql en kijk je of je met een andere mysql-client wel kunt connectenquote: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
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!'; } ?> |
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'.quote: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
quote:
de service met de naam mysql wel:quote:Op zondag 28 november 2010 16:10 schreef GlowMouse het volgende:
Je zou kunnen controleren of het draait.
Je moet weten dat veel websites als er iets fout gaan doden (die gebruiken). Dat is geen oplossing.quote: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 .
EDIT: Ja, prima te begijpen. Even kijken wat er bij mij gebeurt.
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> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |