L4_Hyr3

  • Signature
    epita promo 2009
  • Site web
  • Nombre de sujets
    27
  • Nombre de messages
    449
  • Nombre de commentaires
    1
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

L4_Hyr3
le 25/06/2003 à 16:40
probleme de "deja vu"
voila des requetes sql jen ai deja fait pas mal mais la je capte pas pk ca marche pas : la valeur de LAST_ACCESS_FORUM n'est pas modifiée :/
Voila le code de la page :
<?
include("record_stats.php");
?>
<?
$nb_forum_a_afficher = 10;

require("conf.php3");
$base = mysql_connect ($sql_serveur, $sql_user, $sql_passwd);
mysql_select_db ($sql_bdd, $base) ;


$date_last = date("Y-m-d H:i:s");

$requete = 'UPDATE membre SET LAST_ACCESS_FORUM = "'.$date_last.'" WHERE id_membre = "'.$id_membre.'"';
mysql_query($requete) or die('Erreur SQL !'.$requete.'<br>'.mysql_error());


$sql = 'SELECT auteur, titre, date, texte_forum FROM forum ORDER BY date DESC LIMIT 0,'.$nb_forum_a_afficher.';';

$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

// on va scanner tous les tuples un par un
while ($data = mysql_fetch_array($req)) {
// on récupère les valeurs qui nous intéressent
$auteur = $data['auteur'];
$titre = $data['titre'];
$date = $data['date'];
$texte_forum = $data['texte_forum'];

// on insère des retours à la ligne HTML à chaque retour chariot
$texte_forum = nl2br ($texte_forum);

// on décompose la date
sscanf($date, "%4s-%2s-%2s %2s:%2s:%2s", $an, $mois, $jour, $heure, $min, $sec);

// on affiche les résultats
echo ' <table width="85%" border="0" cellspacing="0" cellpadding="0">';
echo '
<tr>
<td><div align="center"><strong><font color="#FFCC00">'.$jour.'/'.$mois.'/'.$an.' à '.$heure.':'.$min.':'.$sec.'</font></strong></div></td>
</tr>
<tr>
<td><div align="left"><font color="#FFCC00">'.$titre.'</font><br><font color="#FFFFFF">'.$texte_forum.'</font></div></td>
</tr>
<tr>
<td><div align="right"><font color="#FFCC00">By '.$auteur.'</font></div></td>
</tr>
<hr>
';


}
echo '</table>';
// on libère l'espace mémoire alloué à cette requête
mysql_free_result ($req);

// on ferme la connexion à la base de données
mysql_close ();
?>

J'immagine ke ca doit etre une erreur tte conne mais je la voit pas
epita promo 2009
L4_Hyr3
le 20/06/2003 à 11:54
Mail avec piece jointe
Voila je ve envoyer une piece jointe par mail et jen suis la :
<?
echo '<html><head><title></title>';
// On determine la fonction de redir
function redirection($url){
if (headers_sent()){
print('<meta http-equiv="refresh" content="0;URL='.$url.'">');
}
else {
header("Location: $url");
}
}


// on teste le contenu de la variable $lien
if ($titre=="") {
redirection('mail_fail.php');
exit;
}

// on teste le contenu de la variable $commentaire
else if ($commentaire=="") {
redirection('mail_fail.php');
exit;
}

else {

$destinataire = "n.damico@wanadoo.fr"; // adresse email de celui qui va rececoir le mail du visiteur

$objet = "CreatiV'ZonE : Proposition de source"; // objet du mail qui sera envoyé à l'adresse juste au-dessus

$max_size = 100000; // Taille maximale du fichier image que l'on pourra uploade

// Contenu du mail qui sera envoyé (il s'agit en fait d'une page html tout conne contenant les informations du formulaire)
$message = '<html>';
$message .= '<head>';
$message .= '<title>CreatiV ZonE Proposition de source</title>';
$message .= '</head>';
$message .= '<body>';
$message .= '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
$message .= '<tr><td>Titre :</td><td><input name="titre" type="text" id="titre" size="30"value="'.$titre.'"></td></tr>';
$message .= '<tr><td>Type :</td><td><input name="type" type="text" id="type" size="30"value="'.$type.'"></td></tr>';
$message .= '<tr> <td>Commentaire :</td><td><textarea name="commentaire" id="commentaire" cols="50" rows="5">'.$commentaire.'</textarea></td></tr>';
$message .= '<tr><td colspan="2"><center><a href="http://alkaid.webdynamit.net/creativ/proposer/insert_source.php">Ajouter la source</a></center></td></tr>';
$message .= '</table>';
$message .= '</body>';
$message .= '</html>';


// **********************
// LE SCRIPT EN LUI MEME
// **********************


$corps = stripslashes ($corps);
$corps = nl2br ($corps);

$boundary = "-----=".md5(uniqid(rand()));

$header = "MIME-Version: 1.0\r\n";
$header .= "Content-Type: multipart/mixed; boundary=\"$boundary\"\r\n";
$header .= "\r\n";

$msg = "Je vous informe que ceci est un message au format MIME 1.0 multipart/mixed.\r\n";
$msg .= "--$boundary\r\n";
$msg .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
$msg .= "Content-Transfer-Encoding:8bit\r\n";
$msg .= "\r\n";
$msg .= $message."\r\n";
$msg .= "\r\n";

$fp = fopen($fichier, "rb");
$attachment = fread($fp, filesize($fichier));
fclose($fp);

$attachment = chunk_split(base64_encode($attachment));

$msg .= "--$boundary\r\n";
$msg .= "Content-Type: image/txt; name=\"$file\"\r\n";
$msg .= "Content-Transfer-Encoding: base64\r\n";
$msg .= "Content-Disposition: attachment; filename=\"$file\"\r\n";
$msg .= "\r\n";
$msg .= $attachment . "\r\n";
$msg .= "\r\n\r\n";
$msg .= "--$boundary--\r\n";

mail($destinataire, $objet , $msg , "Reply-to: $email\r\nFrom: $email\r\n".$header);

echo '<body onLoad="alert(\'Merci pour votre contribution...\')">';
echo '<meta http-equiv="refresh" content="0;URL=mail_done.php">';
exit;


}
?>

La piece jointe envoyée est au format .dat mais je peux l'ouvrir avec le bloc note ou comme une image si c'en est une.
epita promo 2009
L4_Hyr3
le 10/06/2003 à 14:29
erreur sql :((
Erreur SQL !
SELECT id, lien, commentaire FROM cr_annuaire WHERE type=flash ORDER BY id ASC LIMIT 0,10;
Unknown column 'flash' in 'where clause'

Je connai pas cette erreur et je capte pas ce kelle ve dire donc voila mon code :
<?
$nb_liens_a_afficher = 10;

require("conf.php3");
$base = mysql_connect ($sql_serveur, $sql_user, $sql_passwd);
mysql_select_db ($sql_bdd, $base) ;
$type = flash ;
$sql = 'SELECT id, lien, commentaire FROM cr_annuaire WHERE type='.$type.' ORDER BY id ASC LIMIT 0,'.$nb_liens_a_afficher.';';

$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

// on va scanner tous les tuples un par un

echo '<a href="index.php?page=insert_lien">Proposer un lien</a>';

while ($data = mysql_fetch_array($req)) {
// on récupère les valeurs qui nous intéressent
$lien = $data['lien'];
$commentaire = $data['commentaire'];

// on insère des retours à la ligne HTML à chaque retour chariot
$commentaire = nl2br ($commentaire);



// on affiche les résultats
echo ' <table width="85%" border="0" cellspacing="0" cellpadding="0">';

echo '

<tr>

<td width="40%"><div align="left"><font color="#FFCC00"><a href="http://'.$lien.'" target="_blank">'.$lien.'</a></font></td><td><font color="#FFFFFF">'.$commentaire.'</font></div></td>
</tr>
<tr><hr></tr>
';


}
echo '</table><hr width="85%">';
echo '<a href="index.php?page=insert_lien">Proposer un lien</a>';
// on libère l'espace mémoire alloué à cette requête
mysql_free_result ($req);

// on ferme la connexion à la base de données
mysql_close ();
?>
PS : jespere le le auto-wall marche ;)
epita promo 2009
L4_Hyr3
le 08/06/2003 à 19:31
copie de fichiers sur un serveur en php
Voila la lign ke jai faite mais je capte pas pk mais ca me crée pas le repertoire source, a la place ca crée un fichier appellé source et sans extension.
copy($source,"source/".$source_name);
Ce ke je ve faire c uploader un fichier en gardant son extension et en le mettant dans le repertoire source/
thx 4 h3lp
epita promo 2009
L4_Hyr3
le 01/06/2003 à 10:05
Les cookies
Une petite question rapide , eske c possible de supprimer un cookie ou on la seule maniere c de le remplacer avec un vide ?
epita promo 2009
L4_Hyr3
le 25/05/2003 à 13:18
Probleme de MySQL avec EasyPHP
Voila g essayer de l'installer et ya le php ki marche mais des ke je ve administrer le mysql ca bug

http://www.lephpfacile.com/wall/lire_wall.php?wall=244
epita promo 2009
LoadingChargement en cours