begin process at 2010 03 22 02:02:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Divers

 > 

Débutant(e)

 > 

flash+pdf


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

flash+pdf

mercredi 29 novembre 2006 à 12:08:48 | flash+pdf

nomitruk

Bonjour à tous,
je suis en train de finaliser un site en flash et voila ti pas que le client me demande de rajouter une rubrique "chroniques" dans laquelle il publierait régulièrement des pdf téléchargeables par les visiteurs comme des buletins d'infos.Alors voilà, comment je fais un truck pareil???
Si vous avez une solution en html ou php je suis preneuse aussi ...
Bon bah merci pour ceux qui auront compris ma question en gros :
comment développer une plateforme d'actualisation pour uploader des pdf ?...qui s'accumulent dans une liste visible et cliquable pour le visiteur?
si vous voulez voir le site en développement c'est là
http://praxeo-conseil.fr/maquette/  [ Lien ]

jeudi 30 novembre 2006 à 11:47:03 | Re : flash+pdf

goldenboy68

Réponse acceptée !
Tu fais un espace d'administration, tu récupères un script pour l'upload du fichier. Tu enregistres le nom dans une base de données. Tu crées une rubrique "Téléchargements" ou qqch comme ça et tu y mets la liste des trucs à télécharger (tu récupères la liste en faisant un appel à une page PHP par exemple qui va te renvoyer la liste!) Pour chaque élément reçu, tu affiches le nom (par exemple) et tu mets un lien dessus (genre un javascript dont la fonction est définie sur la page HTML conteneur et tu l'appelles avec la classe ExternalInterface)...le javascript ouvrirai une popup qui permet de télécharger le fichier (qui sera passé en paramètre à la fonction javascript). ...demande un supplément, car y'a quand même pas mal de boulot en plus!!! @+! Samy
jeudi 30 novembre 2006 à 20:17:53 | Re : flash+pdf

nomitruk

merci beaucoup pour ta réponse....
...mais j'ai pas tout compris juste les grande lignes (vraiment débutante en programmation)
Chui pas sure de me lancer dans un espace administrateur , ça demande une base de donnée etc...et j'y connais queudalle !
Mais je vais explorer tout de même ta solution et un bricolage à ma sauce du genre xml,css,pdf ...
En tout cas merci encore si j'arrive à quelque chose je te tiens au courant...
Joyeux Noyel Sammy

vendredi 1 décembre 2006 à 08:09:26 | Re : flash+pdf

goldenboy68

Tu peux essayer avec un XML effectivement, mais tu vas devoir faire des modifications du fichier à chaque fois que le client veux ajouter d'autres fichiers à télécharger...pas pratique.

LoadVars + une page PHP qui te renvoie les enregistrements de la base de données et une table toute simple pour enregistrer le nom du fichier et un id_fichier qui serait la clé primaire.

voilà voilà

@+ et bon courage! Samy
jeudi 14 décembre 2006 à 16:22:54 | Re : flash+pdf

nomitruk

salut,
bon en ce moment j'ai le cerveau trop ramoli pour faire ce genre de truc, combien tu prendrais pour développer ce script?
dans notre asso on cherche des développeurs pour bosser avec nous si ça te dit?
 J'attends ta réponse ...
bonne journée
samedi 13 janvier 2007 à 16:50:55 | Re : flash+pdf

nomitruk

coucou,
j'ai un peu avancé sur le site j'ai bricolé la page php et les variables action script mais j'ai encore un soucis, je récupère bien mais fichiers uploader mais ces derniers n'apparaissent pas en liens sur mon swf,...
si jamais ça dit à quelqu'un de me filer un coup de main...
c'est à cette adresse:
http://praxeo-conseil.fr/
sur la page d'acceuil il faut cliquer sur dialogues puis sur le rectangle beige à  coté du champs E-mail le nom utilisateur et le pass c'est pascal ensuite on arrive sur l'upload.

je mets ici un extrait du code:

UPLOAD.PHP/
<?php
session_start(); // Création de la session
if(isset($_SESSION['login']))
{
 //echo 'La variable "variable" existe et vaut: ' . $_SESSION['login'];
 $LoginInput = $_SESSION['login'];
 // Connexion au serveur
 //Connexion à la base de données
 include_once("Serveur/connexion.php"); 
 $sql = "select u_droit from t_users where u_login= \"$LoginInput\"";
 $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

 $data = mysql_fetch_assoc($req);
 if ($data['u_droit'] != 1)
 {
  echo '<meta http-equiv="refresh" content="1;URL=log.php">';
 }
 
 else {
?>
<style type="text/css">
<!--
.Style1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}
-->
</style>

<form method="post" enctype="multipart/form-data" action="upload2.php">
  <div>
    <input name="sujet" type="text" id="sujet" value="sujet">
  </div>
  <div>
<input type="file" name="fichier" size="30">

</div>
<input type="submit" name="upload" value="Envoyer">
</form>
<span class="Style1"><a href="/deconnexion.php">Deconnexion</a>
<a href="/lister.php">Lister</a></span> 
<? 
 }
}
else  
 {
  echo '<meta http-equiv="refresh" content="1;URL=log.php">';
 }
 
 
//echo '<meta http-equiv="refresh" content="1;URL=upload.php">';
?>

UPLOAD2.PHP

<?php

if( isset($_POST['upload']) ) // si formulaire soumis
{
    $content_dir = 'upload/'; // dossier où sera déplacé le fichier

    $tmp_file = $_FILES['fichier']['tmp_name'];

    if( !is_uploaded_file($tmp_file) )
    {
        exit("Le fichier est introuvable");
    }

    // on vérifie maintenant l'extension
    $type_file = $_FILES['fichier']['type'];
 
    if( !strstr($type_file, 'pdf')  )
    {
        exit("Le fichier n'est pas un pdf");
    }
 

    // on copie le fichier dans le dossier de destination
    $name_file =     $_FILES['fichier']['name'];
 $name_sujet  =   $_POST['sujet'].".pdf";

 
 if( preg_match('#[\x00-\x1F\x7F-\x9F/\\\\]#', $name_file) )
 {
     exit("Nom de fichier non valide");
 }
  else if( !move_uploaded_file($tmp_file, $content_dir . $name_sujet) )
  {
     exit("Impossible de copier le fichier dans $content_dir");
  }

echo "Le fichier a bien été uploadé, vous allez être redirigé dans quelques instant vers la page d'upload...";
 echo '<meta http-equiv="refresh" content="5;URL=upload.php">';

}
else
{
 echo '<meta http-equiv="refresh" content="1;URL=log.php">';
}

?>

CHRONIQUES.FLA

system.useCodepage = true;
phpNews = new XML();
phpNews.onLoad = affichageNews;
phpNews.load("lister.php");
function affichageNews() {
 txt = phpNews.firstChild.toString();

Voilà , si quelqu'un trouve la faille je lui en serais etrernellement reconnaissante merci d'avance

samedi 13 janvier 2007 à 16:56:25 | Re : flash+pdf

nomitruk

j'avais oublié cette page

// Lister un repertoire par ordre alphabétique avec la fonction readdir()
// Code qui passe sur tous les serveurs

   
// ouvre le rep
  $dp = opendir("./upload");

  $i=0;
  while ( $file = readdir($dp) )
  {
    // enleve les fichiers . et ..
    if ($file != '.' && $file != '..')
    {  
   //$file = preg_replace('/.pdf/',' ', $file);
   //$var = 'Jean-Michel'; //Chaîne initiale
   //$var = preg_replace('/[^a-z0-9]/', '-', $var);
   //echo $var;
   // echo "<a href = \"
http://www.google.fr\ ">";
   // echo $file;
   // echo "</a>";
   // on passe les datas dans un tableau
            $ListFiles[$i]=$file;
            $i++;
    }
 }
  closedir($dp);


// tri par ordre decroissant
  if(count($ListFiles)!=0)
  {
     if($list_tri == 'DESC')
     {
         rsort($ListFiles);
     }
     else
     {
         sort($ListFiles);
     }
  }

// affiche les fichiers par ordre alphabetique decroissant
  $i=0;
  while ( $i < count($ListFiles))
  {  
      $ListFiles[$i] = preg_replace('/.pdf/',' ', $ListFiles[$i]);
   //echo "<a href='http://www.google.fr'>" .$ListFiles[$i];
   //echo "<a href='http://www.google.fr'>"
   //echo <a href="
http://www.google.fr">Cliquez ici</a>

   echo $ListFiles[$i];
   //echo "</a>";
   echo "\n";
      $i++;
  }

?>
<a href='http://www.google.fr'>lien</a>

samedi 13 janvier 2007 à 16:56:27 | Re : flash+pdf

nomitruk

j'avais oublié cette page

// Lister un repertoire par ordre alphabétique avec la fonction readdir()
// Code qui passe sur tous les serveurs

   
// ouvre le rep
  $dp = opendir("./upload");

  $i=0;
  while ( $file = readdir($dp) )
  {
    // enleve les fichiers . et ..
    if ($file != '.' && $file != '..')
    {  
   //$file = preg_replace('/.pdf/',' ', $file);
   //$var = 'Jean-Michel'; //Chaîne initiale
   //$var = preg_replace('/[^a-z0-9]/', '-', $var);
   //echo $var;
   // echo "<a href = \"
http://www.google.fr\ ">";
   // echo $file;
   // echo "</a>";
   // on passe les datas dans un tableau
            $ListFiles[$i]=$file;
            $i++;
    }
 }
  closedir($dp);


// tri par ordre decroissant
  if(count($ListFiles)!=0)
  {
     if($list_tri == 'DESC')
     {
         rsort($ListFiles);
     }
     else
     {
         sort($ListFiles);
     }
  }

// affiche les fichiers par ordre alphabetique decroissant
  $i=0;
  while ( $i < count($ListFiles))
  {  
      $ListFiles[$i] = preg_replace('/.pdf/',' ', $ListFiles[$i]);
   //echo "<a href='http://www.google.fr'>" .$ListFiles[$i];
   //echo "<a href='http://www.google.fr'>"
   //echo <a href="
http://www.google.fr">Cliquez ici</a>

   echo $ListFiles[$i];
   //echo "</a>";
   echo "\n";
      $i++;
  }

?>
<a href='http://www.google.fr'>lien</a>

samedi 13 janvier 2007 à 16:56:29 | Re : flash+pdf

nomitruk

j'avais oublié cette page

// Lister un repertoire par ordre alphabétique avec la fonction readdir()
// Code qui passe sur tous les serveurs

   
// ouvre le rep
  $dp = opendir("./upload");

  $i=0;
  while ( $file = readdir($dp) )
  {
    // enleve les fichiers . et ..
    if ($file != '.' && $file != '..')
    {  
   //$file = preg_replace('/.pdf/',' ', $file);
   //$var = 'Jean-Michel'; //Chaîne initiale
   //$var = preg_replace('/[^a-z0-9]/', '-', $var);
   //echo $var;
   // echo "<a href = \"
http://www.google.fr\ ">";
   // echo $file;
   // echo "</a>";
   // on passe les datas dans un tableau
            $ListFiles[$i]=$file;
            $i++;
    }
 }
  closedir($dp);


// tri par ordre decroissant
  if(count($ListFiles)!=0)
  {
     if($list_tri == 'DESC')
     {
         rsort($ListFiles);
     }
     else
     {
         sort($ListFiles);
     }
  }

// affiche les fichiers par ordre alphabetique decroissant
  $i=0;
  while ( $i < count($ListFiles))
  {  
      $ListFiles[$i] = preg_replace('/.pdf/',' ', $ListFiles[$i]);
   //echo "<a href='http://www.google.fr'>" .$ListFiles[$i];
   //echo "<a href='http://www.google.fr'>"
   //echo <a href="
http://www.google.fr">Cliquez ici</a>

   echo $ListFiles[$i];
   //echo "</a>";
   echo "\n";
      $i++;
  }

?>
<a href='http://www.google.fr'>lien</a>

samedi 13 janvier 2007 à 16:58:23 | Re : flash+pdf

nomitruk

c'est la page lister.php  désolée je l'ai mise 3 fois je ne sais pas comment l'enlever

1 2

Cette discussion est classée dans : site, flash, pdf


Répondre à ce message

Sujets en rapport avec ce message

Liste Des Meilleure Site Sur Flash 4,5,6 [ par Freneticode ] ---> FrenetiCodeChere ami...Je trouve que se serais tres utiles de relancer une liste des meilleures sites sur flash.!Alors n'esiter pas a mettre a jo Site en Flash [ par Synhok ] Je voudrais simplement qu'une fois mon animation d'intro terminée, elle s'arrête pour laisser le temps à l'utilisateur de choisir un lien...et je ne s pas de Crack sur le site !!! [ par Fedaykin ] ca ne fait pas trop serieux de laisser (et donc de promouvoir le crack de FLash) des messages comme ca sur le site !!!moi je dit ca pour le webmaster sur quel site pourrai-je trouver des boutons 3d flash ? [ par martinkk ] je viens de decouvrir flash et je voudrais utiliser des boutons 3d flash pour embellir mes formulaires.sur quels sites se trouvent les meilleurs bouto Un nouveau site sur flash [ par boulet ] Si ca interesse quelqu'un je viens de tomber sur un site qui n'est à priori pas encore ouvert, mais assez sympa à voir.L'url est http://www.flash-faci Flah vs Mac [ par Simoya ] Bonjour! est-ce que quelqu'un sait comment faire pour que les utilisateurs MAC puissent voir les sites en FLASH???? Bon ce n'est pas tous les Des cases pour écrire dedans ! [ par SkyCrasher ] Comment fait on des cases pour que le visiteur du site puisse écrire dedans et quel est en flash la correspondance de ce code html :J'aimerai creer de URGENT > Je recrute un animateur flash [ par codejeu ] Bonsoir,Pour les besoins de mon projet, la création d'un site de jeu en ligne axé uniquement sur la technologie flash, je recherche d'urgence un anima Besoin de mouvement... [ par Mulot1980 ] En fait j'ai fait un site en php et il est assez bien d'après les critiques qu'on m'en a fait... mais j'aimerais quand même mettre une intro en flash Affichage de l'ip du visiteur en flash. [ par dan3 ] J'aimerais obtenir un code source pour me permettre d'afficher le ip d'un visiteur dans mon site. Quelque chose de simple afin que je puisse l'utilise


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales