Forums NFrance

Forum de discussions NFrance - Support offres dédiées et mutualisées

Vous n'êtes pas identifié.

Annonce

Attention, le forum est public, ne postez donc jamais votre mot de passe en clair dans un message.

#1 15-11-2006 14:08:17

ddsun
Nouveau membre
Date d'inscription: 06-10-2006
Messages: 8

web1 & php5

bonjour, je voudrais juste savoir si PHP5 est installé sur le pack web1, si il y a une manipulation à faire etc... en fait je ne suis pas très doué, mais j'ai un ami qui ma écrit un script en php pour mettre à jour ma gallerie, mais celui ne fonctionne pas (il semberait que ce soit la fonction "scandir") qui d'après des on dit ne serait compatible qu'avec le php5, d'autres part jai essayé de lancer tout bêtement quelques scripts en php à partir de mon site, jai souvent des erreurs , genre phpinfo.php me donne ce ci :

Warning: main(./libraries/grab_globals.lib.php): failed to open stream: No such file or directory in /home/******/phpinfo.php on line 9

Fatal error: main(): Failed opening required './libraries/grab_globals.lib.php' (include_path='.:/usr/local/php4/lib/php') in /home/******/phpinfo.php on line 9

les ***** étant mon identifiant

Peut-être ai-je omis quelque chose, je vous le rappelle je suis NUL en ce domaine.
Mon url

www.design-business.com

merci

Hors ligne

 

#2 15-11-2006 14:34:23

mapeo
Membre expérimenté
Lieu: vds54468
Date d'inscription: 24-08-2006
Messages: 266
Site web

Re: web1 & php5

Pour que les scripts soient exécutés par PHP5, il faut utiliser l'extension .php5 au lieu de .php
Avec l'extension .php c'est PHP4 qui est utilisé.

Hors ligne

 

#3 15-11-2006 14:54:16

ddsun
Nouveau membre
Date d'inscription: 06-10-2006
Messages: 8

Re: web1 & php5

merci de la réponse mais ce qui est bizarre c que kan je lance :

http://www.design-business.com/info.php

cela me retourne PHP 4.42 !!

Hors ligne

 

#4 15-11-2006 14:56:36

mapeo
Membre expérimenté
Lieu: vds54468
Date d'inscription: 24-08-2006
Messages: 266
Site web

Re: web1 & php5

Si vous renommez ce fichier ingo.php5, la réponse sera différente.

Hors ligne

 

#5 15-11-2006 15:29:07

ddsun
Nouveau membre
Date d'inscription: 06-10-2006
Messages: 8

Re: web1 & php5

est ce que si je vous envoie un script php, vous pouvez le tester??

Hors ligne

 

#6 15-11-2006 15:31:47

ddsun
Nouveau membre
Date d'inscription: 06-10-2006
Messages: 8

Re: web1 & php5

<html>

<head>
  <title></title>
</head>

<body>

<?php

//This section defines the file to write to
$GalFile = "galleries2.txt";
$Gala = 0;

$Directories = scandir ('.');
foreach($Directories as $Directory ) {
   if( is_dir( $Directory ) && $Directory != "." && $Directory != ".." ) {
       Print "$Directory<BR>";
   $Gala ++;
   $GalBody = "$GalBody
   &cat{$Gala}Id=$Gala&
   &cat{$Gala}Name=$Directory&
   &cat{$Gala}file=$Directory/images.txt&
   &cat{$Gala}image=$Directory/tn/pic0.jpg&
   ";
   }
}

//This defines the Header part of the file
$GalHeader =
"         //This line must be left at the very beginning. Important!
&catcount=$Gala&

         //What gallery number do you want to load first
         //X=NO Default Gallery....R=Random Default Gallery....#(Any number to select which gallery as Default
&autoload=R&";

//This defines the Footer part of the file
$GalFooter =
"         //Number of thumbs across
&horzthumbs=4&

         //Number of thumbs down
&vertthumbs=3&

         //Horizontal thumbs spacer
&hthumbsspacer=68&

         //Vertical thumbs spacer
&vthumbsspacer=70&

         //Slideshow timer in seconds
&slidesseconds=5&

         //This line must be left at the very end. Important!
&done=1&";

//This takes all the parts and puts them together in one place
$GalResults = "$GalHeader
$GalBody
$GalFooter";

// This section opens and writes the file.
$fp = fopen( $GalFile,"w");
if(!$fp) die("&status=cannot write to file ......&");
fwrite($fp, $GalResults, 800000);
fclose( $fp );

// This section opens up the file declared above for reading
$fp = fopen($GalFile,"r");
$OldData = fread($fp, 80000);
fclose( $fp );

Print "Gallery file has been created<BR>";
echo "<BR>";
Print $OldData;
echo "<BR>";
Print "Records read = $Gala<BR>";
Print "=================================== End of ROOT ===================================<BR>";

$Gala = 0;

$Directories = scandir ('.');
foreach($Directories as $Directory ) {
   if( is_dir( $Directory ) && $Directory != "." && $Directory != ".." ) {
       Print "Folder = $Directory<BR>";
       chdir($Directory);
//-------------------------------------------------------------------------------------------------------------------

//This section defines the file to write to
$myfile = "images2.txt";
$a = 0;

// This stores all the variables from the flash movie into php variables to work with
foreach (glob("*.jpg") as $filename) {
   $a ++;
   $Body = "$Body
   &image$a=$filename&
   &imagednload$a=YES&
   &imagetitle$a=Picture-$a&
   &imagedate$a=date&
   &imagetext$a=This is Picture-$a&
   ";
}
//This defines the Header part of the file
$Header =
"             //This line must be left at the very beginning. Important!
             //Name of Gallery
&GalleryName=$Directory&

             //Total number of images
&imagecount=$a&

             //Folder with thumbnails
             //If you leave this blank the gallery will create thumbs from your main images
&thumbsfolder=$Directory/tn/&

             //Folder with main images
&imagefolder=$Directory/&

             //Images #'s start here…";

//This defines the Footer part of the file
$Footer =
"             //This line must be left at the very end. Important !
&done=1&";

//This takes all the parts and puts them together in one place
$Results = "$Header
$Body
$Footer";

// This section opens and writes the file.
$fp = fopen( $myfile,"w");
if(!$fp) die("&status=Cannot write to file ......&");
fwrite($fp, $Results, 800000);
fclose( $fp );

// This section opens up the file declared above for reading
$fp = fopen($myfile,"r");
$mydata = fread($fp, 80000);
fclose( $fp );

$Body = "";

Print "Images file has been created<BR>";
echo "<BR>";
Print "$mydata<BR>";
Print "Records read = $a<BR><BR>";
Print "============== End of $Directory ==============<BR>";
chdir('../');
//--------------------------------------------------------------------------------------------------------------
   }
}

?>
</body>

</html>

Hors ligne

 

#7 15-11-2006 16:32:17

Olivier
Membre expérimenté
Date d'inscription: 18-09-2006
Messages: 389

Re: web1 & php5

Avant que quelqu'un ne passe plus de temps à vous aider, avez-vous au moins essayé d'exécuter ce script dans un fichier ayant l'extension .php5 ?


Olivier.
Lui il vient avec ses questions, Moi je viens avec mes réponses smile

Hors ligne

 

#8 15-11-2006 16:36:48

ddsun
Nouveau membre
Date d'inscription: 06-10-2006
Messages: 8

Re: web1 & php5

ok je viens de resoudre le problème, le fait de renommer en php5 était la bonne solution , mais imbécile que je suis j'avais oiublié la variable .txt

Cela fonctionne maintenant
merci infiniment de l'assistance

Hors ligne

 

#9 01-02-2007 19:01:24

Sacco
Nouveau membre
Date d'inscription: 31-01-2007
Messages: 5

Re: web1 & php5

Désoloé de vous demander pardon, mais je comprends mal. Disons que j'ai un wiki que je cherche à déménager. Il roule sous php5 en temps normal. Est-ce que je dois modifier l'extension de tous les fichiers php du wiki?

Merci pour vos réponses!

PS : j'utilise mediawiki.

Hors ligne

 

#10 03-02-2007 13:15:00

Sacco
Nouveau membre
Date d'inscription: 31-01-2007
Messages: 5

Re: web1 & php5

Bon, pour ceux que ça intéresse, j'ai finalement déduit que ce qu'il fallait mettre dans le .htaccess, c'est :

Code:

AddHandler php-fastcgi5 .php

J'ai trouvé l'info ici : http://forum.nfrance.com/p4742-01-12-20 … html#p4742

Merci à tous d'avoir pris le temps de me lire!!


Sacco

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson