Gestion de Contenu, de Communauté et de groupes de travail collaboratif - Open Source, français, sécurisé, stable et performant

  • MODULES

    Pour étendre les nombreuses fonctionnalités disponibles de base - modules.npds.org est à votre disposition.

    Des modules complémentaires, une communauté de développeurs active, des forums pour vos questions ... NPDS  est aussi une plateforme de développement !
  • STYLES

    Vous cherchez des thèmes graphiques pour votre portail ou votre communauté : styles.npds.org est à votre disposition.

    Des thèmes du plus simple au plus sophistiqué. Des thèmes facilement modifiables et toujours en Open-Source - Laissez simplement parler votre imagination !
  • BIBLES

    La documentation indispensable pour personnaliser et exploiter toute la puissante de NPDS  est à votre disposition sur bible.npds.org.

    Vous pouvez participer à l'effort de documentation - rien de plus simple : contactez un membre de la Team de développement et nous vous ouvrirons un compte sur le Wiki !
Devenir membre    |    Identifiant : Mot de Passe : -
Au delà de la gestion de contenu 'classique', NPDS met en oeuvre un ensemble de fonctions spécifiquement dédiées à la gestion de Communauté et de groupes de travail collaboratif.
Il s'agit d'un Content & Community Management System (CCMS) robuste, sécurisé, complet, performant et parlant vraiment français.

Gérez votre Communauté d'utilisateurs, vos groupes de travail collaboratif, publiez, gérez et organisez votre contenu grâce aux puissants outils disponibles de base.
  • Multi langues (Français, Anglais, Allemand, Espagnol, Chinois)
  • Respect des standards : UTF8, XHTML, CSS, ...
  • Système de blocs avancés
  • Installation et administration complète et centralisée
  • Editeur HTML intégré
  • Gestionnaire de fichier en ligne
  • Gestion des groupes de membres
  • Ecriture collaborative de documents (PAD)
  • Forums évolués
  • Mini-sites (pour les membres et les groupes de travail)
  • Chat temp réel
  • Système de News et de rubriques complet (édition, révision, publication)
  • ...
Gratuit et libre (Open-Source), développé en PHP, NPDS est personnalisable grâce à de nombreux thèmes et modules et ne requiert que quelques compétences de base.
NPDS Workplace - groupe de travail collaboratif
 NPDS WorkSpace - tous l'univers du travail collaboratif.
Modéré par : developpeur jpb Jireck 
Index du Forum » » Le coin des codeurs » » Toujours des pb avec des variables PHP dans !javascript!
AuteurToujours des pb avec des variables PHP dans !javascript!
PhilGuen
986      

PhilGuen
  Posté : 05-11-2004 09:20

Help, j'y comprends plus rien

entre les ----------
voici le contenu d'un fichier texte nommé commentaires.txt

---------------------------------------------------
Ca valait bien de s\'arrêter le temps d\'une photo.
Quelle idée de prendre les photos en haut des côtes.
La ligne d\'arrivée
Mes infirmières belges
Une bande d\'Italiens

Les vélos couchés
De drôles de machines
---------------------------------------------------

voici un extrait de mon code ($nomalbum est passé en paramètre d'appel de la page)

<?PHP
$fichiercommentaires = $nomalbum.'/commentaires.txt';

// construction de $buffer par lecture du fichier => erreur !!javascript!! dans la foncion chargecommentaire()

if (file_exists($fichiercommentaires)) {
$fd = fopen ($fichiercommentaires, "r");
while (!feof ($fd)) {
$buffer.= fgets($fd)."|";
}
fclose ($fd);
}

// construction de $buffer par affectation directe (en enlevant les // qui suivent) fonction chargecommentaire() => ok

//$buffer="Ca valait bien de s\'arrêter le temps d\'une photo. |Quelle idée de prendre les photos en haut des côtes. |La ligne d\'arrivée |Mes infirmières belges |Une bande d\'Italiens | |Les vélos couchés |De drôles de machines|";
//

echo "

<head>
<meta name='ROBOTS' content='NOINDEX'>
<script language=\"!!javascript!!\">
commentaire= new String();

function chargecommentaires() {
commentaire='$buffer';
}
</head>

<body !!onload!!=\"chargecommentaires()\">
<div id=\"commentaire\">
$buffer
</div>
</body>
";
?>

Si je construis $buffer en lisant le fichier texte, j'ai une erreur.
Si je construis $buffer par une affectation directe c'est OK

k c ke je fais pas bien?

Merci de votre aide car je suis coincé.

Bien cordialement

Philippe

Message édité par : PhilGuen


  Profil  E-mail  www  
Tribal-Dolphin
4374       
 

Tribal-Dolphin
  Posté : 05-11-2004 11:25

Porkoi tu t'obstine à passer du !javascript! alors que c'est faisable en PHP le plus simplement du monde !!
faudras que tu m'explique là !

  Profil  
PhilGuen
986      

PhilGuen
  Posté : 05-11-2004 13:19

Tribal,

tout bêtement parce que je ne suis pas assez balaise en PHP (ni en !javascript! d'ailleurs) pour transformer en PHP mes fonctions trouvées ca et la qui fonctionnaient bien en html.

Bon ... j'avance quand meme. En fait mon pb vient certainement des retours chariot en fin de chaque ligne du fichier texte qui contient mes commentaires.

Comment pourrais-je les enlever dans

if (file_exists($fichiercommentaires)) {
$fd = fopen ($fichiercommentaires, "r");
while (!feof ($fd)) {
$buffer.= fgets($fd)."|";
}
fclose ($fd);
}

Merci à tous

Amitiés

Philippe

  Profil  E-mail  www  
PhilGuen
986      

PhilGuen
  Posté : 05-11-2004 13:36



if (file_exists($fichiercommentaires)) {
$fd = fopen ($fichiercommentaires, "r");
while (!feof ($fd)) {
$buffer.= rtrim(fgets($fd))."|";
}
fclose ($fd);
}




  Profil  E-mail  www  
Sauter à :

Temps : 0.0151 seconde(s)