bigornot
Hubmaster-
Compteur de contenus
253 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par bigornot
-
ouais .. bon, je ne vois pas d'utilité à faire ça ... avec un logiciel aspirateur de site, l'arborescence, on l'a ...
-
bonjour ! je viens d'installer EasyPhp ... php tout court, ça marche, mais impossible d'aller me logger sur phpMyAdmin, impossible d'établir une connexion mysql avec mon serveur chez free, ... le message d'erreur quand je me logg : #2003 - Can't connect to MySQL server on '127.0.0.1' (10061) ...
-
oulahaha ! un peu de révision ! quand tu fais $var = "toto"; $toto n'existe pas ! par contre, $var existe et contient le mot : toto ensuite, un include se fait comme ça : include("lapage.extension"); et, pour faire un echo sur une variable, on ne met pas le guillements : echo $var; de plus, comme tu le sais surement , php est un langage conté serveur, donc quand tu inclus la page qui contient une variable, tu fais une requete au serveur de la page, qui demande à EasyPhp (par exemple) de lui interpreter cette page (en locurence, script.php) , et EasyPhp va donc l'interpreter en TRANSFORMANT ta page .php avec des balises <?php et ?> en code html ( il transformera par exemple lecode suivant : <html> <head> </head> <body> <?php $var ="toto"; echo $var; ?> </body> </html> en <html> <head> </head> <body> toto </body> </html> donc, , si tu inclus un script EXTERIEUR au serveur contenant une variable, tu n'auras pas cette variable variables ... /* Ps : le script <?php $var = "toto"; ?> inclus de l'exterieur ne donnera rien */ mais tu peux inclure des scripts autres ... par exemple, si maintenant tu inclus http:/pareil.com/script.php?var2=blabla et que, du serveur pareil.com, tu changes ton script en ça : <html> <head> </head> <body> <?php echo $var2; ?> </body> </html> et bien ça te donnera ça en html : <html> <head> </head> <body> blabla </body> </html> voilà !
-
meeeerci !!! ça marche !
-
bah, pour prendre par exemple le style 1, tu le fais aller sur une page comme ça : <?php $css = "1"; session_start(); session_register("css"); ?> et apres, tu fais dans l'autre sens .. je vois pas de probleme ...
-
ou tu vaS toi !!! le s à la 2e pers. bon, je sais : ----->[ ] la porte
- 3 réponses
-
- htaccess
- mod_rewrite
-
(et 1 de plus)
Étiqueté avec :
-
c'est à dire ? il sont envoyés par un formulaire ...
-
bonjour, j'ai un petit probleme avec mes tables sql ... j'ai crée un script qui sert à enregistrer dans une table des données, qui marche bien , mais quand j'enregistre, les sauts à la ligne partent !! comment y remedier ? merci.
-
bon bon ... je reviens ! alors, j'ai un probleme avec le script : <?php include("conf.php"); _AT_mysql_connect($sql_url,$sql_nom,$sql_pass) or die ("egfyui"); _AT_mysql_select_db("bdbourgeron") or die ("glkgiyg"); $q = mysql_query("SELECT * FROM img2 WHERE pass = '".$pass."' AND pseudo = '".$pseudo."'"); $ro = mysql_num_rows($q); session_start(); if(session_is_registered("pass")){ echo "Etat de la session : session OK"; } else { header("index.php"); } ?> <html> <head> <title>Bla</title> </head> <body> <?php $q2 = mysql_query("select * from articles where page="'.$page.'" LIMIT 0,30 "); if(mysql_num_rows($q) == 0){ echo "Le script fonctionne mal ..."; } while($tableau = mysql_fetch_array($q2)){ echo "<form action='valmodif.php?page="; echo $page; echo "><bR><textarea name="newarticle" rows=5 cols=30 maxlength=250>"; echo $tableau['tx']; echo "</textarea><br><input type='submit' value='Enregistrons les modifications ...'>"; echo "</form>"; ?> </body> </html> ... ça m'affiche : et, aussi, pour le script : <?php include("conf.php"); function crunch($tx,$lg) { $tmp = 0; if(strlen($tx)>$lg) $tmp = strpos($tx," ",$lg); if($tmp) $tx2 = substr($tx,0,$tmp); else $tx2 = substr($tx,0,$lg); if($tx2!=$tx) $tx2.=" ..."; return $tx2; } $i = 0; echo "<br><br><br><bR>"; $page = "comp"+$number; mysql_connect($sql_ch,$sql_no,$sql_pa) or die ("ugyyu"); mysql_select_db($sql_db) or die ("ikgogyu"); $q = mysql_query("select * from articles LIMIT 0,1 where page="'.$page.'"") or die ("ihlhbfrliuh"); while($row = mysql_fetch_array($q)){ echo substr(" . $row['tx'] . ",0," . $row['lg1'] . "); } mysql_close(); ?> ça m'affiche (aussi) : c'est bizarre ... ça fait un moment que j'ai des mess d'erreur chez free avec des _STRING_ ...
-
oui, mais l'avantage de crunch, c'est que ça ne coupe pas les mots (si possible ...). je crois ...
-
Tous ces fichiers sur mon espace web OVH!
bigornot a répondu à Gribouille26 - Forum : Hébergement de Sites
le dossier sessions se remplira quand un utilisateur créera une session sur ton site, le dossier cgi-bin, c'est toi qui dois le remplir ... -
non, c'est pas ça : il m'écrit blabla étant le tx de la base, et 2 etant la longueur...
-
bah la synthese, si c'est les pourcentages, ca va être dur ... tu vas devoir faire des looogues opérations ...
-
voilà, je suis en train de créer un code ... : <?php include("conf.php"); function crunch($tx,$lg) { $tmp = 0; if(strlen($tx)>$lg) $tmp = strpos($tx," ",$lg); if($tmp) $tx2 = substr($tx,0,$tmp); else $tx2 = substr($tx,0,$lg); if($tx2!=$tx) $tx2.=" ..."; return $tx2; } $i = 0; mysql_connect($sql_ch,$sql_no,$sql_pa) or die ("ugyyu"); mysql_select_db($sql_db) or die ("ikgogyu"); $q = mysql_query("select * from articles LIMIT 0,1") or die ("ihlhbfrliuh"); while($row = mysql_fetch_array($q)){ $st2 = strlen($row['tx']); $s = crunch($row['tx'],$row['lg1']); echo $s; } ?> il sert à ne prendre que les premiers caractères d'une chaine ... mais le probleme, c'est que le script ne retourne rien ... mais, en le modifiant un peu : <?php include("conf.php"); function crunch($tx,$lg) { $tmp = 0; if(strlen($tx)>$lg) $tmp = strpos($tx," ",$lg); if($tmp) $tx2 = substr($tx,0,$tmp); else $tx2 = substr($tx,0,$lg); if($tx2!=$tx) $tx2.=" ..."; return $tx2; } $i = 0; mysql_connect($sql_ch,$sql_no,$sql_pa) or die ("ugyyu"); mysql_select_db($sql_db) or die ("ikgogyu"); $q = mysql_query("select * from articles LIMIT 0,1") or die ("ihlhbfrliuh"); while($row = mysql_fetch_array($q)){ $st2 = strlen($row['tx']); crunch($row['tx'],$row['lg1']); echo "crunch($row['tx'],$row['lg1'])"; } ?> j'obtiens ça : que se passe t il ? pourquoi ce message ? merci !
-
pour la premiere : voir le message d'anonymous ... pour la seconde : je n'avais pas mis les @ devant mysql_connect et select_db ... //edit : et vive mon 115e message !
-
merci sarc, un peu trop tard peut etre ... ;-)
-
merci ... mais ca ne marche toujours pas ... voilà le script : <?php include("conf.php"); mysql_connect($sql_url,$sql_nom,$sql_pass); mysql_select_db("bdbourgeron"); $q = mysql_query("SELECT * FROM img2 WHERE pass = '".$pass."' AND pseudo = '".$pseudo."'"); $ro = mysql_num_rows($q); if($ro === 1){ session_start(); session_register("pass"); } else { } ?> <html> <head> <title>Bla</title> </head> <body> </body> </html> la page est blanche, mais le titre est : HTTP 500 erreur interne au serveur
-
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/0/0/bdbourgeron/tutos/img2/valogin.php on line 28 .... je crois que mysql_num_rows, c'était pour php3
-
voilà, j'ai fait un petit script, sur free, et ... : <?php include("conf.php"); ?> <html> <head> </head> <body> <?php mysql_connect($sql_url,$sql_nom,$sql_pass); mysql_select_db("bdbourgeron"); $q = mysql_query("SELECT * FROM `img2` WHERE `pass` = $pass AND `pseudo` = $pseudo;"); $ro = mysql_numrows($q); if($ro === 1){ session_start(); session_register("pass"); session_encode("pass"); header("oki.php"); } else { echo "faux mdp ou pseudo.<br>"; echo " retour a la case depart ..."; } echo '<form action="valogin.php">'; echo '<input type="text" name="pseudo">'; echo '<input type="password" name="pass">'; echo '<input type="submit" value="envoi">'; echo '</form>'; ?> </body> </html> clak ! Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/0/0/bdbourgeron/tutos/img2/valogin.php on line 28 bon ... c'est énervant, à la fin ... ça fait plusieurs scripts qui passaient tres bien avant sur free, et qui bloquent ... je vais changer d'hébergeur, mais en attendant : que se passe t il ? j'ai changer ma requete plusieurs fois, mais niet, ça change rien ! tiene ni cola ni cabeza ! @ la revoyure ! merci d'avance !
-
ooouuuuiiii !!!! ça marche ! merci !!
-
tiens, nouveau probleme (l'autre n'est pas pour autant résolu) : <?php include("in.php"); mysql_connect($sql_chemin,$sql_name,$sql_pass) or die ("la connexion a echoue"); mysql_select_db("bdbourgeron"); $c = mysql_query("SELECT `clic` FROM `tutos` WHERE 'adresse' = $adresse"); $ch = mysql_result($c); mysql_query("UPDATE `tutos` SET `clic` = $ch+1 WHERE `idtut` = '1' LIMIT 1") ; header("Location: $adresse"); ?> et il me met : Warning: Wrong parameter count for mysql_result() in /var/www/free.fr/0/0/bdbourgeron/tutos/hit.php on line 6 Warning: Cannot modify header information - headers already sent by (output started at /var/www/free.fr/0/0/bdbourgeron/tutos/hit.php:6) in /var/www/free.fr/0/0/bdbourgeron/tutos/hit.php on line 8
-
oooooops ! maintenant, il y a une pub ... snif ...
-
voilà, j'ai crée une page sur free.fr, comme d'habitude, en php, et j'ai l'impression que php a un probleme ... je pense que le probleme concerne php, et plus precisement le mysql_query('insert into ...... mon script : <?php include("in.php"); mysql_query("INSERT INTO `confirm` ( `nom` , `description` , `adresse` , `email` ) VALUES ( '$nom', '$def', '$adresse', '$email' )"); ?> <html> <head> </head> <body> </body> </html> mon message d'erreur dans la barre de titre : HTTP 500 Erreur interne au serveur mon message d'erreur dans la page : Impossible d'afficher la page Il y a un problème avec la page que vous essayez d'atteindre ; elle ne peut pas être affichée. et il me mets aussi de temps en temps : Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. alors que quand j'enleve le query, il n'y a plus de message d'erreur ... qu'est ce ? merci
-
presque ... <?php $r = mysql_query("SELECT * FROM `blog` LIMIT 0 , 6"); while($row = mysql_fetch_array($r)){ echo $row['titre']; echo "<br>"; echo "Par "; echo $row['nom']; echo "<br> Le : "; echo $row['date']; echo "<br><br>"; echo $row['texte']; echo "<br><br><br><br>"; } ?> enfin ... merci beaucoup ! @+
-
bonjour, je crée en ce moment un petit blog ... j'ai un probleme : quand je mets ce script dans le code : <?php $q = mysql_query("SELECT * FROM `blog` LIMIT 0 , 6"); $r = mysql_result($q); $i = 0; $num = 10; while($i<$nu){ echo $r['titre']; echo "Par"; echo $r['nom']; echo "<br> Le"; echo $r['date']; echo "<br><br>"; echo $r['text']; $i++; } ?> il m'affiche : Warning : Wrong parameter count for mysql_result() in /var/www/free.fr/0/0/bdbourgeron/Bigornot/blog/index.php on line 52 et puis après, il y a les dix : Par Le Par Le etc ... que se passe - t - il ?? je crois que ma requête est bonne ... non ? merci d'avance ... @+