login  Naam:   Wachtwoord: 
Registreer je!
 Forum

youtube (Opgelost)

Offline BuzzFuzz2506 - 05/03/2010 14:45
Avatar van BuzzFuzz2506Nieuw lid Wat doe ik fout in in deze code, ik krijg geen youtube filmpje te zien?
  1. <head>
  2. <link href="Style/Iframe.css" rel="stylesheet" type="text/css" /><?php
  3. $config = 'config.php' ;
  4.  
  5. // als de config bestaat de $vars inlezen
  6. if(file_exists($config))
  7. {
  8. include($config);
  9. }
  10. // anders initialiseren
  11. else
  12. {
  13. $Video = '';
  14. $Event = '';
  15. $Datum = '';
  16. $keywords = '';
  17. $email = '';
  18. }
  19.  
  20. // is er gepost dan de $vars overnemen
  21. if($_SERVER['REQUEST_METHOD'] == 'POST')
  22. {
  23. $Video = addslashes($_POST['Video']);
  24. $Event = addslashes($_POST['Event']);
  25. $Datum = addslashes($_POST['Datum']);
  26. $keywords = addslashes($_POST['keywords']);
  27. $email = addslashes($_POST['email']);
  28. // Deze data wordt zo dadelijk
  29. // in config.php geschreven
  30. // Je kan natuurlijk altijd
  31. // meer tekst er in schrijven!
  32. $configinhoud = '<?php
  33. $Video = "' . $Video . '";
  34. $Event = "' . $Event . '";
  35. $Datum = "' . $Datum . '";
  36. $keywords = "' . $keywords . '";
  37. $email = "' . $email . '";
  38. ?>';
  39. $openconfig = fopen("" .$config."", "w");
  40. fwrite($openconfig, $configinhoud);
  41. // De data is er nu ingeschreven
  42. // Dus nu gaan we het bestand weer netjes sluiten!
  43. fclose($openconfig);
  44. }
  45. function parseYoutubeUbb($Video)
  46. {
  47. $Video = preg_replace('_\[youtube\].*?(v=|v/)(.+?)(&.*?|/.*?)?\[/youtube\]_is', '[youtube]$2[/youtube]', $Video);
  48. $Video = preg_replace('_\[youtube\]([a-z0-9-]+?)\[/youtube\]_is', '<object width="250"><param name="movie" value="http://www.youtube.com/v/$1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/$1" type="application/x-shockwave-flash" wmode="transparent" width="250"></embed></object>', $Video);
  49.  
  50. return $Video;
  51. }
  52. ?><?php echo $Video; ?>
  53. <p>[youtube]<?php echo $Video; ?>[/youtube]</p>

8 antwoorden

Gesponsorde links
Offline Wave6 - 05/03/2010 15:27
Avatar van Wave6 PHP beginner Je kan wel vragen wat doe ik fout?
Maar je kan beter precies uitleggen wat je error/probleem is!
Zo maakt het voor ons duidelijk wat er verkeerd gaat en waar wij moeten kijken!

Hoe goed iemand ook kan programmeren, dit soort vragen resulteren soms in grote complexe puzzels!
Offline BuzzFuzz2506 - 05/03/2010 15:49 (laatste wijziging 05/03/2010 15:50)
Avatar van BuzzFuzz2506 Nieuw lid Ik krijg het volgende te zien:
Citaat:
4SZnxr-BHuM
[youtube]4SZnxr-BHuM[/youtube]

ipv een youtube filmpje.  
Offline Wave6 - 05/03/2010 16:07 (laatste wijziging 05/03/2010 16:08)
Avatar van Wave6 PHP beginner Ja logisch...

Je moet het volgende doen..

  1. <?php
  2. $sString = '[youtube]'.$Video.'[/youtube]';
  3. echo parseYoutubeUbb($sString);
  4. ?>


Probeer dit eens:)

Het gaat verkeerd omdat je nergens je functie (parseYoutubeUbb) verder aanroept
Bedankt door: BuzzFuzz2506
Offline BuzzFuzz2506 - 05/03/2010 18:36 (laatste wijziging 05/03/2010 18:37)
Avatar van BuzzFuzz2506 Nieuw lid Als ik dat doe heb ik geen youtube filmpje, maar de bron geeft het volgende aan:
  1. <head>
  2. <link href="Style/Iframe.css" rel="stylesheet" type="text/css" /><object width="250">
  3. <param name="movie" value="http://www.youtube.com/v/4SZnxr-BHuM"></param>
  4. <param name="wmode" value="transparent"></param>
  5. <embed src="http://www.youtube.com/v/4SZnxr-BHuM" type="application/x-shockwave-flash" wmode="transparent" width="250">
  6. </embed></object>
Offline TotempaaltJ - 05/03/2010 21:12
Avatar van TotempaaltJ PHP interesse No kidding, het staat in je <head>, dat is normally niet wat de browser je laat zien Je moet er toch wel een beetje voor nadenken!
Bedankt door: BuzzFuzz2506
Offline Abbas - 05/03/2010 23:10
Avatar van Abbas Gouden medaille

Crew .NET
Je kon dan ineens meegeven dat het in de body-tag moet staan! 
Offline TotempaaltJ - 05/03/2010 23:23
Avatar van TotempaaltJ PHP interesse Dat zou hij zelf toch wel moeten snappen? Als je geen HTML kan, heb je het recht niet om PHP te leren 
Offline BuzzFuzz2506 - 06/03/2010 09:22
Avatar van BuzzFuzz2506 Nieuw lid Damn zo ver terug had ik niet gekeken, was me dood aan het staren op de php code.
 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s