MOD / HACK YouTube Videos et Coppermine 1.4.x
Ce MOD/HACK va vous permettre d'importer des Vidéos depuis
YouTube directement vers votre Coppermine.
Coppermine utilisera les Mot-Clefs / Vignettes / Descriptions de
YouTube durant l'importation des Vidéos.
1 / Pour utiliser ce MOD vous devez être en possession de ceci :
*
Youtube dev API USER-ID (http://www.youtube.com/dev)
* PHP URL "
fopen" en fonction
(à vérifier depuis votre phpinfo()) * PHP 5
(semble OK avec 4.xx, mais voir le Post suivant (http://forum.coppermine-gallery.net/index.php?topic=37970.msg179436#msg179436)) * Droits d'Upload sur votre Galerie en règle !
2/ Les fichiers à modifier seront
upload.php et
theme.php3/ Ouvrez
upload.php et recherchez :
// Add the control device.
$form_array[] = array('control', 'phase_1', 4);
et avant le code ci-dessus ajoutez :
// Youtube
if (USER_ID) {
$form_array[] = 'Youtube uploads';
$form_array[] = array('', 'YT_array[]', 0, 256, 3);
$form_array[] = 'Note: YouTube videos must be added in the form http://www.youtube.com/watch?v=xxxxxxxxxxx';
}
trouvez :
//Now we must prepare the inital form for adding the pictures to the database, and we must move them to their final location.
et avant le code ci-dessus ajoutez :
// youtube
$YT_array = count($_POST['YT_array']);
if ($YT_array) {
$YT_failure_array = array();
for ($counter = 0; $counter < $YT_array; $counter++) {
// Create the failure ordinal for ordering the report of failed uploads.
$failure_cardinal = $counter + 1;
$failure_ordinal = ''.$failure_cardinal.'. ';
$YT_URI = $_POST['YT_array'][$counter];
if (!$YT_URI) continue;
if (preg_match('/youtube\.com\/watch\?v=(.*)/', $YT_URI, $matches)){
$vid = $matches[1];
$xurl = "http://www.youtube.com/api2_rest?method=youtube.videos.get_details&dev_id=xxxxxxxxxxx&video_id=$vid";
$xdata = file_get_contents($xurl);
file_put_contents("albums/edit/yt_$vid.xml", $xdata);
// todo: parse the xml properly
if (preg_match('/<thumbnail_url>(.*)<\/thumbnail_url>/', $xdata, $xmatches)){
$thumbnail = $xmatches[1];
$rh = fopen($thumbnail, 'rb');
$wh = fopen("albums/edit/yt_$vid.jpg", 'wb');
while (!feof($rh)) fwrite($wh, fread($rh, 1024));
fclose($rh);
fclose($wh);
$escrow_array[] = array('actual_name'=>"youtube_$vid.jpg", 'temporary_name'=> "yt_$vid.jpg");
} else {
$YT_failure_array[] = array( 'failure_ordinal'=>$failure_ordinal, 'URI_name'=> $YT_URI, 'error_code'=> $xdata);
}
} else {
$YT_failure_array[] = array( 'failure_ordinal'=>$failure_ordinal, 'URI_name'=> $YT_URI, 'error_code'=> 'Failed to find video');
}
}
}
Dans le block ci-dessus remplacez les "
xxxxxxxxxxxx" par
vos identifiants de développeur YouTube.
Trouvez ceci :
$zip_error_count = count($zip_failure_array);
et à la suite, ajoutez ceci :
$YT_error_count = count($YT_failure_array);
Cherchez :
// Create error report if we have errors.
if (($file_error_count + $URI_error_count + $zip_error_count) > 0) {
et remplacez par ceci :
// Create error report if we have errors.
if (($file_error_count + $URI_error_count + $zip_error_count + $YT_error_count) > 0) {
Trouvez :
// Close the error report table.
endtable()
et avant le code ci-dessus, placez ceci :
// Look for YT upload errors.
if ($YT_error_count > 0) {
// There are URI upload errors. Generate the section label.
form_label("YT errors:");
echo "<tr><td>URI</td><td>Error message</td></tr>";
// Cycle through the file upload errors.
for ($i=0; $i < $YT_error_count; $i++) {
// Print the error ordinal, file name, and error code.
echo "<tr><td>{$YT_failure_array[$i]['failure_ordinal']} {$YT_failure_array[$i]['URI_name']}</td><td>{$YT_failure_array[$i]['error_code']}</td></tr>";
}
}
Recherchez :
$form_array = array(
sprintf($lang_upload_php['max_fsize'], $CONFIG['max_upl_size']),
array($lang_upload_php['album'], 'album', 2),
array('MAX_FILE_SIZE', $max_file_size, 4),
array($lang_upload_php['picture'], 'userpicture', 1, 1),
array($lang_upload_php['pic_title'], 'title', 0, 255, 1),
array($captionLabel, 'caption', 3, $CONFIG['max_img_desc_length']),
array($lang_upload_php['keywords'], 'keywords', 0, 255, 1),
array('event', 'picture', 4)
);
remplacez le code ci-dessus par celui-ci :
if (preg_match('/^youtube_(.*)\.jpg$/', $file_set[0], $ytmatches)){
$vid = $ytmatches[1];
$xdata = file_get_contents("albums/edit/yt_$vid.xml");
// todo: parse the xml properly
preg_match('/<description>(.*)<\/description>/', $xdata, $xmatches);
$description = substr($xmatches[1], 0, $CONFIG['max_img_desc_length']);
// todo: parse the xml properly
preg_match('/<tags>(.*)<\/tags>/', $xdata, $xmatches);
$keywords = $xmatches[1];
// todo: parse the xml properly
preg_match('/<title>(.*)<\/title>/', $xdata, $xmatches);
$title = substr($xmatches[1], 0, 255);
$form_array = array(
array($lang_upload_php['album'], 'album', 2),
array($lang_upload_php['pic_title'], 'title', 0, 255, 1, $title),
array($captionLabel, 'caption', 3, $CONFIG['max_img_desc_length'], $description),
array($lang_upload_php['keywords'], 'keywords', 0, 255, 1, $keywords),
array('control', 'phase_2', 4),
array('unique_ID', $_POST['unique_ID'], 4),
);
} else {
$form_array = array(
sprintf($lang_upload_php['max_fsize'], $CONFIG['max_upl_size']),
array($lang_upload_php['album'], 'album', 2),
array('MAX_FILE_SIZE', $max_file_size, 4),
array($lang_upload_php['picture'], 'userpicture', 1, 1),
array($lang_upload_php['pic_title'], 'title', 0, 255, 1),
array($captionLabel, 'caption', 3, $CONFIG['max_img_desc_length']),
array($lang_upload_php['keywords'], 'keywords', 0, 255, 1),
array('event', 'picture', 4)
);
}
4/ Ouvrez
theme.phpRecherchez :
if (isset($image_size['reduced'])) {
et remplacez par :
if (preg_match('/^youtube_(.*)\.jpg$/', $CURRENT_PIC_DATA['filename'], $ytmatches)){
$vid = $ytmatches[1];
$pic_html = '<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/'. $vid . '"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'. $vid . '" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><br /><table align=\"center\">';
} elseif (isset($image_size['reduced'])) {
Si vous ne trouvez pas
if (isset($image_size['reduced'])) { dans votre fichier theme.php, ouvrez le fichier theme.php (votre-cpg/themes/sample/theme.php) et copiez/collez l'ensemble de
function theme_html_picture()*** Si vous obtenez un message d'erreur comme celui-ci, il est très probable que vous n'avez pas renseigné votre
ID dev YouTube correctement !
Quote 1YouTube internal error. Please report this issue -- including the exact method of producing this error -- to YouTube.
PYAP
sujet original en anglais : http://forum.coppermine-gallery.net/index.php?topic=37962.0
Bonjour,
Si il est supposé que ce MOD fonctionne avec PHP 4.x, il peut apparaitre malgré tout des disfonctionnements.
Si c'est le cas, essayez cette possibilité. (sas garantie ;) )
Ouvrez
UPLOAD.PHP et copiez/collez le code suivant au début du fichier juste avant :
Quote// Check to see if user can upload pictures. Quit with an error if he cannot.
if (!function_exists('file_put_contents')) {
function file_put_contents($n,$d) {
$f=@fopen($n,"w");
if (!$f) {
return false;
} else {
fwrite($f,$d);
fclose($f);
return true;
}
}
}
PYAP
Bonjour,
Je trouve ce mod vraiment super interessant, cependant je n'arrive pas l'installer, c'est un peu bete ! lol
Voila ce qu'il m'affiche apres avoir suivi toutes les étapes :
"Template error
Failed to find block 'img_desc'(#(<!-- BEGIN img_desc -->)(.*?)(<!-- END img_desc -->)#s) in :"
Merci d'avance si vous arrivez à m'aider !
Liviobiz
Bonjour,
Difficile à dire, mais ça sent le TEMPLATE non comptible avec la version 1.4x de Coppermine pour laquelle ce MOD est conçu.
Quelle est votre version de Coppermine ?
La fonction fopen est activée sur votre serveur ?
Quel Thème utilisez-vous ?
PYAP
J'utilise le theme de base de coppermine, la derniere version me semble-t-il (1.4.10)
Pour la fonction fopen du serveur, ca j'ai pas vérifié effectivement, mais je sais pas comment le faire...
Enfin dans phpmyadmin, je ne trouve pas PHP URL fopen, je sais pas ou il faut chercher : phpinfo je ne le trouve pas non plus...
Petite précision qui a son importance,
UN moment on doit faire cette opération :
4/ Ouvrez theme.php
Recherchez :
Code:
if (isset($image_size['reduced'])) {
et remplacez par :
Code:
if (preg_match('/^youtube_(.*)\.jpg$/', $CURRENT_PIC_DATA['filename'], $ytmatches)){
$vid = $ytmatches[1];
$pic_html = '<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/'. $vid . '"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'. $vid . '" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><br /><table align=\"center\">';
} elseif (isset($image_size['reduced'])) {
Si vous ne trouvez pas if (isset($image_size['reduced'])) { dans votre fichier theme.php, ouvrez le fichier theme.php (votre-cpg/themes/sample/theme.php) et copiez/collez l'ensemble de function theme_html_picture()
Or moi, dans mon fichier theme.php de classic, j'ai strictement rien, j'ai que des choses dans les autres themes, mais dans le theme classique, j'ai rien.
Il est précisé que je copie coll l'ensemble de la function theme_html_picture de theme.php du theme sample.D'accord, mais je le colle où ? sur le theme classic ? je l'ajoute ?
Merci encore !
Bonjour,
pour savoir tout des possibilités de votre serveur, faites (mode Admin) www. votre-coppermine/phpinfo.php
Copiez la fonction décrite dans votre THEME.PHP (classic)
Pour vous rassurrer, faites une sauvegarde de votre fichier vide ! :D
;D
PYAP
Merci bcp PYAP ! ca fait plaisir ! j'avance mais ca fonctionne toujours pas ;D
En fait quand j'essaie d'uploader les fichier, il y a bien la possibilité d'ajouter des vidéos youtube, mais quand je veux les charger : bing erreur !
Voila ce qu'il m'affiche :
Fatal error: Call to undefined function: file_put_contents() in /home/music/public_html/gallery/upload.php on line 1996
Je pense sans trop prendre de risque que donc ca vient de la ligne 1996 du fichier UPLOAD ! lol je suis trop fort non ?
Par contre pour savoir l'erreur que j'ai fait alors la c'est une autre histoire !
Je te ferai bien une copie du fichier upload ici, mais je sais pas si c'est autorisé ! dans le doute j'attendrai ton accord !
En espérant que tu aies la solution, histoire que je puisse lancer mon site au plus vite ! ;D
Quotepuisse lancer mon site au plus vite !
pas de précipitation ! ;)
Fatal error: Call to undefined function: file_put_contents() in /home/music/public_html/gallery/upload.php on line 1996
Révisez le code que vous avez coller. Il semble qu'une fonction ne soit pas interprétée !
Vérifiez bien qu'il n'y ait pas la présence "invisible" d'un caractère "ESPACE" à la suite de -> en fin de fichier THEME.PHP
Quoteje te ferai bien une copie du fichier upload ici, mais je sais pas si c'est autorisé !
Oui c'est autorisé, mais inutile d'expédier l'intégralité du fichier. "
Zoomez" sur la zone du code concerné !
PYAP
J'arrrive pas trouver l'erreur, mais j'ai remarqué que le point d'interrogation à la fin du fichier upload.php devrait etre rouge il me semble or il est noir ????? c'est pas normal ca non ? tout au début du fichier il est rouge et a la fin il est noir, alors que dans le fichier sans modif il est bien rouge a la fin...
De quoi ca peut bien venir ?? ???
Je vous suggère de repartir depuis un fichier "clair".
Eventuellement utilisez WinMerge un comparateur de fichiers TXT ou asci bien pratique dans de tels cas ! ;)
PYAP
ya pas le meme mod avec dailymotion par hasard ?
Hello !
J'ai toujours pas réussi a faire fonctionner le mod Youtube :-\
J'ai bien tout repris a zero, mais rien a faire toujours la meme erreur !
J'ai une copie de la zone qui comprend la ligne 1996 qui est celle ou se situe apparemment l'erreur d'apres le message :
Pour info la ligne 1996 est celle soulignée et en gras
// $zip_upload_count = count($_FILES['ZIP_array']['name']);
// youtube
$YT_array = count($_POST['YT_array']);
if ($YT_array) {
$YT_failure_array = array();
for ($counter = 0; $counter < $YT_array; $counter++) {
// Create the failure ordinal for ordering the report of failed uploads.
$failure_cardinal = $counter + 1;
$failure_ordinal = ''.$failure_cardinal.'. ';
$YT_URI = $_POST['YT_array'][$counter];
if (!$YT_URI) continue;
if (preg_match('/youtube\.com\/watch\?v=(.*)/', $YT_URI, $matches)){
$vid = $matches[1];
$xurl = "http://www.youtube.com/api2_rest?method=youtube.videos.get_details&dev_id=sXOUCtsNYSg&video_id=$vid";
$xdata = file_get_contents($xurl);
[u][b]file_put_contents("albums/edit/yt_$vid.xml", $xdata);[/b][/u]
// todo: parse the xml properly
if (preg_match('/<thumbnail_url>(.*)<\/thumbnail_url>/', $xdata, $xmatches)){
$thumbnail = $xmatches[1];
$rh = fopen($thumbnail, 'rb');
$wh = fopen("albums/edit/yt_$vid.jpg", 'wb');
while (!feof($rh)) fwrite($wh, fread($rh, 1024));
fclose($rh);
fclose($wh);
$escrow_array[] = array('actual_name'=>"youtube_$vid.jpg", 'temporary_name'=> "yt_$vid.jpg");
} else {
$YT_failure_array[] = array( 'failure_ordinal'=>$failure_ordinal, 'URI_name'=> $YT_URI, 'error_code'=> $xdata);
}
} else {
$YT_failure_array[] = array( 'failure_ordinal'=>$failure_ordinal, 'URI_name'=> $YT_URI, 'error_code'=> 'Failed to find video');
}
}
}
// youtube
$YT_array = count($_POST['YT_array']);
if ($YT_array) {
$YT_failure_array = array();
for ($counter = 0; $counter < $YT_array; $counter++) {
// Create the failure ordinal for ordering the report of failed uploads.
$failure_cardinal = $counter + 1;
$failure_ordinal = ''.$failure_cardinal.'. ';
$YT_URI = $_POST['YT_array'][$counter];
if (!$YT_URI) continue;
if (preg_match('/youtube\.com\/watch\?v=(.*)/', $YT_URI, $matches)){
$vid = $matches[1];
$xurl = "http://www.youtube.com/api2_rest?method=youtube.videos.get_details&dev_id=xxxxxxxxxxx&video_id=$vid";
$xdata = file_get_contents($xurl);
file_put_contents("albums/edit/yt_$vid.xml", $xdata);
// todo: parse the xml properly
if (preg_match('/<thumbnail_url>(.*)<\/thumbnail_url>/', $xdata, $xmatches)){
$thumbnail = $xmatches[1];
$rh = fopen($thumbnail, 'rb');
$wh = fopen("albums/edit/yt_$vid.jpg", 'wb');
while (!feof($rh)) fwrite($wh, fread($rh, 1024));
fclose($rh);
fclose($wh);
$escrow_array[] = array('actual_name'=>"youtube_$vid.jpg", 'temporary_name'=> "yt_$vid.jpg");
} else {
$YT_failure_array[] = array( 'failure_ordinal'=>$failure_ordinal, 'URI_name'=> $YT_URI, 'error_code'=> $xdata);
}
} else {
$YT_failure_array[] = array( 'failure_ordinal'=>$failure_ordinal, 'URI_name'=> $YT_URI, 'error_code'=> 'Failed to find video');
}
}
}
Merci d'avance!
UP :)
Quote from: liviobiz on February 21, 2007, 11:51:42 PM
UP :)
en règle générale, si il n'y a pas de réponse, c'est que personne n'est en mesure de vous aider.
Bonjour,
J'ose espérer que vous êtes en possession de votre ID YouTube !
http..../youtube.com/api2_rest?method=youtube.videos.get_details&dev_id=xxxxxxxxxxx&video_id=$vid";
PYAP
Punaise, il fallait simplement que je rajoute ce que tu as mis au début du post concernant php 4 !!!!
L'upload fonctionne apparemment mais en fait dans mes albums ils n'affichent que les vignettes, il n'y a aucune possibilité de lire les vidéos. On voit les vignettes et c'est tout.
PYAP si tu peux encore me consacrer quelques minutes pour tenter de résoudre mon ptit pb, ca serait tres aimable de ta part ! :-)
Merci d'avance !
Ouh! visiblement on s'approche de la solution !
Inutile de vous demander si vos navigateurs sont équipés du plugin FLASH !
PYAP
Oui c'est inutile ! ;D
Mais j'ai bien une vignette de la vidéo qui s'affiche à la place de la vidéo.
Que faire ?
Up ;D
Hello Liviobiz,
Aucune idée ???
Les investigations à distance sont souvent impossibles...
Là, je ne vois pas du tout pour quelles raisons le Plugin capture la Vignette sans pour autant afficher le fichier FLASH YouTube !
Une adresse pour voir ?
PYAP
Liviobiz,
J'ai bien reçu votre PM en forme de UP discret ;)
Je persiste à dire que je ne vois pas du tout ce qui peut entraver le lien entre la vidéo YouTube et votre Galerie ???
Avez-vous consultez le sujet similaire en anglais ?
http://forum.coppermine-gallery.net/index.php?topic=37962.0 (http://forum.coppermine-gallery.net/index.php?topic=37962.0)
PYAP
Hello,
J'ai aussi un petit problème avec ce "MOD/HACK" !
J'utilise un thème avec un menu verticale gauche et je pense que ce "MOD/HACK" ne me le reconnais pas !!!
J'ai "bloqué" la largeur de mon site à 950px et avec ce "MOD/HACK" quand je veux voir une vidéo cela m'élargit le site de la largeur du menu de gauche !!!
Il n'y a pas de problème avec la visualistation des images ... et les vidéos fonctionne bien, mais y a ce problème de largeur avec les vidéos !
Que faut-il faire ?
Merci
Bonjour,
Je ne me suis plus penché sur ce MOD depuis Octobre 2006 !
Il n'est pas improbable que YouTube (Google maintenant) ait modifié un point crucial !
Par ailleurs, je ne possède pas le temps pour me consacrer aux investigations nécessaires ;)
PYAP
Quote from: PYAP on May 14, 2007, 02:17:44 PM
Bonjour,
Je ne me suis plus penché sur ce MOD depuis Octobre 2006 !
Il n'est pas improbable que YouTube (Google maintenant) ait modifié un point crucial !
Par ailleurs, je ne possède pas le temps pour me consacrer aux investigations nécessaires ;)
PYAP
Aaaargh ! Dommage !
Bon moi je pense que c'est une ligne qui doit "manquer" au MOD pour spécifier que j'ai un colonne à gauche !!!
Dommage que tu n'aie pas le temps :'(, mais je m'en remettrai ;)
Merci
PS: Si qqn d'autre à du temps à consacrer à mon problème ... qu'il ne se gène pas ;D
J'ai trouvé !!!
J'avais un problème : voir image
$pic_html = '<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/'. $vid . '"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'. $vid . '" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><br /><table align=\"center\">';
J'ai enlevé: <table align=\"center\"> à cette ligne de code et c'est bon maintenant !
Si ça peut aider d'autres que moi tant mieux ;)
QuoteJ'ai trouvé !!!
Super ;D
Bien Joué
K+1 ;D
QuoteSi ça peut aider d'autres que moi tant mieux
Oui évidement ! Tous ceux qui utilisent, ou désirent utiliser ce MOD/HACK ;)
PYAP
hi you all,
I have a problem with this hack, it works great but dispays bad on my site, look at this :
http://freebytes.eu/webalbum/displayimage.php?album=lastup&cat=0&pos=0
I don't want those scrollbars it's not pretty, there's enough place to display all properly, and my navigation menu has to be on the right side.
I tried to change the parameters in theme.php but nothing happens, still the same.
Could you help me please.
Hi , we are in the french board here, please post in french or in the apropriate board
Bonsoir,
oui désolé je deviens dingue avec toutes ces langues dans ma tête, j'ai complètement zappé que c'etait le board en francais,
en fait oui je me suis bien débrouillé avec cet hack il marche à la merveille et aucun souci, voici le résultat :
http://freebytes.eu/webalbum/displayimage.php?album=42&pos=2
Cordialement
Aaaaaaaaaaaaaaaaaaarrrrgh ! Informaniak (mon hébergeur) a désactivé fopen dans la semaine ! Donc ce mod et d'autres choses sur mon site ne fonctionnent plus...
J'ai réparé le problème que j'avais sur le décodage des flux RSS avec la fonction cURL, je vais essayé de faire une version cURL de ce mod. ;)
La nouvelle version de ma galerie tourne autour de ce mod, si il marche pas j'ai l'air d'un con... ;D
C'est bon, ouf ! ;D
Cherchez
$vid = $matches[1];
$xurl = "http://www.youtube.com/api2_rest?method=youtube.videos.get_details&dev_id=xxxxxxxxxxx&video_id=$vid";
$xdata = file_get_contents($xurl);
file_put_contents("albums/edit/yt_$vid.xml", $xdata);
// todo: parse the xml properly
if (preg_match('/<thumbnail_url>(.*)<\/thumbnail_url>/', $xdata, $xmatches)){
$thumbnail = $xmatches[1];
$rh = fopen($thumbnail, 'rb');
$wh = fopen("albums/edit/yt_$vid.jpg", 'wb');
while (!feof($rh)) fwrite($wh, fread($rh, 1024));
fclose($rh);
fclose($wh);
Remplacez par :
$vid = $matches[1];
$xurl = "http://www.youtube.com/api2_rest?method=youtube.videos.get_details&dev_id=xxxxxxxxxxx&video_id=$vid";
$ch = curl_init($xurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$xdata = curl_exec ($ch);
curl_close ($ch);
file_put_contents("albums/edit/yt_$vid.xml", $xdata);
// todo: parse the xml properly
if (preg_match('/<thumbnail_url>(.*)<\/thumbnail_url>/', $xdata, $xmatches)){
$thumbnail = $xmatches[1];
$ch = curl_init($thumbnail);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$xdata = curl_exec ($ch);
curl_close ($ch);
file_put_contents("albums/edit/yt_$vid.jpg", $xdata);
Enjoy !
hum, si j'ai bien compris (ce qui reste aléatoire :D ), ce mod permet de mettre une vidéo Youtube à la place d'une photo dans coppermine.
mais si on veut mettre la vidéo dans les comments, c'est possib' ?
Pour la vidéo dans les commentaires j'ai pas testé mais si le HTML est autorisé dans les commentaires ça ne peut que marcher (sans ce mod)
Ce mod permet de faire ça : http://media3.fanaticf1.com/displayimage.php?pos=-1271
Salut à tous j'ai installé ce MOD, mais j'ai un message d'erreur :
Fatal error: Call to undefined function: file_put_contents() in /home.10.27/dubstyle/www/academy/upload.php on line 2036
Correspondant à cette ligne :
file_put_contents("albums/edit/yt_$vid.xml", $xdata);
Et j'ai pourtant essayé d'installer la correction d'Elwood J.Blues :(
Avez vous une solution ?
Désolé pour le double post mais je ne peu édité le précédent
Alors j'ai un peu avancé plus de message d'erreur sur page blanche mais un message d'erreur comme quoi la video Youtube ne passe pas :
0 uploads effectués avec succès.
Rapport d'erreur
Le téléchargement suivant a généré des erreurs :
YT errors:
URI Error message
1. http://fr.youtube.com/watch?v=*********
8Bad, unknown, or disabled dev_id specified.
?
Dans le premier post y'a marqué :
Quote*** Si vous obtenez un message d'erreur comme celui-ci, il est très probable que vous n'avez pas renseigné votre ID dev YouTube correctement !
Quote from: Elwood J. Blues on March 09, 2008, 10:39:26 AM
Pour la vidéo dans les commentaires j'ai pas testé mais si le HTML est autorisé dans les commentaires ça ne peut que marcher (sans ce mod)
Ce mod permet de faire ça : http://media3.fanaticf1.com/displayimage.php?pos=-1271
merci ^^
la configuration de Coppermine ne permet pas d'autoriser le HTML dans les commentaires, si ? j'ai ptet raté un truc...
Effectivement, c'est pour des raisons de sécurité
On doit pouvoir arriver à passer outre ;)
Salut.
Fais plaisir de revenir ici ;D
Bon alors moi j'ai ce message d'erreur
QuoteFatal error: Call to undefined function: file_put_contents() in /homepages/32/d209842248/htdocs/le_site/coppermine/upload.php on line 2004
Qu'ais je pu oublier????
Y a t il eu une autre solution depuis cette époque ;D pour uploader des vidéos you tube sur coppermine??
D'avance merci
RiK
Bonjour,
Waouh ! Je n'avais pas vu ce MOD depuis le 31 - x - 2006 ???
RAPPEL :
Pour utiliser ce MOD vous devez être en possession de ceci :
* Youtube dev API USER-ID (http://www.youtube.com/dev)
* PHP URL "fopen" en fonction (à vérifier depuis votre phpinfo())
* PHP 5
* Droits d'Upload sur votre Galerie en règle !
Les Vidéos n'étaient pas téléchargées dans Coppermine et ne pourront pas !
QuoteWaouh ! Je n'avais pas vu ce MOD depuis le 31 - x - 2006
bha ça faisait encore plus longtemps que je n'étais pas venu par là aussi ;D
Au cas ou,je répose cette question,y a t'il eu un autre mod pour integrer des vidéos youtube sur la galerie??
Sinon impossible aussi de mettre une vidéo avi en ligne ???
voila pourtant dans la faq de mon hébergeur
QuoteUne limite est-elle présente sur le nombre de fichiers ou la taille ?
Nous n'imposons aucune taille maximale pour un fichier sur votre Espace Web.
Une seule limitation quand au nombre de fichiers est imposées.
Vous ne pouvez pas placer plus de 262 144 fichiers sur votre Espace Web.
Alors je sèche totalement.......car lors d'un envoi d'un fichier avide 5 mo ou de 230 mo,pareil,rien,nada
RiK
QuoteSinon impossible aussi de mettre une vidéo avi en ligne
Nous parlons dans ce Sujet de Vidéos Youtube et non de AVI ou autres !
Voyez le Titre de ce Sujet ;)
Ceci étant AVI n'est pas conseillé au regard du poids des fichiers de ce format vidéo.
Merci Pascal,je savais bien que je m'égarais ;) ;D
Et donc pour youtube,pas d'autre mod pour l'integration par des membres??
Désolé de remonter des archives de la cave ::) :D
En tout cas toujours aussi rapide danss vos réponses les gars ;) ;)
Rik
Bonsoir à tous,
Tombé par hasard sur ce mod, j'ai essaye de le mettre en place pour pouvoir diffuser de la vidéo sans sur-charger mon serveur.
J'ai bien suivi le post et voici le rapport d'erreur suite à la tentative de téléchargement :
Rapport d'erreur
Le téléchargement suivant a généré des erreurs :
YT errors:
URI Error message
1. test video Failed to find video
Si cela peut aider, voici le lien youtube => http://www.youtube.com/watch?v=VXMd8wgJ8Y0
Et le lien de ma gallery => http://www.famille-rosset.fr
Merci de votre aide
Petite question aux utilisateurs de ce mod : que doit on mettre dans le nom lors de l'upload d'un fichier YouTube ?
Mon problème vient peut être de la ...
Bon alors juste pour info, l'API de Youtube à changé. Vous avez dans le post en anglais les modifs à faire.
Pour l'instant, cela ne fonctionne toujours pas chez moi.... :'(