> Tous les forums > Forum des Webmasters
 problème avec un script php
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
ogd
  Posté le 29/11/2007 @ 11:09 
Aller en bas de la page 
Astucien

Hello!

J'ai installé un script de cartes virtuelles sur mon site, il fonctionne plutôt pas mal, et il est prévu pour les animations flash et ja.

Mais quand j'upload des swf, et que je vérifie sur le site, ils n'apparaissent pas et quand je clique droit ça me dit image non chargée...

Pourriez vous m'aider, me conseiller?

Merci

Bonne journée

Ogd

Publicité
kalinka
 Posté le 29/11/2007 à 12:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

les scripts tels que le tien prenne en compte les extensions pour uploader les fichiers, apparament le tien est prevu uniquement pour les fichiers .fla et pas pour les fichiers .swf

quelque part dans le code tu dois voir une ligne qui accepte les fichier .fla, essaye de rajouter l'extension .swh et ca devrait normalement fonctionner

ogd
 Posté le 29/11/2007 à 18:06 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Hello!

J'ai vérifié, mais apparemment, c'est bien le swf qui est stipulé...

Voici le bout de code qui je pense correspond à l'affichage des images et animations:

function get_html_image($file, $up = '')
{
global $cfg;

if (eregi(PAGE_ANTIHOTLINK,$file))
{
$file_arr = split('/',$file);
$n = sizeof($file_arr) - 1;
$filename = $file_arr[$n];
$v = my_encrypt(date('YmdH'));
$file_url = $file .'&v='. $v;
$file_ext = get_file_extension($filename);
}else{
$file_url = get_video_url($file);
$file_ext = get_file_extension($file);
}
switch ($file_ext)
{
case 'swf':
$show ='
';
break;
case 'jav':
case 'txt':
$file = str_replace('../', '', $file);
$file = str_replace('./', '', $file);
$file_path = $cfg['dir_images'] . $file;
if (file_exists($file_path))
{
$show = @fread(@fopen($file_path, 'rb'), @filesize($file_path));
}
else
{
$show = '';
}
break;
case 'gif':
case 'jpeg':
case 'jpg':
case 'bmp':
default:
$show = 'image';
}
return $show;
}

Merci



Modifié par ogd le 29/11/2007 18:09
cekica
 Posté le 29/11/2007 à 21:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
ogd a écrit :

Hello!

J'ai vérifié, mais apparemment, c'est bien le swf qui est stipulé...

Voici le bout de code qui je pense correspond à l'affichage des images et animations:

function get_html_image($file, $up = '')
{
global $cfg;

if (eregi(PAGE_ANTIHOTLINK,$file))
{
$file_arr = split('/',$file);
$n = sizeof($file_arr) - 1;
$filename = $file_arr[$n];
$v = my_encrypt(date('YmdH'));
$file_url = $file .'&v='. $v;
$file_ext = get_file_extension($filename);
}else{
$file_url = get_video_url($file);
$file_ext = get_file_extension($file);
}
switch ($file_ext)
{
case 'swf':
$show ='
';
break;

case 'jav':
case 'txt':
$file = str_replace('../', '', $file);
$file = str_replace('./', '', $file);
$file_path = $cfg['dir_images'] . $file;
if (file_exists($file_path))
{
$show = @fread(@fopen($file_path, 'rb'), @filesize($file_path));
}
else
{
$show = '';
}
break;
case 'gif':
case 'jpeg':
case 'jpg':
case 'bmp':
default:
$show = 'image';
}
return $show;
}

Merci


Regarde la partie que j' i mis en rouge, c la

ogd
 Posté le 30/11/2007 à 08:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

hello!

oui je sia, désolé, il y a une partie du code qui n'a pas été collé...

voici le code complet:

switch ($file_ext)
{
case 'swf':
$show ='
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0"
width="'. $cfg['flash_width'] .'" height="'. $cfg['flash_height'] .'">
<param name="movie" value="$file_url">
<param name="quality" value="high">
<param name="LOOP" value="true">
<embed src="$file_url" quality="high" pluginspage="
http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"
width="'. $cfg['flash_width'] .'" height="'. $cfg['flash_height'] .'" loop="true">
<noembed>No flash player installed. <a href="
http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">Download from here</a></noembed>
</embed>
</object>';
break;
case 'jav':

Je ne comprends pas ce qui fait que ça ne marche pas...

Si vous pouvez m'aider, c'est sympa,

lerci

ogd

ogd
 Posté le 03/12/2007 à 16:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Hello!

Personne n'a une idée sur l'origine de mon souci?

Merci à vous tous.

Bonne après midi.

Ogd

ogd
 Posté le 27/12/2007 à 13:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Hello!

Mon souci est résolu, c'était un fichier autre qui créait le souci...

J'ai une dernière question:

Tous mes fichiers swf sont appelés dans une page pour laquelle je dois définir la taille globale des flash...

Je voudrais que cette page affiche la taille réelle de chaque flash, mais je n'y arrive pas...

J'ai essayé le 100% mais ce n'est pas ça apparemment...

Auriez vous une idée?

Merci pour votre aide.

Bonnes fêtes de fin d'année

Ogd

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
449,99 €Acer Swift 3 14 pouces (Core i5, 8Go de RAM, SSD 512 Go, Windows 11) + sacoche à 449,99 €
Valable jusqu'au 01 Décembre

Cdiscount fait une promotion sur l'ordinateur portable ultrabook Acer Swift 3 SF314-511 qui passe à 449,99 € avec le code 50EUROS alors qu'on le trouve ailleurs à partir de 639 €. Cet ordinateur portable est équipé d'un écran 14 pouces FullHD (1920x1080) IPS, d'un processeur Core i5-1135G7, de 8 Go de RAM, d'un SSD de 512 Go. Une webcam, le WiFi et le Bluetooth sont de la partie. Des ports USB 2.0, USB 3.1 et HDMI sont présents. Le tout tourne sous Windows 11. Il pèse 1,2 kg et offre un autonomie d'environ 8 h.  Une sacoche est également fournie.


> Voir l'offre
3ème offert2 jeux de société achetés = le 3ème offert
Valable jusqu'au 03 Décembre

Pour 2 jeux de société achetés sur Fnac.com, le 3ème vous est offert. Une très bonne affaire puisque vous trouverez des références parmi les 500 jeux disponibles comme 7 Wonders, Concept, Les Aventuriers du Rail, Pandemic, Splendor, Dixit, Catan, 6 qui prend, Exit, Unlock, Carcassone, Micro Macro Crime Cirty, Dragomino, ...


> Voir l'offre
-72%72% de réduction sur l'abonnement de 2 ans à NordVPN
Valable jusqu'au 03 Décembre

NordVPN fait une promotion sur son abonnement 2 ans qui passe à 67,15 € au lieu de 243,78 € soit une réduction de 68 %. L'abonnement vous reviendra ainsi à 2,80 € / mois. Ce VPN sérieux et rapide vous permettra de surfer anonymement (pas de log conservé) mais également de chiffrer votre connexion en déplacement ou bien d'accéder aux contenus réservés aux internautes d'autres pays (pour les matchs de football retransmis sur les sites web de certaines tv étrangères par exemple). vous pourrez choisir parmi 5100 serveurs répartis dans 59 pays. 6 appareils peuvent utiliser simultanément le compte. 

 


> Voir l'offre

Sujets relatifs
Problème avec mon script.
problème avec script vérification formulaire
Problème avec free
problème avec fichier "xxx.klm"
problème avec google
Problème avec le panel d'un hébergeur d'image
Problème avec onduleur APC; Back-UPS PRO 900
Probléme avec vos liens
Problème avec le mot casino
Problème avec clé d'activation.
Plus de sujets relatifs à problème avec un script php
 > Tous les forums > Forum Forum des Webmasters